Manjaro软件包管理器pacman

Manjaro Linux的包管理器为Arch linux的pacman软件包管理器工具,Linux百科分享Manjaro包管理器pacman介绍及常见命令:

Manjaro软件包管理器是什么?

Manjaro软件包管理器工具是什么?是pacman,pacman是来自Arch linux的知名的软件包管理器。pacman将一个简单的二进制包格式和易用的构建系统结合(参见makepkg和ABS)。不管软件包是来自官方的Arch库还是用户自己创建,pacman都能方便地管理。

软件包工具pacman常用命令

软件包管理工具pacman使用C语言编写使用tar打包格式。

pacman工具列表查询

pacman软件包有很多有用的工具,如:makepkg、pactree、vercomp、checkupdates等,可以通过以下命令查看工具列表。

  • 命令:pacman -Ql pacman | grep bin
  • 用途:查看pacman软件包工具列表。

    安装指定的包命令

  • 命令:# pacman -S package_name1 package_name2 ...
  • 用途:安装或者升级单个软件包、一列软件包(包含依赖包)。

    升级软件包命令

  • 命令:# pacman -Syu
  • 用途:升级软件包。

    删除软件包

  • 删除单个软件包命令:# pacman -R package_name
  • 说明:删除单个软件包,保留其全部已经安装的依赖关系。

  • 删除指定软件包命令:# pacman -Rs package_name
  • 说明:删除指定软件包,及其所有没有被其他已安装软件包使用的依赖关系。

  • 要删除软件包和所有依赖这个软件包的程序命令:# pacman -Rsc package_name
  • 说明:删除软件包和所有依赖这个软件包的程序,此操作是递归的,可能会一次删除大量的软件包,需要十分注意。

  • 删除软件包(不删除依赖这个软件包的其他程序)命令:# pacman -Rdd package_name
  • 说明:删除软件包,但是不删除依赖这个软件包的其他程序。

    清理软件包缓存

  • 命令:# pacman -Sc
  • 说明:pacman下载的软件包保存在/var/cache/pacman/pkg/,随着时间的推移旧的和未安装版本的软件包会越来越多,可以通过上述命令手动清理。