pacman使用

pacman -S package_name1 package_name2 ...//安装或者升级某些包

有时候在不同的软件仓库中,一个软件包有多个版本(比如[extra]和[testing])。可以选择一个来安装:

# pacman -S extra/package_name

删除单个软件包,保留其全部已经安装的依赖关系

pacman -R package_name

删除指定软件包,及其所有没有被其他已安装软件包使用的依赖关系:

pacman -Rs package_name

要删除软件包和所有依赖这个软件包的程序:

# pacman -Rsc package_name

要删除软件包,但是不删除依赖这个软件包的其他程序:

# pacman -Rdd package_name

pacman 删除某些程序时会备份重要配置文件,在其后面加上*.pacsave扩展名。-n 选项可以避免备份这些文件:

pacman -Rn package_name
 

一个 pacman 命令就可以升级整个系统。花费的时间取决于系统有多老。这个命令会同步非本地(local)软件仓库并升级系统的软件包:

# pacman -Syu

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

$ pacman -Q --help

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

$ pacman -S --help


pacman -Qs 查询已安装的包

pacman -Sc 删除安装缓存

使用 -D参数指定仓库,再使用其他操作如-S

你可能感兴趣的:(linux)