Portage for RPM Users
From Gentoo Linux Wiki
| Definitions • Listings • Licenses • Other |
This is list of RPM commands used to administer RPM/URPMI based distros and the equivalent commands using portage
Note: qpkg is now deprecated and has been removed from gentoolkit. It has been supplanted with equery.
| Action | RPM / DEB Command | Portage Command | Notes |
|---|---|---|---|
| Install Package |
urpmi pkgname or apt-get install pkgname or yum install pkgname |
emerge pkgname | none |
| Update package lists |
apt-get update or urpmi.update -a |
emerge --sync | none |
| Upgrade all packages to the latest versions |
apt-get upgrade or urpmi --auto-select or yum update |
emerge --update --deep world or emerge -uD world | none |
| Identify package owning file |
rpm -qf filename |
equery belongs filename or epm -qf filename | requires gentoolkit
last requires epm |
| Search for package |
urpmq search or apt-cache search search |
emerge -s search or esearch search or eix search | last requires eix |
| Build a binary package |
rpm --rebuild pkg.src.rpm or rpmbuild pkg.spec or apt-get -b source pkg |
quickpkg pkgname | requires gentoolkit |
| Verify a package |
rpm -V pkg or debsums pkg |
equery check pkg | requires gentoolkit |
| List files in a package |
rpm -ql pkg or dpkg -L pkg |
equery files pkg or epm -ql pkg | requires gentoolkit
last requires epm |
| List dependencies of a package |
rpm -qp --requires pkg or apt-cache depends pkg |
equery depgraph pkg | requires gentoolkit |
