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

转载于:https://blog.51cto.com/itzcs/440439

Linux包管理速查表相关推荐

  1. 分享超全的 Linux 渗透测试命令速查表

    如下是一份 Linux 机器的渗透测试速查表,是在后期开发期间或者执行命令注入等操作时的一些典型命令,设计为测试人员进行本地枚举检查之用. 此外,你还可以从这儿阅读到许多关于渗透测试的文章. 命令 描 ...

  2. markdown中快速插入Emoji表情包语法速查表!!!

    markdown中快速插入Emoji表情包语法速查表!!!

  3. Linux系统运维人员常用速查表

    Linux系统运维人员常用速查表 walkingcloud 2020-08-09 19:55:41 Linux系统运维人员常用速查表 1.awk速查表 2.bash速查表 3.firewall-cmd ...

  4. Linux命令速查表

    RHCE试听课 [linux系统下,用这个命令可以提高60%的工作效率 ]https://mp.weixin.qq.com/s/pZVjMI1PLJzrA8hoPzkgMA RHCE试听课 [如何快速 ...

  5. Linux思维导图及命令速查表8张

    Table of Contents 1.Linux学习路径: 2.Linux桌面介绍: 3.FHS(文件系统目录标准): 4.Linux需要特别注意的目录: 5.linux 内核学习路线: 6.Lin ...

  6. Python开发资源速查表

    Python开发资源速查表 Python实现算法和设计模式 algorithms - Python的一个算法模块. PyPattyrn - 一个用于实现常见设计模式的简单而有效的库. python-p ...

  7. Git 常用命令速查表(图文+表格)

    一. Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态  git commit 提交  git branch -a 查看所有的分支 git branch ...

  8. Git操作手册|命令速查表

    Git操作手册|命令速查表 这篇文章主要介绍Git分布式版本管理与集中式管理的一些差异,总结下Git常用命令作为日后的速查表,最后介绍Git进阶的一些案例. 本文分为以下几个部分: Git与SVN差异 ...

  9. Git 常用命令速查表(图文+表格)【转】

    转自:http://www.jb51.net/article/55442.htm 一. Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态  git co ...

最新文章

  1. 【直播课】图像分类竞赛技巧与多标签分类实战
  2. js 手机端触发事事件、javascript手机端/移动端触发事件
  3. 看这玩意复习你还会挂科?《软件工程篇》
  4. 小优优(u盘歌曲顺序调整)_电脑从U盘启动,这三种方式你知道吗?
  5. php上传文件简单类
  6. java固定数组_Java在固定长度的数组里加入一个数
  7. 大白话系列之java_并发系列2-大白话聊聊Java并发面试问题之Java 8如何优化CAS性能?【石杉的架构笔记】...
  8. PHP生成一寸照片代码,用PS制作1寸证件照方法介绍
  9. tomcat session共享问题
  10. Linux如何快速生成大文件
  11. 12.4 未来幸福的人生——《逆袭大学》连载
  12. Context-Transformer: Tackling Object Confusion for Few-Shot Detection(AAAI20)
  13. 安装Microsoft Office - Win系统
  14. 标题利用pwdump、lc7、hashcat工具破解用户口令(基于win7环境下)
  15. 用米思齐mixly和APP INVENTOR 2通过MQTT控制灯亮和熄
  16. Algorithm negotiation fail解决
  17. 有介质的高斯定理详细证明(电偶极子模型)以及例题讲解
  18. Arcgis加载shp文件
  19. 用计算机升级ipad系统软件,iPad怎么设置软件程序自动更新?
  20. 2010计算机试题答案,2010全国计算机等级考试试题与答案公布

热门文章

  1. 解决前后台发送请求或者接口之间发送请求乱码的问题
  2. ccBPM典型的树形表单和多表头表单的流程示例
  3. Angular自学笔记(?)TemplateRef和ViewContainerRef
  4. AFNetworking 对数据进行https ssl加密
  5. js(Dom+Bom)第七天(1)
  6. MYSQL中只知表名查询属于哪个SCHEMA
  7. springboot 使用的配置
  8. es6 var、let、const命令
  9. 01-Swift 介绍
  10. eclipse常用快捷键——非常实用