Debian, Ubuntu,openSUSE,Fedora, CentOS包管理器命令速查表

使用 Linux 系统总是免不了要接触包管理工具。比如,Debian/Ubuntu 的 apt、openSUSE 的 zypp、Fedora 的 yum、Mandriva 的 urpmi、Slackware 的 slackpkg、Archlinux 的 pacman、Gentoo 的 emerge、Foresight 的 conary、Pardus 的 pisi,等等。DistroWatch 针对上述包管理器的主要用法进行了总结,对各位 Linux 用户来说具有很好的参考作用。

 
任务
apt
Debian, Ubuntu
zypp
openSUSE
yum
Fedora, CentOS
安装包apt-get installzypper installyum install
移除包apt-get removezypper removeyum erase
更新包列表apt-get updatezypper refreshyum check-update
更新系统apt-get upgradezypper updateyum update
列出源cat /etc/apt/sources.listzypper reposyum repolist
添加源(edit /etc/apt/sources.list)zypper addrepo(add to /etc/yum.repos.d/)
移除源(edit /etc/apt/sources.list)zypper removerepo(remove from /etc/yum.repos.d/)
搜索包apt-cache searchzypper searchyum search
列出已安装的包dpkg -lrpm -qarpm -qa
任务
urpmi
Mandriva
slackpkg
Slackware
pacman
Arch
安装包urpmislackpkg installpacman -S
移除包urpmeslackpkg removepacman -R
更新包列表urpmi.update -aslackpkg updatepacman -Sy
更新系统urpmi --auto-selectslackpkg upgrade-allpacman -Su
列出源urpmq --list-mediacat /etc/slackpkg/mirrorscat /etc/pacman.conf
添加源urpmi.addmedia(edit /etc/slackpkg/mirrors)(edit /etc/pacman.conf)
移除源urpmi.removemedia(edit /etc/slackpkg/mirrors)(edit /etc/pacman.conf)
搜索包urpmf--pacman -Qs
列出已安装的包rpm -qals /var/log/packages/pacman -Qii
任务
conary
rPath, Foresight
pisi
Pardus
emerge
Gentoo
安装包conary updatepisi installemerge
移除包conary erasepisi removeemerge -C
更新包列表 pisi update-repoemerge --sync | layman -S [for added repositories]
更新系统conary updateallpisi upgradeemerge -NuDa world
列出源 pisi list-repolayman -L
添加源 pisi add-repolayman -a
移除源 pisi remove-repolayman -d
搜索包conary querypisi searchemerge --search
列出已安装的包conary querypisi list-installedcat /var/lib/portage | more
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值