Linux包管理器常用命令
Linux包管理
1.Debian/Ubuntu
(1) apt
- 更新软件缓存列表:
apt update - 更新某个软件:
apt upgrade <package_name> - 更新全部软件:
apt upgrade - 安装某个软件:
apt install <package_name> - 卸载某个软件但保留配置信息:
apt remove <package_name> - 卸载软件包及配置文件:
apt purge <package_name> - 清理不再使用的依赖和库文件:
apt autoremove
(2) dpkg
- 安装指定的软件包:
dpkg -i <package.deb> - 卸载指定的软件包;
dpkg -r <package.deb> - 列出当前已安装的软件列表:
dpkg -I
2.RedHat/Fedora
(1) yum
- 创建元数据缓存:
yum makecache - 检查是否有可用的软件包更新:
yum check-update - 更新某个软件包:
yum update <package_name> - 更新全部软件包:
yum update - 更新软件包同时考虑取代关系:
yum upgrade <package_name> - 安装某个软件包:
yum install <package_name> - 卸载某个软件包:
yum erase <package_name>
(2) dnf
- 检查系统软件包的更新:
dnf check-update - 更新全部软件包:
dnf update - 升级某个软件包:
dnf update <package_name> - 安装某个软件包:
dnf install <package_name> - 卸载某个软件包:
dnf remove <package_name> - 卸载所有无用的软件包:
dnf autoremove
(3) rpm
显示软件包依赖关系:
-R
显示命令执行过程:
-v
详细显示指令执行过程:
-w
- 安装软件包:
rpm -ivw <package.rpm> - 卸载软件包:
rpm -evw <package.rpm> - 更新软件包:
rpm -Uvw <package.rpm>

浙公网安备 33010602011771号