Manjaro - Pacman命令详解
文章目录
- 1. 更新系统
- 2. 搜索包
- 3. 安装包
- 3.1 yaourt
- 4. 删除包
- 5. 其他用法
- 关于 Pacman 更加详细的用法 1
1. 更新系统
命令 | 解释 | 备注 |
---|---|---|
pacman -Syu
|
对整个系统进行更新(常用) | |
pacman -Syy
|
强制更新 | |
pacman -Syudd
|
使用 -dd跳过所有检测 |
2. 搜索包
命令 | 解释 | 备注 |
---|---|---|
pacman -Ss keyword
|
在仓库中搜索含关键字的包(常用) | pacman -Ss ‘^fcitx-’ |
pacman -Qs keyword
|
搜索已安装的包(常用) | pacman -Qs ‘^fcitx-’ |
pacman -Qi package_name
|
查询本地安装包的详细信息 | |
pacman -Ql package_name
|
列出该包的文件 | |
pacman -Fs keyword
|
按文件名查找软件库 | |
pacman -Si package_name
|
显示远程软件包的详尽的信息 | |
pacman -Qii package_name
|
使用两个 -i 将同时显示备份文件和修改状态 | |
pacman -Ql package_name
|
要获取已安装软件包所包含文件的列表 | |
pacman -Fl package_name
|
查询远程库中软件包包含的文件 | |
pacman -Qk package_name
|
检查软件包安装的文件是否都存在 | |
pacman -Fo /path/to/file_name
|
查询文件属于远程数据库中的哪个软件包 | |
pacman -Qdt
|
要罗列所有不再作为依赖的软件包(孤立orphans) | |
pacman -Qet
|
要罗列所有明确安装而且不被其它包依赖的软件包 | |
pactree package_name
|
要显示软件包的依赖树 | |
whoneeds package_name
|
检查一个安装的软件包被那些包依赖 | pkgtoolsAUR中的whoneeds |
pactree -r package_name
|
检查一个安装的软件包被那些包依赖 |
3. 安装包
命令 | 解释 | 备注 |
---|---|---|
pacman -S package_name
|
执行 pacman -S firefox 将安装 Firefox(常用) | 你也可以同时安装多个包,只需以空格分隔包名即 |
pacman -Sy package_name
|
与上面命令不同的是,该命令将在同步包数据库后再执行安装。 | |
pacman -Sv package_name
|
在显示一些操作信息后执行安装。 | |
pacman -U local_package_name
|
安装本地包,其扩展名为pkg.tar.gz 或pkg.tar.xz
|
|
pacman -U url
|
安装一个远程包(不在 pacman 配置的源里面) | 例:pacman -U http://www.example.com/repo/example.pkg.tar.xz |
3.1 yaourt
命令 | 解释 | 备注 |
---|---|---|
pacman -S yaourt
|
是社区贡献的一个pacman外壳 | Yaourt (简体中文) - ArchWiki |
yaourt -Syua
|
用pacman同步yaourt |
4. 删除包
命令 | 解释 | 备注 |
---|---|---|
pacman -R package_name
|
该命令将只删除包,保留其全部已经安装的依赖关系 | |
pacman -Rs package_name
|
在删除包的同时,删除其所有没有被其他已安装软件包使用的依赖关系(常用) | |
pacman -Rsc package_name
|
在删除包的同时,删除所有依赖这个软件包的程序 | |
pacman -Rd package_name
|
在删除包时不检查依赖 |
5. 其他用法
命令 | 解释 | 备注 |
---|---|---|
pacman -Sw package_name
|
只下载包,不安装。 | |
pacman -Sc
|
清理未安装的包文件(常用) 包文件位于 /var/cache/pacman/pkg/ 目录 |
|
pacman -Scc
|
清理所有的缓存文件(常用) |
参考:
ArchWiki - 简体中文栏目
pacman(简体中文) - ArchWiki
阅读 Pacman 的手册页 ↩︎
Manjaro - Pacman命令详解相关推荐
- linux添加pacman命令,pacman 命令详解
Pacman 是一个命令行工具,这意味着当你执行下面的命令时,必须在终端或控制台中进行. 1.更新系统 在 Arch Linux 中,使用一条命令即可对整个系统进行更新: pacman -Syu 如果 ...
- ArchLinux 的 pacman 命令详解
Pacman 是一个软件包管理器,作为ArchLinux发行版的一部分.简单来说,就是和apt-get之于Ubuntu一样,pacman就是Arch的apt-get.要想轻松玩转Arch,学会pacm ...
- docker常用命令详解
docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...
- oracle home 命令,$ORACLE_HOMEbin目录下所有命令的使用方法及命令详解
求$ORACLE_HOME/bin目录下所有命令的使用方法及命令详解 如题. $ORACLE_HOME/bin目录下有很多命令,那我们平时用到的也不是太多,即使用到的那部分可能用法也不是完全能掌握,所 ...
- 【FFmpeg】ffmpeg命令详解(三)高级选项
ffmpeg命令详解(三)高级选项 1.-map 2.-ignore_unknown 3.-copy_unknown 4.-map_channel 5.-map_metadata 6.-map_cha ...
- 【FFmpeg】ffmpeg命令详解(二)
ffmpeg命令详解(二) 4.流选择 4.1 自动选择流 4.2 手动选择流 5.命令行选择详解 5.1 命令行选项的值说明: 5.2 流说明符 5.3 通用选项 5.4 主选项 5.5 视频相关选 ...
- 【FFmpeg】ffmpeg命令详解(一)
ffmpeg命令详解(一) 1.命令格式 2.简述 3.详细说明 3.1 过滤器 3.1.1 简单的过滤器图 3.1.2 复杂的过滤器图 3.2 流拷贝 1.命令格式 ffmpeg [global_o ...
- head和tail命令详解
基础命令学习目录首页 原文链接:https://www.cnblogs.com/amosli/p/3496027.html 当要查看上千行的大文件时,我们可不会用cat命令把整个文件内容给打印出来,相 ...
- 常用memcached命令详解
常用memcached命令详解: Memcached作为缓存服务器,对其操作的命令主要分为三类: 1. 服务器状态命令:可以查看memcahced服务的当前状态 2. 数据存储命令:如何存储数据到 ...
- linux yum命令详解
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...
最新文章
- 参加Python培训后能干嘛
- 《算法图解》第四章笔记与课后练习_快速排序算法
- 【arduino】DIY音乐播放器,arduino播放wav音乐,TRMpcm库测试及使用
- CF 2B.The least round way
- bat批处理笔记(二)
- idea zookeeper的使用_学习ZooKeeper源码,就从这篇开始吧
- java wrapper linux_Java Service Wrapper linux 服务 java 自启动
- [vue] 说说你觉得认为的vue开发规范有哪些?
- 有字符csv文件导入matlab_Matlab:如何读取CSV文件以及如何读取带有字符串数据项的CSV文件...
- android 高度上分权重,Android LinearLayout weight权重使用
- php 判断同时存在英文跟数字,php判断输入是否是纯数字,英文,汉字的方法
- gin 打linux环境包问题解决
- Linux目录结构示意详解图
- IOS-设置NavigationBar的背景及字体颜色
- VMWare虚拟机服务器设置固定ip,切换网络后不用重新设置服务器ip
- 通过pcm音频数据计算分贝
- 重庆GDP超过了广州,纯属正常?
- var,let const,const 变量提升
- 聪明人为何无法征服世界?
- Legacy引导转UEFI引导(BIOS、Legacy引导、UEFI引导、GPT/MBR分区)
热门文章
- python多种方法压缩图片,opencv、PIL、tinypng、pngquant压缩图片
- python面向对象游戏_【Python之旅】第四篇(四):基于面向对象的模拟人生游戏类...
- 计算机课件白板培训,交互式电子白板的使用培训(1)(2)ppt课件
- grub4dos引导启动linux,Grub4Dos 手动引导指令
- oracle db recover参数,【参数】恢复db_recovery_file_dest_size参数为默认值“0”方法
- 从安装到使用——Odoo常见问题及故障处理
- CodeForces 645D Robot Rapping Results Report
- halcon 缺陷检测 表面凸点检测
- .NET c#中调用地图
- ARM嵌入式——堆栈寻址