Arch/Manjaro-pacman包管理,常用命令
前言
在Arch/Manjaro系统中,包管理是使用pacman进行管理的。
常用命令
列出已经安装的软件包
pacman -Q
查看virtualbox包是否已经安装
pacman -Q virtualbox
查看已安装的包virtualbox的详细信息
pacman -Qi virtualbox
列出已安装包virtualbox的所有文件
pacman -Ql virtualbox
查找某个文件属于哪个包
pacman -Qo /etc/passwd
查询包组
pacman -Sg
查询包组所包含的软件包
pacman -Sg gnome
搜索virtualbox相关的包
pacman -Ss virtualbox
从数据库中搜索virtualbox的信息
pacman -Si virtualbox
仅同步源
sudo pacman -Sy
更新系统
sudo pacman -Su
同步源并更新系统
sudo pacman -Syu
同步源后安装包
sudo pacman -Sy virtualbox
从本地数据库中获取virtualbox的信息,并下载安装
sudo pacman -S virtualbox
强制安装virtualbox包
sudo pacman -Sf virtualbox
删除virtualbox
sudo pacman -R virtualbox
强制删除被依赖的包(慎用)
sudo pacman -Rd virtualbox
删除virtualbox包及依赖其的包
sudo pacman -Rc virtualbox
删除virtualbox包及其依赖的包
sudo pacman -Rsc virtualbox
清理/var/cache/pacman/pkg目录下的旧包
sudo pacman -Sc
清除所有下载的包和数据库
sudo pacman -Scc
安装下载的virtualbox包(有时候需要降级包的时候就用这个)
cd /var/cache/pacman/pkg
sudo pacman -U virtualbox-5.2.12-1-x86_64.pkg.tar.xz
升级时不升级virtualbox包
sudo pacman -Su --ignore virtualbox
总结
Manjaro也提供了GUI的包管理工具,可以直接在界面点一点就可以安装软件了。