Package Manager Options

From Rosalab Wiki
Revision as of 08:11, 12 March 2012 by D uragan (Talk | contribs) (Drop link to the English page (reference to itself))

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


Mapping of options of various package management tools.

Action rpm4/yum deb/apt rpm5/urpmi
Check if package is installed rpm -qa | grep package_name

rpm -qi package_name

dpkg-query -s package_name

dpkg-query -l package_name_pattern

dpkg-query -l package_name

rpm -qa | grep package_name

rpm -qi package_name

Check which package
provides the file
rpm -qf file_name

(for installed packages only)

yum whatprovides file_name

dpkg-query -S file_name

dpkg -S file_name

rpm -qf file_name

(for installed packages only)

urpmf file_name

List package content rpm -ql package_name dpkg -с

dpkg --contents

rpm -ql package_name

urpmq -l package_name

Display information
about installed package
rpm -qi package_name dpkg-query -s package_name

dpkg-query -l package_name

dpkg -s package_name

dpkg -l package_name

rpm -qi package_name

urpmq -i package_name

Display information about a package
not installed in the system
yum info package_name apt-cache showpkg package_name urpmq -i package_name
Display information about <br/downloaded package rpm -qip dpkg -I rpm -qip
Verify package consistency rpm -Va

rpm -V package_name

debsums -as

debsums package_name

rpm -Va

rpm -V package_name

Unpack package content rpm2cpio package_name | cpio -id dpkg --extract package_name rpm2cpio package_name | cpio -id
Install a package
(without installing dependencies)
rpm -ivh package_name dpkg -i ./package_name rpm -ivh package_name
Uninstall package («low-level») rpm -e package_name dpkg -r package_name

dpkg -P package_name (with all config files)

rpm -e package_name
Install package from network
(with all dependencies)
yum install package apt-get install package

aptitude install package

urpmi package
Uninstall package yum remove package apt-get remove package

aptitude remove package

urpme package
"Soft" system update yum update apt-get upgrade

aptitude safe-upgrade

urpmi --auto-update
Upgrade system to a newer release yum upgrade apt-get dist-upgrade

aptitude full-upgrade

urpmi --auto-update

(with new repositories)

Sync db with repository Automatically apt-get update

aptitude update

urpmi.update -a
Look for a package by its name or file yum whatprovides query 'apt-cache search' + 'apt-file search' 'urpmq -y' + 'urpmf'
Look for a package using regex or partial name yum search query apt-cache search query

aptitude search query

urpmq --list | grep query

urpmq -y partial_name

Delete unecessary dependencies
from the system
not supported apt-get autoremove urpme --auto-orphans
Complete cache cleanup yum clean all apt-get clean

aptitude clean

urpmi --clean
"Clever" cache cleanup (drop not installed packages) apt-get autoclean

aptitude autoclean