pacman使用
pacman
官网: https://archlinux.org/pacman/pacman.8.html
介绍
- pacman 是包管理程序
语法
- pacman
[options] [targets]
描述
- pacman是一个包管理程序,可以在linux系统上安装包、查询软件、更新软件、下载软件以及卸载软件等等。
常用操作(operation)
- Q(query) 查询(查询已安装软件及其详细信息)
- S(sync) 同步(将包从远程仓库同步到本地 即安装软件)
- R(remove) 卸载
选项
- 搭配操作使用
- 不同操作后面跟相同的选项有不同的含义
实例
- 软件安装
- pacman -S package 下载并安装package
- pacmam -U package.pkg.tar.gz 从安装本地package包
- pacman -Syu 更新包列表并且升级所有包(已下载)
- pacman -Syu package 更新包列表并且升级所有包(已下载) 如果package包没有下载那么下载并安装package
- pacman -Su package 升级所有包(已下载) 如果package包没有下载那么下载并安装package
- pacman -Su --ignore package 忽略package包的更新 更新整个系统
- pacman -Sy package 刷新本地数据库 如果package没有安装 则下载并安装(保证下载到的软件是最新的)(常用!!!)
- 软件查询
- pacman -Ss package 从服务器数据库寻找package包(package关键字即可)(常用!!!)
- pacman -Q package 查看本地是否安装了package包(package为完整包名)
- pacman -Qi package 列出package包的详情信息(名字 描述 官网 以来 架构等)
- pacman -Si package 从数据库中查询package包的详细信息
- pacman -Ql package 列出package包的文件(列出的是文件路径)
- 删除软件
- pacman -R package 只删除package包 不删除依赖
- pacman -Rs package 删除package包及其依赖的包
- pacman -Rc package 删除package包及依赖package的包(谨慎使用)
- pacman -Rsc package 删除package包 package的依赖 依赖package的包(谨慎使用)
- pacman -Ru 删除不被任何包依赖的包(非常安全)
- pacman -Rn 删除备份的配置文件(.pacsave扩展名)
- pacman -Rsn package 删除package包和依赖以及其备份的配置文件(常用!!!)
- pacman -Sc 移除缓存不再安装的软件包
- pacman -Scc 移除缓存中所有的文件
。。。。。。

浙公网安备 33010602011771号