Pacman 是一个 软件包管理器, 作为 ArchLinux发行版的一部分. 它最早由 Arch Linux 的 Judd Vinet开发. Pacman 可以解决安装过程中的依赖问题,自动下载并且安装所有需要的软件包。Pacman包管理器是Arch Linux的一大亮点。它将一个简单的二进制包格式和易用的构建系统结合了起来。Pacman使得简单的管理与自定义软件包成为了可能,而不论他们来自于官方的Arch软件库或是用户自己创建的

[zhangy@BlackGhost ~]$ pacman -h

用法:  pacman [...]

操作:

pacman {-h --help}       //帮助

pacman {-V --version}   //查看版本

pacman {-D --database}   //pacman管理数据库选项

pacman {-Q --query}    [选项] [软件包]    //查询安装包

pacman {-R --remove}   [选项]   //删除安装包

pacman {-S --sync}     [选项] [软件包]      //安装安装包

pacman {-U --upgrade}  [选项]    //更新安装包

使用 'pacman {-h --help}' 及某个操作以查看可得的选项

[zhangy@BlackGhost ~]$ pacman -D --help

用法:  pacman {-D --database}

选项:

--asdeps         标记为非单独指定安装的软件包

--asexplicit     标记为单独指定安装的软件包

--config   指定另外的配置文件

--logfile 指定另外的日志文件

--noconfirm      不询问确认

--noprogressbar  下载文件时不显示进度条

--noscriptlet    不执行安装小脚本

-v, --verbose        循环执行

-- debug        显示除错信息

-r, --root     指定另外的安装根目录

-b, --dbpath   指定另外的数据库位置

--cachedir 指定另外的软件包缓存位置

--arch     设定另外的架构

[zhangy@BlackGhost ~]$ pacman -Q --help

用法:  pacman {-Q --query} [选项] [软件包]

选项:

-c, --changelog      查看某软件包的更新日志

-d, --deps           列出所有作为依赖关系安装的软件包 [过滤器]

-e, --explicit       列出所有单独指定安装的软件包 [过滤器]

-g, --groups         查看某软件包组所属的所有软件包

-i, --info           查看软件包信息 (-ii 查看备份文件)

-k, --check          检查该软件包拥有的文件是否存在

-l, --list           列出被查询软件包的内容

-m, --foreign        列出没有在同步数据库时找到的已安装软件包 [过滤器]

-o, --owns      查询哪个软件包拥有

-p, --file 从某个软件包而不是数据库查询

-s, --search 搜寻符合指定字符串的已安装本地的软件包

-t, --unrequired     列出所有不被其他软件包要求的软件包 [过滤器]

-u, --upgrades       列出所有可升级的软件包 [过滤器]

-q, --quiet          在查询或搜索时显示较少的信息

--config   指定另外的配置文件

--logfile 指定另外的日志文件

--noconfirm      不询问确认

--noprogressbar  下载文件时不显示进度条

--noscriptlet    不执行安装小脚本

-v, --verbose        循环执行

-- debug        显示除错信息

-r, --root     指定另外的安装根目录

-b, --dbpath   指定另外的数据库位置

--cachedir 指定另外的软件包缓存位置

--arch     设定另外的架构

[zhangy@BlackGhost ~]$ pacman -R --help

用法:  pacman {-R --remove} [选项]

选项:

-c, --cascade        删除软件包及所有的依赖于此的软件包

-d, --nodeps         略过依赖关系检查

-k, --dbonly         只删除数据库记录,不删除文件

-n, --nosave         同时删除配置文件

-s, --recursive      同时删除 (不会破坏其他软件包的) 依赖关系(-ss·也包括单独指定安装的依赖关系)

-u, --unneeded       同时删除不需要的 (且不会破坏其他软件包的) 依赖关系

--print          仅打印目标而不执行操作

--print-format 指定如何打印目标

--config   指定另外的配置文件

--logfile 指定另外的日志文件

--noconfirm      不询问确认

--noprogressbar  下载文件时不显示进度条

--noscriptlet    不执行安装小脚本

-v, --verbose        循环执行

-- debug        显示除错信息

-r, --root     指定另外的安装根目录

-b, --dbpath   指定另外的数据库位置

--cachedir 指定另外的软件包缓存位置

--arch     设定另外的架构

[zhangy@BlackGhost ~]$ pacman -S --help

用法:  pacman {-S --sync} [选项] [软件包]

选项:

--asdeps         作为非单独指定安装的软件包安装

--asexplicit     作为单独指定安装的软件包安装

-c, --clean          从缓存目录中删除旧软件包 (-cc 清除所有)

-d, --nodeps         略过依赖关系检查

-f,  -force          强制安装,覆盖存在冲突的文件

-g, --groups         查看某软件包组所属的所有软件包

-i, --info           查看软件包信息

-l, --list     查看在该软件库中的软件包清单

-s, --search 按照指定字符串查询远端软件库

-u, --sysupgrade     升级所有已安装的软件包 (-uu 可启用降级)

-w, --downloadonly   下载但不安装/升级软件包

-y, --refresh        从服务器下载新的软件包数据库

--needed         不重新安装已经为最新的软件包

--ignore    升级时忽略某个软件包 (可多次使用)

--ignoregroup 升级时忽略某个软件包组 (可多次使用)

--print          仅打印目标而不执行操作

--print-format 指定如何打印目标

-q, --quiet          在查询或搜索时显示较少的信息

--config   指定另外的配置文件

--logfile 指定另外的日志文件

--noconfirm      不询问确认

--noprogressbar  下载文件时不显示进度条

--noscriptlet    不执行安装小脚本

-v, --verbose        循环执行

-- debug        显示除错信息

-r, --root     指定另外的安装根目录

-b, --dbpath   指定另外的数据库位置

--cachedir 指定另外的软件包缓存位置

--arch     设定另外的架构

[zhangy@BlackGhost ~]$ pacman -U --help

用法:  pacman {-U --upgrade} [选项]

选项:

--asdeps         作为非单独指定安装的软件包安装

--asexplicit     作为单独指定安装的软件包安装

-d, --nodeps         略过依赖关系检查

-f,  -force          强制安装,覆盖存在冲突的文件

-k, --dbonly         添加数据库记录,不安装或保持现存文件

--print          仅打印目标而不执行操作

--print-format 指定如何打印目标

--config   指定另外的配置文件

--logfile 指定另外的日志文件

--noconfirm      不询问确认

--noprogressbar  下载文件时不显示进度条

--noscriptlet    不执行安装小脚本

-v, --verbose        循环执行

-- debug        显示除错信息

-r, --root     指定另外的安装根目录

-b, --dbpath   指定另外的数据库位置

--cachedir 指定另外的软件包缓存位置

--arch     设定另外的架构

pacman 查询_pacman相关推荐

  1. pacman 查询_pacman包管理常用命令

    -S 指令 安装 sudo pacman -S #安装软件 sudo pacman -Sy #获取最新打软件情况,如果已经是最新了,直接会提示已经更新到最新了. sudo pacman -Syy #强 ...

  2. pacman 查询_linux pacman常用命令

    { 下面熟悉一下pacman的几个常用命令 pacman -S package_name #安装软件包 pacman -R package_name #删除软件包 pacman -Rs package ...

  3. pacman 查询_掌握pacman包管理工具,玩转Arch Linux

    前言 在Arch/Manjaro系统中,包管理是使用pacman进行管理的. 常用命令 列出已经安装的软件包 pacman -Q 查看virtualbox包是否已经安装 pacman -Q virtu ...

  4. arch 的相关操作

    前言 想学学arch,所以一边记录我所出现到的问题,一边进行学习,了解更多的相关知识. 内容 arch系统一半中文一半英文 淦!我终于知道啥问题了!!!china-mn和中华人民共和国简体中文不是一个 ...

  5. 数据结构与算法(C语言)

    第一章: 数据结构绪论 1.什么是程序:程序 = 数据结构 + 算法 2.逻辑结构&物理结构的区别用法 基本的目标就是将数据及其逻辑关系存储到计算机的内存中 一:逻辑结构: 逻辑结构是指数据对 ...

  6. mysql 的man参数详解_pacman命令详解

    Pacman 是一个软件包管理器,作为ArchLinux发行版的一部分.简单来说,就是和apt-get之于Ubuntu一样,pacman就是Arch的apt-get.要想轻松玩转Arch,学会pacm ...

  7. linux arch 软件管理工具 pacman 简介

    目录 一,什么是pacman 二,pacman参数详细说明 三,一些常規用法 一,什么是pacman Pacman 是一个 软件包管理器, 作为 ArchLinux发行版的一部分. 它最早由 Arch ...

  8. archlinux包管理器--pacman常用命令

    pacman -Sy abc                    和源同步后安装名为abc的包 pacman -S abc                     从本地数据库中得到abc的信息,下 ...

  9. 解决manjaro更新后pacman: error while loading shared libraries

    前言 用了manjaro两个多月,一直很稳定,一大早看到了168个包要更新,想也没想就点了yes,结果就遇到了传说中的滚挂,由于头一次遇到这种问题,花了一天的时间才解决,中间也走了不少弯路,一定要记录 ...

  10. msys2软件包管理工具pacman常用命令

    pacman是arclinux中的软件管理工具,也是widows上msys2默认的软件管理工具.pacman可以直接从网络上的软件仓库下载安装及删除软件,自动处理依赖关系,类似ubuntu中的apt- ...

最新文章

  1. matlab 正四面体,填隙工具箱,caulking box,音标,读音,翻译,英文例句,英语词典
  2. 可简单图化算法(Havel算法)
  3. jvm性能调优 - 13JVM的年轻代垃圾回收器ParNew原理
  4. google Guava包的ListenableFuture解析
  5. 6 rethad 自定义硬盘_图文详解zabbix配置自定义监控项过程
  6. 消息中间件系列(八):Kafka、RocketMQ、RabbitMQ等的优劣势比较
  7. oracle删除多条从js到java_一次oracle大量数据删除经历
  8. 【CCF】201803-2 碰撞的小球
  9. WPF中制作立体效果的文字或LOGO图形(续)
  10. java开发面试中经常问到的问题(2019年5月)
  11. 人工智能——前言概述
  12. 计算机408考研 思维导图 知识整理
  13. 关于ppp、PPPoE、PPTP、L2TP、IPSec协议的简单认识
  14. 2019杭电多校Problem 5 Snowy Smile题解
  15. 深度学习-86:深度学习的降维攻击及流派
  16. JavaSE第04篇:Java基础语法之循环结构
  17. uni-app以h5网页的方式发布企业微信应用
  18. MYSQL中,in、limt、升降序、count的用法
  19. MySQL COUNT(*) 和 COUNT(1) 比较
  20. GetCheckedRadioButton

热门文章

  1. uniapp app端拉起高德网页地图
  2. 通过虚拟机安装Ubuntu系统到移动硬盘
  3. 计算智能的极限、与人的关系及发展方向探讨
  4. 网格搜索算法与K折交叉验证
  5. 条件运算符的嵌套_条件运算符
  6. MySQL之子查询优化
  7. windows 系统遍历USB设备 VID和PID
  8. java 核型技术 卷2 pdf,NGS-analysis/Structural-Variation.md at master · zhuhuo/NGS-analysis · GitHub...
  9. 百度笔试题——页面调度算法
  10. maya海龟烘焙法线_maya法线烘焙