This document describes Command Control for four Linux/BSD package management systems, including Yum, Apt, Emerge, and Ports.
Yum is used for various RPM-based releases, such as RHEL, Fedora, and Hongqi.
Apt is used for various DEB-based releases, such as Debian and Ubuntu.
Emerge is used for Gentoo.
Ports is used for FreeBSD.
The following is a simple comparison:
1. Update the Software List (Package Tree ):
Yum check-update
Apt-get update
Emerge -- sync
Cvsup-g-L 2 ports-supfile & portsdb-Uu
2. Install a package:
Yum install <package_name>
Apt-get install <package_name>
Emerge <package_name>
Portinstall <package_name>
3. delete a package:
Yum remove <package_name>
Apt-get remove <package_name>
Emerge -- unmerge <package_name>
Pkg_delete <package_name>
4. query the information of a package:
Yum info <package_name>
Apt-cache showpkg <package_name>
Emerge-vp <package_name>
Pkg_info <package_name>
5. Upgrade all software:
Yum-y update
Apt-get upgrade
Emerge-u world
Portupgrade-