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>
posted @ 2022-12-04 13:42  toxyf  阅读(105)  评论(0)    收藏  举报