manjaro软件包管理器pacman介绍,并于centOS7yum类比


  1. 三大基本 -S ( 安装) ; -R( 删除) ; -Q(查看);
  2. 本表默认普通用户终端$下需要sudo , 超级管理员用户 #(su命令切换)不加sudo
  3. 制表符| | | 中需要输入 “ | ” , 需要转义符号 “ \ ”
命令 结果 对比centos7命令 su到root用户下
sudo pacman -S vim(软件名字 ) 下载安装vim yum -y install vim
sudo pacman -Sy 同步软件包数据库,从arch中获得最新软件情报,但不实际更新
sudo pacman -Syy 强行更新软件库,也是不会实际更新
sudo pacman -Su 更新你的软件
sudo pacman -Syu 更新软件源并更新
sudo pacman -Syyu 强行更新软件源并全部更新 yum -y install update
sudo pacman -Ss vim 搜索所有软件名中带vim的软件,包括软件来源,版本,简介
sudo pacman -Ss ^vim 搜索所有软件名中以vim开头的软件,包括软件来源,版本,简介
sudo pacman -Sc 清除/var/cache/目录下软件缓存安装包
sudo pacman -R vim 删除vim软件,但不是一个很好的命令,安装的依赖其他软件包(单独存在)并没有删除
sudo pacman -Rs vim 删除vim以及所有的全部依赖包(dependencies)
sudo pacman -Rns vim 删除vim以及依赖包还有全局配置文件(不包含个人配置软件vimrc等) 删除最推荐的命令 yum remove [package]
sudo pacman -Q 查询本地安装的所有软件,包含系统自带软件 yum list
sudo pacman -Q wc -l 查看-Q有多少行就是安装了都少软件,其中
sudo pacman -Qe 查询自己安装的软件,这时候不包含系统自带软件,同理可以用 wc -l 来数有多少行
sudo pacman -Qeq 后面跟一个小写q,不显示版本号。显示自己安装软件
sudo pacman -Qs vim 查询本地安装所有带vim的软件,不像pacman -Ss 包含那么多的信息
sudo pacman -Qdt 显示软件不在依赖的依赖包orphans
sudo pacman -Qdtq 显示软件不再依赖的依赖包,跟小写q不包含版本号
sudo pacman -R $(pacman -Qdtq) 删除这些没用的依赖包,以节省空间,注意这里必须有小写q, 即不能包含版本号 yum clean all

参考自哔站up主 TheCW视频
原B站视频链接
侵删


bigood 2024年5月10日 16:45 收藏文档