包管理系统
| 任务 | apt | zypp | yum | pacman | emerge |
|---|---|---|---|---|---|
| Debian, Ubuntu | openSUSE | Fedora, CentOS (redhat系) | Archlinux | Gentoo | |
| 安装包 | apt-get install pkg | zypper install pkg | yum install pkg | pacman -S pkg | emerge pkg |
| 移除包 | apt-get remove pkg | zypper remove pkg | yum erase pkg | pacman -R pkg | emerge -C pkg |
| 更新包列表 | apt-get update | zypper refresh | yum check-update | pacman -Sy | emerge --sync | layman -S (添加仓库) |
| 更新系统 | apt-get upgrade | zypper update | yum update | pacman -Su | emerge -avuDN world |
| 列出源 | cat /etc/apt/sources.list | zypper repos | yum repolist | cat /etc/pacman.conf | layman -L |
| 添加源 | edit /etc/apt/sources.list | zypper addrepo 仓库地址 仓库名称 | add 仓库 to /etc/yum.repos.d/ | edit /etc/pacman.conf | layman -a |
| 移除源 | edit /etc/apt/sources.list | zypper removerepo 仓库名称 | remove 仓库 from /etc/yum.repos.d/ | edit /etc/pacman.conf | layman -d |
| 搜索包 | apt-cache search pkg | zypper search pkg | yum search pkg | pacman -Qs pkg | emerge --search |
| 列出已安装的包 | dpkg -l | rpm -qa | rpm -qa | pacman -Qii | cat /var/lib/portage | more |
deb软件包安装
hi.baidu.com/sagemlan/item/fe9991121050a709b88a1a71
本文详细介绍了几种主流Linux发行版下的包管理工具及其常用命令,包括Debian/Ubuntu下的apt,openSUSE下的zypper,Fedora/CentOS下的yum,Archlinux下的pacman以及Gentoo下的emerge。涵盖了安装、移除、更新等基本操作。

被折叠的 条评论
为什么被折叠?



