Pacman

出自Linux Wiki

在2012年3月19日 (一) 05:26由Jouyouyun (讨论 | 贡献)所做的修订版本

pacman 为 archlinux 下的包管理软件。

一些基本用法示例:

  • pacman -U xx.pkg.tar.xz //安装本地包,.pkg.tar.xz 为 archlinux 的本地包扩展名
  • pacman -Syy //更新软件源
  • pacman -Syu //升级系统
  • 删除软件包
  • pacman -Sg gnome //查看哪些包属于 gnome 组
  • pacman -R package_name //删除单个软件包,保留其全部已经安装的依赖关系
  • pacman -Rs package_name //删除指定软件包,及其所有没有被其他已安装软件包使用的依赖关系
  • pacman -Rsc package_name //要删除软件包和所有依赖这个软件包的程序
  • pacman -Rdd package_name //要删除软件包,但是不删除依赖这个软件包的其他程序
  • pacman -Rn package_name //pacman 删除某些程序时会备份重要配置文件,-n 选项可以删除这些文件
  • pacman -Rs $(pacman -Qtdq) //删除孤立软件包(递归的,要小心)

查询包数据库 pacman 使用 -Q 参数查询本地软件包数据库。参见: pacman -Q --help

使用 -S 参数来查询远程同步的数据库。参见: pacman -S --help

pacman -Ss package //查询软件包 pacman -Qs package //查询已安装的软件包 pacman -Si package //显示软件包的详尽的信息 pacman -Qi package //查询本地安装包的详细信息 pacman -Qii package_name //使用两个 -i 将同时显示备份文件和修改状态 pacman -Ql package //获取已安装软件包所包含文件的列表 pacman -Qdt //罗列所有不再作为依赖的软件包 pactree package_name //显示软件包的依赖树

个人工具
简体繁体转换