跳到主要内容

包管理

参考来源:ArchWiki: pacman/Rosetta

安装软件

  • pacman -S PKG_NAME
  • dnf install PKG_NAME
  • apt install PKG_NAME
  • apk add PKG_NAME

更新软件

  • pacman -Syu
  • dnf upgrade
  • apt update && apt upgrade
  • apk update && apk upgrade

删除软件

  • pacman -Rs PKG_NAME
  • dnf remove PKG_NAME
  • apt autoremove PKG_NAME
  • apk del PKG_NAME

搜索软件

  • pacman -Ss KEYWORD
  • dnf search KEYWORD
  • apt search KEYWORD
  • apk search KEYWORD

查询指定包信息

  • pacman -Si REMOTE_PKG_NAMEpacman -Qi LOCAL_PKG_NAME
  • dnf info PKG_NAME
  • apt show PKG_NAME
  • apk info PKG_NAME

查询正向依赖

  • pacman -Si REMOTE_PKG_NAMEpacman -Qi LOCAL_PKG_NAME
  • dnf repoquery --requires PKG_NAME
  • apt-cache depends PKG_NAME
  • apk info --depends PKG_NAME

查询反向依赖

  • pacman -Sii REMOTE_PKG_NAMEpacman -Qii LOCAL_PKG_NAME
  • dnf repoquery --alldeps --whatrequires PKG_NAME
  • apt-cache rdepends PKG_NAME
  • apk info --rdepends PKG_NAME

列出包含文件

  • pacman -Fl PKG_NAME
  • dnf repoquery -l PKG_NAME
  • apt-file list PKG_NAME
  • apk info -L PKG_NAME

查询文件归属

  • pacman -F FILENAME
  • dnf provides FILENAME
  • apt-file search FILENAME
  • apk info --who-owns FILENAME