pacman命令 – 软件包管理器

Linux命令 统信UOS系统管理员 4周前 (03-19) 35次浏览 0个评论 扫描二维码

Pacman 命令是一个软件包管理器,作为 ArchLinux 发行版的一部分。简单来说,就是和 apt-get 之于 Ubuntu 一样,pacman 就是 Arch 的 apt-get。要想轻松玩转 Arch,学会 pacman 是必需的。

Pacman 包管理器是 ArchLinux 的一大亮点。它汲取了其他 Linux 版本软件管理的优点,譬如 Debian 的 APT 机制、Redhat 的 Yum 机制、 Suse 的 Yast 等,对于安装软件提供了无与伦比的方便。另外由于 ArchLinux 是一个针对 i686 架构优化的发行版,因此对于软件的效率提高也有一定的帮助。pacman 可以说是 ArchLinux 的基础,因为 ArchLinux 默认安装非常少的软件,其他软件都是使用 pacman 通过网络来安装的。它将一个简单的二进制包格式和易用的构建系统结合了起来。Pacman 使得简单的管理与自定义软件包成为了可能,而不论他们来自于官方的 Arch 软件库或是用户自己创建的。Pacman 可以通过和主服务器同步包列表来进行系统更新,这使得注重安全的系统管理员的维护工作成为轻而易举的事情。

语法格式:pacman [参数]

常用参数:

-Q 列出已经安装的软件包
-i 查看已安装的包的详细信息
-I 列出已安装包的所有文件
-o 查找某个文件属于哪个包
-g 查询包组
-s 搜索相关的依赖包
-R 删除单个软件包

参考实例

安装或者升级单个软件包,或者一列软件包(包含依赖包):

[root@xtuos.com ~]# pacman -S package_name1 package_name2

在 Archlinux 中,使用一条命令即可对整个系统进行更新:

[root@xtuos.com ~]# pacman -Syu

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

[root@xtuos.com ~]# pacman -R package_name

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

[root@xtuos.com ~]# pacman -Rs package_name

Pacman 可以在包数据库中查询软件包,查询位置包含了包的名字和描述:

[root@xtuos.com ~]# pacman -Ss package

要查询已安装的软件包:

[root@xtuos.com ~]# pacman -Qs package

获取已安装软件包所包含文件的列表:

[root@xtuos.com ~]# pacman -Ql package


统信UOS之家 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:pacman命令 – 软件包管理器
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址