文章目录

  • 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.gzpkg.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 清理所有的缓存文件(常用

  1. 参考:
    ArchWiki - 简体中文栏目
    pacman(简体中文) - ArchWiki
    阅读 Pacman 的手册页 ↩︎

Manjaro - Pacman命令详解相关推荐

  1. linux添加pacman命令,pacman 命令详解

    Pacman 是一个命令行工具,这意味着当你执行下面的命令时,必须在终端或控制台中进行. 1.更新系统 在 Arch Linux 中,使用一条命令即可对整个系统进行更新: pacman -Syu 如果 ...

  2. ArchLinux 的 pacman 命令详解

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

  3. docker常用命令详解

    docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...

  4. oracle home 命令,$ORACLE_HOMEbin目录下所有命令的使用方法及命令详解

    求$ORACLE_HOME/bin目录下所有命令的使用方法及命令详解 如题. $ORACLE_HOME/bin目录下有很多命令,那我们平时用到的也不是太多,即使用到的那部分可能用法也不是完全能掌握,所 ...

  5. 【FFmpeg】ffmpeg命令详解(三)高级选项

    ffmpeg命令详解(三)高级选项 1.-map 2.-ignore_unknown 3.-copy_unknown 4.-map_channel 5.-map_metadata 6.-map_cha ...

  6. 【FFmpeg】ffmpeg命令详解(二)

    ffmpeg命令详解(二) 4.流选择 4.1 自动选择流 4.2 手动选择流 5.命令行选择详解 5.1 命令行选项的值说明: 5.2 流说明符 5.3 通用选项 5.4 主选项 5.5 视频相关选 ...

  7. 【FFmpeg】ffmpeg命令详解(一)

    ffmpeg命令详解(一) 1.命令格式 2.简述 3.详细说明 3.1 过滤器 3.1.1 简单的过滤器图 3.1.2 复杂的过滤器图 3.2 流拷贝 1.命令格式 ffmpeg [global_o ...

  8. head和tail命令详解

    基础命令学习目录首页 原文链接:https://www.cnblogs.com/amosli/p/3496027.html 当要查看上千行的大文件时,我们可不会用cat命令把整个文件内容给打印出来,相 ...

  9. 常用memcached命令详解

    常用memcached命令详解: Memcached作为缓存服务器,对其操作的命令主要分为三类: 1.  服务器状态命令:可以查看memcahced服务的当前状态 2.  数据存储命令:如何存储数据到 ...

  10. linux yum命令详解

    yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...

最新文章

  1. 参加Python培训后能干嘛
  2. 《算法图解》第四章笔记与课后练习_快速排序算法
  3. 【arduino】DIY音乐播放器,arduino播放wav音乐,TRMpcm库测试及使用
  4. CF 2B.The least round way
  5. bat批处理笔记(二)
  6. idea zookeeper的使用_学习ZooKeeper源码,就从这篇开始吧
  7. java wrapper linux_Java Service Wrapper linux 服务 java 自启动
  8. [vue] 说说你觉得认为的vue开发规范有哪些?
  9. 有字符csv文件导入matlab_Matlab:如何读取CSV文件以及如何读取带有字符串数据项的CSV文件...
  10. android 高度上分权重,Android LinearLayout weight权重使用
  11. php 判断同时存在英文跟数字,php判断输入是否是纯数字,英文,汉字的方法
  12. gin 打linux环境包问题解决
  13. Linux目录结构示意详解图
  14. IOS-设置NavigationBar的背景及字体颜色
  15. VMWare虚拟机服务器设置固定ip,切换网络后不用重新设置服务器ip
  16. 通过pcm音频数据计算分贝
  17. 重庆GDP超过了广州,纯属正常?
  18. var,let const,const 变量提升
  19. 聪明人为何无法征服世界?
  20. Legacy引导转UEFI引导(BIOS、Legacy引导、UEFI引导、GPT/MBR分区)

热门文章

  1. python多种方法压缩图片,opencv、PIL、tinypng、pngquant压缩图片
  2. python面向对象游戏_【Python之旅】第四篇(四):基于面向对象的模拟人生游戏类...
  3. 计算机课件白板培训,交互式电子白板的使用培训(1)(2)ppt课件
  4. grub4dos引导启动linux,Grub4Dos 手动引导指令
  5. oracle db recover参数,【参数】恢复db_recovery_file_dest_size参数为默认值“0”方法
  6. 从安装到使用——Odoo常见问题及故障处理
  7. CodeForces 645D Robot Rapping Results Report
  8. halcon 缺陷检测 表面凸点检测
  9. .NET c#中调用地图
  10. ARM嵌入式——堆栈寻址