pacman使用

pacman

官网: https://archlinux.org/pacman/pacman.8.html

介绍

  • pacman 是包管理程序

语法

  • pacman [options] [targets]

描述

  • pacman是一个包管理程序,可以在linux系统上安装包、查询软件、更新软件、下载软件以及卸载软件等等。

常用操作(operation)

  • Q(query) 查询(查询已安装软件及其详细信息)
  • S(sync) 同步(将包从远程仓库同步到本地 即安装软件)
  • R(remove) 卸载

选项

  • 搭配操作使用
  • 不同操作后面跟相同的选项有不同的含义

实例

  1. 软件安装
  • 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没有安装 则下载并安装(保证下载到的软件是最新的)(常用!!!)
  1. 软件查询
  • pacman -Ss package 从服务器数据库寻找package包(package关键字即可)(常用!!!)
  • pacman -Q package 查看本地是否安装了package包(package为完整包名)
  • pacman -Qi package 列出package包的详情信息(名字 描述 官网 以来 架构等)
  • pacman -Si package 从数据库中查询package包的详细信息
  • pacman -Ql package 列出package包的文件(列出的是文件路径)
  1. 删除软件
  • 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 移除缓存中所有的文件

。。。。。。

posted @ 2021-02-04 17:58  Turbo工作室  阅读(182)  评论(0)    收藏  举报