{
    "mode": "man",
    "parameter": "deb-prerm",
    "section": "5",
    "url": "https://www.chedong.com/phpMan.php/man/deb-prerm/5/json",
    "generated": "2026-05-30T07:08:59Z",
    "synopsis": "",
    "sections": {
        "NAME": {
            "content": "deb-prerm - package pre-removal maintainer script\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "",
            "subsections": [
                {
                    "name": "DEBIAN/prerm",
                    "content": ""
                }
            ]
        },
        "DESCRIPTION": {
            "content": "A package can perform several pre-removal actions via maintainer scripts, by including an\nexecutable prerm file in its control archive (i.e. DEBIAN/prerm during package creation).\n\nThe script can be called in the following ways:\n\nprerm remove\nBefore the package is removed.\n\nold-prerm upgrade new-version\nBefore an upgrade.\n\nnew-prerm failed-upgrade old-version new-version\nIf the above upgrade fails.\n\nThe new-version is passed only since dpkg 1.18.5.\n\nprerm deconfigure in-favour new-package new-version\n    [ removing old-package old-version ]\nBefore package is deconfigured while dependency is replaced due to conflict.\n\nprerm remove in-favour new-package new-version\nBefore the package is replaced due to conflict.\n",
            "subsections": []
        },
        "SEE ALSO": {
            "content": "dpkg(1).\n\n\n\n1.21.1                                       2025-09-09                                 deb-prerm(5)",
            "subsections": []
        }
    },
    "summary": "deb-prerm - package pre-removal maintainer script",
    "flags": [],
    "examples": [],
    "see_also": [
        {
            "name": "dpkg",
            "section": "1",
            "url": "https://www.chedong.com/phpMan.php/man/dpkg/1/json"
        }
    ]
}