Linux不同发行版 包管理速查表

原创 2008年10月03日 16:15:00
 

本文来自linuxtoy,原文地址:http://linuxtoy.org/archives/linux-package-management-cheatsheet.html

使用 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

Linux各发行版本及其软件包管理方法

Linux各发行版本及其软件包管理方法
  • conanswp
  • conanswp
  • 2014年04月14日 14:02
  • 8781

主流Linux发行版的软件包管理对比速查表

使用 Linux 系统总是免不了要接触包管理工具。比如, Debian/Ubuntu -- apt、 openSUSE        -- zypp、 Fedora             ...
  • ipotie
  • ipotie
  • 2014年02月17日 20:26
  • 1360

iOS开发中如何管理多个版本的Cocoapods、gem

需求场景 之前在集成集团的各种pod库时,发现如果不使用0.35.0版本的Cocoapods,就无法成功集成,所以无奈将自己机器上刚安装的最新版Cocoapods降级。可是好景不长,过了些许日子后,...
  • focusjava
  • focusjava
  • 2016年05月05日 19:55
  • 3261

Debian,Ubuntu,opensuse,Fedora,Arch等发行版包管理命令速查表

  • 2008年11月17日 20:08
  • 54KB
  • 下载

Linux 包管理速查表

使用 Linux 系统总是免不了要接触包管理工具。比如,Debian/Ubuntu 的 apt、openSUSE 的 zypp、Fedora 的 yum、Mandriva 的 u...
  • shadowkiss
  • shadowkiss
  • 2011年06月13日 10:35
  • 968

Linux包管理速查表

  • 2012年01月14日 15:47
  • 59KB
  • 下载

个人整理的Linux Shell语法速查表

个人整理的Linux Shell语法速查表(用C语言语法来作对比) 虽然学过Linux Shell编程,但由于编写Shell脚本的机会实在是比较少(通常在项目初期搭建开发环境时编写得比较 多一些),...
  • jfcat
  • jfcat
  • 2012年09月25日 22:42
  • 360

Linux Shell语法速查表(用C语言语法来作对比)

摘自:http://blog.csdn.net/kwiner/article/details/4049640 还有一个参考网站是:http://learn.akae.cn/media/ch31s05...
  • niepengpeng333
  • niepengpeng333
  • 2011年12月06日 16:57
  • 356

Linux发行版下的各种包管理器

1.DPKG(适用于Debian) DPKG,Debian Package Management System, 中文为Debian包管理系统。DPKG是DebianLinux家族的基础包管理系统...
  • wangjianno2
  • wangjianno2
  • 2016年09月17日 17:09
  • 540

个人整理的Linux Shell语法速查表(用C语言语法来作对比)

个人整理的Linux Shell语法速查表(用C语言语法来作对比) 虽然学过Linux Shell编程,但由于编写Shell脚本的机会实在是比较少(通常在项目初期搭建开发环境时编写得比较多一些),所以...
  • stonesharp
  • stonesharp
  • 2011年06月21日 09:13
  • 529
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux不同发行版 包管理速查表
举报原因:
原因补充:

(最多只允许输入30个字)