Linux 包管理器

APT

适用发行版

  • Debian、Ubuntu 及其衍生版

常用命令

  • 更新软件包列表

    sudo apt update
    
  • 升级所有已安装的软件包

    sudo apt upgrade
    
  • 安装软件包

    sudo apt install 软件包名称
    
  • 删除软件包

    sudo apt remove 软件包名称
    
  • 搜索软件包

    apt search 关键词
    
  • 显示软件包信息

    apt show 软件包名称
    
  • 清理不需要的包

    sudo apt autoremove
    

YUM

适用发行版

  • CentOS、Fedora(旧版本)、RHEL 及其他使用 YUM 的发行版

常用命令

  • 更新所有软件包

    sudo yum update
    
  • 安装软件包

    sudo yum install 软件包名称
    
  • 删除软件包

    sudo yum remove 软件包名称
    
  • 搜索软件包

    yum search 关键词
    
  • 显示软件包信息

    yum info 软件包名称
    
  • 列出已安装的软件包

    yum list installed
    
  • 清理缓存

    sudo yum clean all
    

Pacman

适用发行版

  • Arch Linux 及其衍生版

常用命令

  • 同步软件包数据库并更新系统

    sudo pacman -Syu
    
  • 安装软件包

    sudo pacman -S 软件包名称
    
  • 删除软件包

    sudo pacman -R 软件包名称
    
  • 搜索软件包

    pacman -Ss 关键词
    
  • 显示软件包信息

    pacman -Si 软件包名称
    
  • 列出已安装的软件包

    pacman -Q
    
  • 清理未使用的包缓存

    sudo pacman -Sc
    

Zypper

适用发行版

  • openSUSE 及其他基于 RPM 的发行版

常用命令

  • 刷新软件仓库

    sudo zypper refresh
    
  • 更新所有软件包

    sudo zypper update
    
  • 安装软件包

    sudo zypper install 软件包名称
    
  • 删除软件包

    sudo zypper remove 软件包名称
    
  • 搜索软件包

    zypper search 关键词
    
  • 显示软件包信息

    zypper info 软件包名称
    
  • 列出已安装的软件包

    zypper se --installed-only
    

Snap

适用发行版

  • 多种 Linux 发行版(需预装 Snap 支持)

常用命令

  • 安装 Snap 软件包
    sudo snap install 软件包名称
    
  • 删除 Snap 软件包
    sudo snap remove 软件包名称
    
  • 列出已安装的 Snap 软件包
    snap list
    
  • 搜索 Snap 软件包
    snap find 关键词
    
  • 更新所有 Snap 软件包
    sudo snap refresh
    
  • 显示 Snap 软件包信息
    snap info 软件包名称
    

Flatpak

适用发行版

  • 多种 Linux 发行版(需预装 Flatpak 支持)

常用命令

  • 安装 Flatpak 软件包

    flatpak install 仓库名称 软件包名称
    
  • 删除 Flatpak 软件包

    flatpak uninstall 软件包名称
    
  • 列出已安装的 Flatpak 软件包

    flatpak list
    
  • 搜索 Flatpak 软件包

    flatpak search 关键词
    
  • 更新所有 Flatpak 软件包

    flatpak update
    
  • 显示 Flatpak 软件包信息

    flatpak info 软件包名称
    

rpm

适用发行版

  • CentOS、Fedora、RHEL 及其他使用 RPM 的发行版

常用命令

  • 安装软件包

    sudo rpm -i 软件包名称.rpm
    
  • 升级软件包

    sudo rpm -U 软件包名称.rpm
    
  • 删除软件包

    sudo rpm -e 软件包名称
    
  • 查询已安装的软件包

    rpm -qa | grep 软件包名称
    
  • 查看软件包信息

    rpm -qi 软件包名称
    
  • 列出软件包包含的文件

    rpm -ql 软件包名称
    
  • 验证软件包

    rpm -V 软件包名称
    

dpkg

适用发行版

  • Debian、Ubuntu 及其衍生版

常用命令

  • 安装软件包

    sudo dpkg -i 软件包名称.deb
    
  • 删除软件包

    sudo dpkg -r 软件包名称
    
  • 查询已安装的软件包

    dpkg -l | grep 软件包名称
    
  • 查看软件包详细信息

    dpkg -s 软件包名称
    
  • 列出软件包内容

    dpkg -L 软件包名称
    
  • 修复破损的软件包安装

    sudo dpkg --configure -a
    

dnf

适用发行版

CentOS 8 及以后版本、Fedora、RHEL 8 及以后版本

常用命令

  • 清理缓存

    sudo dnf clean all
    
  • 搜索软件包

    sudo dnf search 关键词
    
  • 显示软件包信息

    sudo dnf info 软件包名称
    
  • 列出可用更新

    sudo dnf check-update
    
  • 安装特定版本的软件包

    sudo dnf install 软件包名称-版本号
    
  • 列出已安装的软件包

    sudo dnf list installed
    
  • 回滚更新

    sudo dnf history rollback 上一次事务编号
    
posted @ 2024-10-22 00:19  Jacob-Chen  阅读(73)  评论(0)    收藏  举报