Difference between revisions of "Package managers"

From OpenVZ Virtuozzo Containers Wiki
Jump to: navigation, search
(created)
 
m (added dpkg -S)
Line 33: Line 33:
 
! Which package a ''file'' belongs to?
 
! Which package a ''file'' belongs to?
 
|| <code>rpm -qf ''file''</code>
 
|| <code>rpm -qf ''file''</code>
|| <code>-???-</code>
+
|| <code>dpkg -S ''file''</code>
 
|| <code>equery belongs ''file''</code>
 
|| <code>equery belongs ''file''</code>
 
|}
 
|}

Revision as of 15:59, 13 November 2007

With OpenVZ, you can run many different Linux distributions on a single box. One particular thing in which distributions differ is package management. This article summarizes how to perform various common package management tasks on a different distributions.

Feel free to add the missing pieces

Action RPM
RHEL, Fedora, CentOS, Mandrake, ...
DEB
Debian, Ubuntu
Ebuild
Gentoo, Sabayon
Basic queries
List of all installed packages rpm -qa dpkg -l equery list
List of installing packages matching substr rpm -qa \*substr\* dpkg -l \*substr\* equery list substr
Basic information about an installed package rpm -qi package dpkg -p package -???-
List of files in a given package rpm -ql package dpkg -L package equery files package
Which package a file belongs to? rpm -qf file dpkg -S file equery belongs file