Linux包管理速查表
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-13
|
· 使用 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 install <pkg>
|
zypper install <pkg>
|
yum install <pkg>
|
移除包
|
apt-get remove <pkg>
|
zypper remove <pkg>
|
yum erase <pkg>
|
更新包列表
|
apt-get update
|
zypper refresh
|
yum check-update
|
更新系统
|
apt-get upgrade
|
zypper update
|
yum update
|
列出源
|
cat /etc/apt/sources.list
|
zypper repos
|
yum repolist
|
添加源
|
(edit /etc/apt/sources.list)
|
zypper addrepo <path> <name>
|
(add <repo> to /etc/yum.repos.d/)
|
移除源
|
(edit /etc/apt/sources.list)
|
zypper removerepo <name>
|
(remove <repo> from /etc/yum.repos.d/)
|
搜索包
|
apt-cache search <pkg>
|
zypper search <pkg>
|
yum search <pkg>
|
列出已安装的包
|
dpkg -l
|
rpm -qa
|
rpm -qa
|
任务
|
urpmi
Mandriva
|
slackpkg
Slackware
|
pacman
Arch
|
安装包
|
urpmi <pkg>
|
slackpkg install <pkg>
|
pacman -S <pkg>
|
移除包
|
urpme <pkg>
|
slackpkg remove <pkg>
|
pacman -R <pkg>
|
更新包列表
|
urpmi.update -a
|
slackpkg update
|
pacman -Sy
|
更新系统
|
urpmi --auto-select
|
slackpkg upgrade-all
|
pacman -Su
|
列出源
|
urpmq --list-media
|
cat /etc/slackpkg/mirrors
|
cat /etc/pacman.conf
|
添加源
|
urpmi.addmedia <name> <path>
|
(edit /etc/slackpkg/mirrors)
|
(edit /etc/pacman.conf)
|
移除源
|
urpmi.removemedia <media>
|
(edit /etc/slackpkg/mirrors)
|
(edit /etc/pacman.conf)
|
搜索包
|
urpmf <pkg>
|
--
|
pacman -Qs <pkg>
|
列出已安装的包
|
rpm -qa
|
ls /var/log/packages/
|
pacman -Qii
|
任务
|
conary
rPath, Foresight
|
pisi
Pardus
|
emerge
Gentoo
|
安装包
|
conary update <pkg>
|
pisi install <pkg>
|
emerge <pkg>
|
移除包
|
conary erase <pkg>
|
pisi remove <pkg>
|
emerge -C <pkg>
|
更新包列表
|
|
pisi update-repo
|
emerge --sync | layman -S [for added repositories]
|
更新系统
|
conary updateall
|
pisi upgrade
|
emerge -NuDa world
|
列出源
|
|
pisi list-repo
|
layman -L
|
添加源
|
|
pisi add-repo <name> <path>
|
layman -a
|
移除源
|
|
pisi remove-repo <name>
|
layman -d
|
搜索包
|
conary query <pkg>
|
pisi search <pkg>
|
emerge --search
|
列出已安装的包
|
conary query
|
pisi list-installed
|
cat /var/lib/portage | more
|
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn
为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
|