NAME

debpkg – wrapper for dpkg  

SYNOPSIS

debpkg dpkg-options  

DESCRIPTION

debpkg simply invokes dpkg(1) but first becomes superuser so that dpkg is able to install and remove packages. It also cleans the environment and resets PATH to a sane default: "/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11" so that local versions of programs are not run by accident.  

REQUIREMENTS

debpkg must be given superuser privileges in some way to function properly. Access to debpkg with those privileges is the same as having superuser access to your machine. debpkg will abort if it finds that it neither being run by root nor setuid root.

The devscripts package has been designed to allow debpkg to be made setuid root. This works by using a compiled wrapper script, which means that suidperl is not required.  

Willie has over 15 years of experience in Linux system administration and DevOps. After managing infrastructure for startups and enterprises alike, he founded Command Linux to share the practical knowledge he wished he had when starting out. He oversees content strategy and contributes guides on server management, automation, and security.