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-