Chinaunix首页 | 论坛 | 博客
  • 博客访问: 217094
  • 博文数量: 27
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 360
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-14 17:06
文章分类

全部博文(27)

文章存档

2011年(1)

2009年(5)

2008年(21)

我的朋友

分类: LINUX

2008-10-12 16:36:37

使用 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 zypper install yum install
移除包apt-get remove zypper remove yum 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 search zypper search yum search
列出已安装的包dpkg -lrpm -qarpm -qa
任务urpmi
Mandriva
slackpkg
Slackware
pacman
Arch
安装包urpmi slackpkg install pacman -S
移除包urpme slackpkg remove pacman -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 update pisi install emerge
移除包conary erase pisi remove emerge -C
更新包列表 pisi update-repoemerge --sync | layman -S [for added repositories]
更新系统conary updateallpisi upgradeemerge -NuDa world
列出源 pisi list-repolayman -L
添加源 pisi add-repo layman -a
移除源 pisi remove-repo layman -d
搜索包conary query pisi search emerge --search
列出已安装的包conary querypisi list-installedcat /var/lib/portage | more
阅读(1812) | 评论(0) | 转发(0) |
0

上一篇:使用proc函数的实例

下一篇:shell一例

给主人留下些什么吧!~~