Pacman常用命令
发布时间:2021-01-08 07:17:29 所属栏目:系统 来源:网络整理
导读:msys2 是你用windows做开发时一个非常好用的工具,使用arch Linux的包管理工具pacman总结下常用的几个指令 ? 例子都以gcc为例了 1、更新系统 pacman -Syu ############增删改查############# 2、搜索包? ? ? ?pacman -Ss gcc 3、安装包? ? ? ?pacman -S gc
|
msys2 是你用windows做开发时一个非常好用的工具,使用arch Linux的包管理工具pacman总结下常用的几个指令 ? 例子都以gcc为例了 1、更新系统 pacman -Syu ############增删改查############# 2、搜索包? ? ? ?pacman -Ss gcc 3、安装包? ? ? ?pacman -S gcc? 安装包组 ? pacman -U 本地包名 扩展名pkg.tar.gz ? 安装一个非pacman源包: pacman -U http://www.example.com/repo/example.pkg.tar.xz 4、删除包 pacman -R gcc? ?删除包不删除依赖 ? pacman -Rs gcc? 删除包同时删除依赖 ? pacman -Rd gcc 删除包时不检查依赖 5、查看包? ? ? ?pacman -Qs 查看本地软件包 pacman -Q --help 1 用法: pacman {-Q --query} [选项] [软件包]
2 选项:
3 -b,--dbpath <路径> 指定另外的数据库位置
4 -c,--changelog 查看某软件包的更新日志
5 -d,--deps 列出所有作为依赖关系安装的软件包 [过滤器]
6 -e,--explicit 列出所有单独指定安装的软件包 [过滤器]
7 -g,--groups 查看某软件包组所属的所有软件包
8 -i,--info 查看软件包信息 (-ii 查看备份文件)
9 -k,--check 检查软件包的文件存在(-kk检查文件属性)
10 -l,--list 列出被查询软件包的内容
11 -m,--foreign 列出没有在同步数据库时找到的已安装软件包 [过滤器]
12 -n,--native 列出只在(同步)数据库中的已安装软件包 [过滤]
13 -o,--owns <文件> 查询哪个软件包拥有<文件>
14 -p,--file <软件包> 从某个软件包而不是数据库查询
15 -q,--quiet 在查询或搜索时显示较少的信息
16 -r,--root <路径> 指定另外的安装根目录
17 -s,--search <regex> 搜寻符合指定字符串的已安装本地的软件包
18 -t,--unrequired 列出不被任何软件包(可选)要求的软件包(-tt 忽略可选依赖) [过滤器]
19 -u,--upgrades 列出所有可升级的软件包 [过滤器]
20 -v,--verbose 显示详细信息
21 --arch <架构> 设定另外的架构
22 --cachedir <dir> 指定另外的软件包缓存位置
23 --color <when> 彩色化输出
24 --config <路径> 指定另外的配置文件
25 --confirm 总是询问确认
26 --debug 显示调试信息
27 --disable-download-timeout
28 下载时用宽松的超时
29 --gpgdir <路径> 设定 GnuPG 的其他主目录
30 --hookdir <目录> 指定另外的钩子位置
31 --logfile <路径> 指定另外的日志文件
32 --noconfirm 不询问确认
33 --sysroot 在一个已挂载的 guest 系统操作(仅 root)
如果想学习更多pacman的技巧可以访问这个网站 (编辑:开发网_商丘站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐


