pacman 查询_archlinux pacman常用命令
安装指定的包
安装或者升级单个软件包,或者一列软件包(包含依赖包),使用如下命令:
# pacman -S package_name1 package_name2 ...
用正则表达式安装多个软件包:
# pacman -S $(pacman -Ssq package_regex)
有时候在不同的软件仓库中,一个软件包有多个版本(比如[extra]和[testing])。可以选择一个来安装:
# pacman -S extra/package_name
安装包组
一些包属于一个可以同时安装的包组。例如,运行下面的命令
# pacman -S gnome
有的包组包含大量的软件包,有时用户只需其中几个。除了逐一键入序号外,pacman 还支持选择或排除某个区间内的的软件包:
Enter a selection (default=all): 1-10 15
这将选中序号 1 至 10 和 15 的软件包。而
Enter a selection (default=all): ^5-8 ^2
将会选中除了序号 5 至 8 和 2 之外的所有软件包。
想要查看哪些包属于 gnome 组,运行:
# pacman -Sg gnome
删除软件包
删除单个软件包,保留其全部已经安装的依赖关系
pacman -R package_name
删除指定软件包,及其所有没有被其他已安装软件包使用的依赖关系:
pacman -Rs package_name
要删除软件包和所有依赖这个软件包的程序:
# pacman -Rsc package_name
要删除软件包,但是不删除依赖这个软件包的其他程序:
# pacman -Rdd package_name
pacman 删除某些程序时会备份重要配置文件,在其后面加上*.pacsave扩展名。-n 选项可以删除这些文件:
pacman -Rn package_name
pacman -Rsn package_name
升级软件包
# pacman -Syu
查询包数据库
pacman 使用 -Q 参数查询本地软件包数据库。参见:
$ pacman -Q --help
使用 -S 参数来查询远程同步的数据库。参见:
$ pacman -S --help
pacman 可以在包数据库中查询软件包,查询位置包含了软件包的名字和描述:
$ pacman -Ss string1 string2 ...
要查询已安装的软件包:
$ pacman -Qs string1 string2 ...
显示软件包的详尽的信息:
$ pacman -Si package_name
查询本地安装包的详细信息:
$ pacman -Qi package_name
使用两个 -i 将同时显示备份文件和修改状态:
$ pacman -Qii package_name
要获取已安装软件包所包含文件的列表:
$ pacman -Ql package_name
未安装的软件包使用 pkgfile。
检查软件包安装的文件是否都存在:
$ pacman -Qk package_name
查询数据库获取某个文件属于哪个软件包:
$ pacman -Qo /path/to/file_name
要罗列所有不再作为依赖的软件包(孤立orphans):
$ pacman -Qdt
要显示软件包的依赖树:
$ pactree package_name
检查一个安装的软件包被那些包依赖,可以使用 pkgtools 提供的 whoneeds:
$ whoneeds package_name
清理软件包缓存
使用内建选项即可清除未安装软件包的缓存:
# pacman -Sc
其它命令
升级系统时安装其他软件包:
# pacman -Syu package_name1 package_name2 ...
下载包而不安装它:
# pacman -Sw package_name
安装一个本地包(不从源里下载):
# pacman -U /path/to/package/package_name-version.pkg.tar.xz
小贴士: 要将本地包保存至缓存,可执行:
# pacman -U file://path/to/package/package_name-version.pkg.tar.xz
安装一个远程包(不在 pacman 配置的源里面):
# pacman -U http://www.example.com/repo/example.pkg.tar.xz
pacman 查询_archlinux pacman常用命令相关推荐
- pacman 查询_linux pacman常用命令
{ 下面熟悉一下pacman的几个常用命令 pacman -S package_name #安装软件包 pacman -R package_name #删除软件包 pacman -Rs package ...
- 一份非常详细的MongoDB数据库基本常用命令总结(文档基本CRUD +其他常用查询)
文章目录 一.示例数据库结构 二.数据库操作 2.1 选择和创建数据库 2.2 数据库的删除 2.3 集合操作 2.3.1 集合的显式创建 2.3.2 集合的隐式创建 2.3.3 集合的删除 2.4 ...
- Manjaro KDE 21.2.5安装后配置、yay常用命令、常用软件安装及主题美化(2022.04.18)
Manjaro KDE 21.2.5安装后配置.yay常用命令.常用软件安装及主题美化(2022.01.23) 结果展示 基本配置 关于 manjaro 的安装这里不再赘述了,安装的时候选择闭源驱动无 ...
- pacman 查询_pacman包管理常用命令
-S 指令 安装 sudo pacman -S #安装软件 sudo pacman -Sy #获取最新打软件情况,如果已经是最新了,直接会提示已经更新到最新了. sudo pacman -Syy #强 ...
- msys2软件包管理工具pacman常用命令
pacman是arclinux中的软件管理工具,也是widows上msys2默认的软件管理工具.pacman可以直接从网络上的软件仓库下载安装及删除软件,自动处理依赖关系,类似ubuntu中的apt- ...
- msys2 pacman常用命令以及添加国内源加速pacman
转载请注明作者和出处: http://blog.csdn.net/john_bh/ 文章目录 常见命令 安装软件 更新系统 卸载软件 搜索软件 查询软件信息 软件包组 清理缓存 最常用的pacman命 ...
- pacman的常用命令
-S 指令 安装 sudo pacman -S #安装软件 sudo pacman -Sy #获取最新打软件情况,如果已经是最新了,直接会提示已经更新到最新了. sudo pacman -Syy #强 ...
- pacman常用命令汇总
1.使用包文件加入一个新的软件包 # pacman --add foo.pkg.tar.gz # pacman -A foo.pkg.tar.gz 这将会在系统上安装 foo.pkg.tar.gz 软 ...
- pacman 查询_掌握pacman包管理工具,玩转Arch Linux
前言 在Arch/Manjaro系统中,包管理是使用pacman进行管理的. 常用命令 列出已经安装的软件包 pacman -Q 查看virtualbox包是否已经安装 pacman -Q virtu ...
- Archlinux中pacman,yaourt的常用用法
1)pacman -Sy 同步包数据库 2)pacman -Syu 更新整个系统 3)pacman -S packagename 安装包packagename ##2013.7.18补充 pacman ...
最新文章
- STL——内存基本处理工具
- 数字对 (长乐一中模拟赛day2T2)
- Luogu P4707 重返现世 (拓展Min-Max容斥、DP)
- S3C2410中断系统
- js中的 return false;
- Javascript设计模式之——代理模式
- 成为一名PHP专家其实并不难
- layui表格使用复选框批量删除_layui表格数据复选框回显设置方法,表格复选框...
- 高数/线性代数常用公式/技巧
- Java实习日记(2-2)
- win7系统桌面上计算机不见了怎么办,win7桌面上我的电脑图标不见了怎么办
- 个人笔记上传 -- linux简单命令
- 台式计算机快捷键大全,台式电脑截图快捷键是哪一个?(电脑快捷键使用大全)...
- 写一函数,将一个3x3的整型矩阵转置
- 网页应该如何录屏呢?
- 史上最简单的spark教程第二十三章-运行第一个机器学习Java和Python代码案例
- 51c语言计算延时时间继电器接线图,时间继电器的接线方法及接线图
- Android :RxJava学习笔记之合并操作符
- Linux系统调试basler Gige接口工业相机并用C++、OpenCV开发
- day 20 暴力枚举