packages_list
In the servers world, software packages came in a variety of formats and could be installed in different ways. This cheat-sheet collects day by day operations with software performed by typical System Administrator on servers what runs Linux and BSD.

Install RPM based rpm -ivh package-name.rpm yum install package-name DEB based dpkg -i package-name.deb apt-get install package-name aptitude install package-name Other (Gentoo) emerge -av ebuild Other (FreeBSD) cd /usr/ports/package-name && make install clean pkg_add -r package-name Remove RPM based rpm -e package-name.rpm yum remove package-name DEB based dpkg -r package-name.deb apt-get remove package-name aptitude remove package-name Other (Gentoo) emerge -Cav ebuild Other (FreeBSD) pkg_delete package-name-version Update a package RPM based rpm -Uvh package-name DEB based apt-get install package-name Other (Gentoo) emerge -uDv package-name Other (FreeBSD) portmanager package-name -l -u -f Search for a package RPM based yum search keyword dpkg -C DEB based apt-cache search keyword Other (Gentoo) emerge -s keyword emerge -S keyword Other (FreeBSD) whereis package-name cd /usr/ports; make search name=package-name find /usr/ports -name package-name pkg_info -W package-name List contents of package RPM based rpm -qvl package-name.rpm DEB based dpkg -c package-name.deb Other (Gentoo) qlist package-name.deb Other (FreeBSD) pkg_info -L package_name List all installed packages RPM based rpm -qvia yum list available DEB based dpkg -l Other (Gentoo) qpkg -I Other (FreeBSD) pkg_info pkg_info -a Print information about a package RPM based rpm -qpi package-name.rpm DEB based dpkg -I package-name.deb dpkg -p package-name Other (Gentoo) emerge -pv ebuild Other (FreeBSD) pkg_info | grep package-name Integrity check RPM based rpm -Va rpm -Vp package-name.rpm DEB based debsums -a Other (Gentoo) qcheck package_name Determine to which package a file belongs RPM based rpm -qf /path/to/file DEB based dpkg -S /path/to/file Other (Gentoo) qpkg -f /path/to/file qfile /path/to/file Other (FreeBSD) pkg_info -W /path/to/file Update packages tree RPM based yum check-update DEB based apt-get update aptitude update Other (Gentoo) emerge --sync Other (FreeBSD) portupgrade -a cvsup ports-supfile portsnap fetch extract freebsd-update fetch Update all installed packages RPM based yum update DEB based apt-get update && apt-get upgrade Other (Gentoo) emerge -eav world Other (FreeBSD) portmanager -u List outdated packages RPM based yum list updates DEB based apt-get upgrade --just-print apt-get upgrade -u apt-show-versions -u Other (Gentoo) emerge -eapv world Other (FreeBSD) pkg_version -vIL= Show package dependencies RPM based rpm -qpR package-name.rpm yum deplist package-name DEB based apt-cache depends package-name apt-rdepends -d package-name Other (Gentoo) emerge -tp ebuild equery depends ebuild Other (FreeBSD) pkg_info -L package_name Related Posts: