Difference between revisions of "Dpkg"
From Knoppix Documentation Wiki
(Init from PHPWiki) |
(Must add Category:Useful Linux Commands) |
||
Line 30: | Line 30: | ||
*To list packages containing a certain string in its package name, version or description | *To list packages containing a certain string in its package name, version or description | ||
COLUMNS=120 dpkg -l | grep string | COLUMNS=120 dpkg -l | grep string | ||
+ | |||
+ | |||
+ | [[Category:Useful Linux Commands]] |
Revision as of 07:40, 18 September 2005
- To list all the files in a package
dpkg -L packagename
- To install a package of a particular release ( assuming it's in your sources.list ).
apt-get install -t unstable packagename
- Tells the status (hold, purge etc..) of the package.
dpkg --get-selections <package name>
- To show anything in database with the package name.
dpkg -l ¦ grep <package name>
- To deinstall the package with all configuration files.
dpkg --purge <package name>
- To save or edit your packages status use
dpkg --get-selections > currentselections.txt
re-directs your packages to the file, to restore list
dpkg --set-selections < currentselections.txt
then
apt-get update
to refresh then
apt-get upgrade
to make the changes , also can be used to keep your current settings on any install just restore the list to the new install and
apt-get update
and upgrade or dist-upgrade and you will have the same software packages on the new install.
- To put a package on hold
echo packagename hold | dpkg --set-selections
- To take a package off hold
echo packagename install | dpkg --set-selections
- To list the version of an installed package
apt-cache policy packagename | grep Installed
- To list packages containing a certain string in its package name, version or description
COLUMNS=120 dpkg -l | grep string