Linux包管理速查表
生活随笔
收集整理的這篇文章主要介紹了
Linux包管理速查表
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?
·?????????????????????????????? 使用 Linux 系統(tǒng)總是免不了要接觸包管理工具。比如,Debian/Ubuntu 的 apt、openSUSE 的 zypp、Fedora 的 yum、Mandriva 的 urpmi、Slackware 的 slackpkg、Archlinux 的 pacman、Gentoo 的 emerge、Foresight 的 conary、Pardus 的 pisi,等等。DistroWatch 針對(duì)上述包管理器的主要用法進(jìn)行了總結(jié),對(duì)各位 Linux 用戶來說具有很好的參考作用。這個(gè)總結(jié)還是有一點(diǎn)不足,有空給大家整理一個(gè)更全面的版本。
| 任務(wù) | 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 |
| 更新系統(tǒng) | 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 |
| 任務(wù) | 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 |
| 更新系統(tǒng) | 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 |
| 任務(wù) | 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] | |
| 更新系統(tǒng) | 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 |
轉(zhuǎn)載于:https://blog.51cto.com/itzcs/440439
總結(jié)
以上是生活随笔為你收集整理的Linux包管理速查表的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (视频) 《快速创建网站》 3.2 Wo
- 下一篇: 高级 Linux 命令精通指南(2)