Credits to: http://nakedape.cc
Posts Tagged ‘dpkg’
Package Management Cheat Sheet (Debian vs RPM)
Posted: 11/12/2011 in Ubuntu LinuxTags: apt, cheat, debian, dpkg, get, management, package, rpm, sheet, yum
Debian Package Management
Posted: 07/21/2011 in Ubuntu LinuxTags: apt, debian, dpkg, install, linux, package management, remove, software, upgrade
Package management automate the process of installing, upgrading, configuring, and removing software packages.
dpkg is the basic tool for package management. dpkg does not handle dependencies. Here’s a list of of tasks using dpkg.
Package Management Task using dpkg
Install a package: dpgk -i package-file Remove a package: dpkg -r package-name Purge a package: dpkg -P package-name Find out which files a package owns: dpkg -L package-name Find out which package a file belongs to: dpkg -S filename Extract information from package: dpkg -e package-file List contents of package-file: dpkg -c package-file
configuration file for dpkg (dpkg.cfg) is stored in /etc/dpkg directory.
/var/lib/dpkg/ directory contains package management status and system files. The most important are:
alternatives – contains files that define and store configuration for the command alternatives on the system.
available – information about packages available to the system, retrieved from every specified sources.
status – information about packages installed on, or removed from the system.
You may also use apt tool, the ultimate package tool to manage packages. apt handles dependecies and it is one of the strengths of dpkg. apt provides users an easy way of installing and upgrading a system. Here’s a list of tasks using apt.
Package Management Task using apt
Choose which mirror to download from: apt-setup Allows CD-ROM to be scanned for packages: apt-cdrom Search all package description: apt-cache search package-name Search a package full description: apt-cache show package-name Install a package: apt-get install package-name update list of packages: apt-get update Upgrade any packages: apt-get upgrade Upgrade entire distribution: apt-get dist-upgrade Remove package: apt-get remove package-name
Configuration file for apt is stored in /etc/apt directory. apt.conf contains general options for APT, such as which release of Debian to install, which proxy settings to use, etc.
apt.conf.d is managed by the software that integrates with apt such as dpkg-reconfigure and apt-list changes.
apt-config is useful for troubleshooting apt.conf problems.