这篇文章主要介绍ArchLinux中如何使用Pacman命令,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

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

环境

Archlinux 2020.04

使用pacman安装程序包

可以使用pacman同时安装一个或者多个程序包

root@archlinux>pacman-S--noconfirmapache

-S:安装应用程序。 --noconfirm:安装时自动确认安装。

删除程序包

删除程序包,但不删除依赖包:

root@archlinux>pacman-R--noconfirmapache

删除程序包,并且删除依赖包:

root@archlinux>pacman-Rsapache–noconfirm

升级 包

Pacman提供了一种更新Arch Linux的简单方法。您只需使用一个命令即可更新所有已安装的程序包。这可能需要一段时间,具体取决于系统的更新程度。

使用-Syu选项,可以更新所有已经安装的软件包。

root@archlinux>pacman-Syu

搜索程序包

搜索本地已经安装的程序包,使用-Q选项:

#列出所有的程序包root@archlinux>pacman-Qacl2.2.53-2archlinux-keyring20200422-1argon220190702-2attr2.4.48-2audit2.8.5-6base2-2bash5.0.016-1bash-completion2.10-1bzip21.0.8-3ca-certificates20181109-3……#搜索指定名称的程序包root@archlinux>pacman-Qsopenssh~local/openssh8.2p1-3PremierconnectivitytoolforremoteloginwiththeSSHprotocol

查询网络源里面是否有某个安装包,可以使用-Ss选项:

root@archlinux>pacman-SsGnome-Desktop/usr/binextra/gnome-desktop1:3.36.2-1LibrarywithcommonAPIforvariousGNOMEmodules

查询某个文件属于哪个安装包:

root@archlinux>pacman-F/usr/bin/vim~usr/bin/vimisownedbyextra/gvim8.2.0510-2usr/bin/vimisownedbyextra/vim8.2.0510-2root@archlinux>pacman-F/usr/bin/ifconfig~usr/bin/ifconfigisownedbycore/net-tools1.60.20181103git-2

查询某个程序包包含哪些文件,可以使用-Ql选项:

archlinux#pacman-Qlnet-toolsnet-tools/usr/net-tools/usr/bin/net-tools/usr/bin/arpnet-tools/usr/bin/ifconfignet-tools/usr/bin/ipmaddrnet-tools/usr/bin/iptunnelnet-tools/usr/bin/mii-toolnet-tools/usr/bin/nameifnet-tools/usr/bin/netstatnet-tools/usr/bin/plipconfignet-tools/usr/bin/rarpnet-tools/usr/bin/routenet-tools/usr/bin/slattach…

查看该程序包所依赖的程序包,可以使用pactree查看。需要安装pacman-contrib程序包,使用pactree以目录树的形式显示依赖包的名称:

archlinux#pactreenet-toolsnet-tools└─glibc├─linux-api-headersprovideslinux-api-headers>=4.10├─tzdata└─filesystem└─iana-etc

以上是“ArchLinux中如何使用Pacman命令”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!