ArchLinux中如何使用Pacman命令
这篇文章主要介绍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命令”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。