Pacman入门使用指南

前言

这篇博客只要是对pacman的使用做一个入门且较全面的教程

使用时建议先添加Pacman国内镜像源,以提高访问速度,通过修改/etc/pacman.d/mirrorlist

一般来讲,pacman后面会跟一个大写字母,有时候会跟一些小写字母来表示不同的选项,通过在大写字母后面直接跟小写字母可以选择不同的操作

可以使用pacman -h来查看提示

pacman -S

-S选项与软件的更新和安装有关

例如,安装emacs,可以使用

sudo pacman -S emacs

安装多个软件可以输入多个包名,用空格隔开,例

sudo pacman -S vim neovim
pacman -Sy

-y是-S下的一个子选项,可以同步软件包数据库,但是不会进行下载更新,下面两种输入效果一样

sudo pacman -S -y
sudo pacman -Sy

效果相当于ubuntu或者debian里面的sudo apt update

pacman -Su

-u可以在本地已经同步的软件包数据库里面寻找可以更新的软件并进行更新

sudo pacman -Su

效果相当于ubuntu或者debian里的sudo apt upgrade

通常情况下,-y-u选项会一起使用

sudo pacman -Syu
pacman -Ss

-s可以用来搜索软件,比如

sudo pacman -Ss emacs

同样,也可以使用正则表达式来搜索软件

pacman -Sw

-w可以只下载软件包但不进行安装,例如

sudo pacman -Sw emacs

pacman -R

-R选项与软件的卸载和删除有关,可以使用下面的命令来卸载软件

sudo pacman -R emacs

pacman -Rs

-s可以删除只有这个软件包依赖的其他软件包,通常情况下建议使用-Rs

sudo pacman -Rs emacs

可以看到,使用Rs时多删除了依赖

pacman -Rn

-n选项可以删除安装软件是添加的配置文件,但是安装完成后用户自己添加的配置文件不会被删除

sudo pacman -Rns emacs

pacman -Q

-Q选项是在本机搜索程序,使用sudo pacman -Q会默认列出电脑里所有安装的软件

pacman -Qe

-Q可以显示安装的所有软件,但是其中大部分是作为依赖被安装的,我们可以使用-e来显示用户自己安装的软件

sudo pacman -Qe

可以看到,使用-Qe输出的数量会少很多

pacman -Qq

-q可以只输出文件名,而忽略版本号或其他的一些信息

sudo pacman -Qq

也可以使用sudo pacman -Qq >> package.txt将输出保存在一个文件里,重装系统的时候就可以批量安装这些软件

Pacman -Qs

查找已经安装的程序,比如

sudo pacman -Qs neovim

pacman -Qm

列出所有从AUR上获取的软件

pacman -Qdt

sudo pacman -Qdt可以列出本机已经不需要的依赖

pacman入门使用指南相关推荐

  1. python入门必备指南-致Python初学者 Anaconda入门使用指南完整版

    打算学习 Python 来做数据分析的你,是不是在开始时就遇到各种麻烦呢? 到底该装 Python2 呢还是 Python3 ? 为什么安装 Python 时总是出错? 怎么安装工具包呢? 为什么提示 ...

  2. python编程入门指南 代码库在哪下-致Python初学者 Anaconda入门使用指南完整版

    打算学习 Python 来做数据分析的你,是不是在开始时就遇到各种麻烦呢? 到底该装 Python2 呢还是 Python3 ? 为什么安装 Python 时总是出错? 怎么安装工具包呢? 为什么提示 ...

  3. python入门基础代码图-python入门代码指南教程书籍推荐2020总结全集汇总

    python入门代码指南教程书籍推荐2020总结全集汇总 记住,如果您想学习Python,市场上有很多可用的资源.这些可以包括书籍,甚至在线课程..在这篇文章中,我们为Python编写了最好的书籍,无 ...

  4. Python入门学习指南--内附学习框架

    Python入门学习指南 原文链接:https://blog.csdn.net/weixin_44558127/article/details/86527360 最近开始整理python的资料,博主建 ...

  5. python入门代码大全-python入门代码指南教程书籍推荐2020总结全集汇总

    python入门代码指南教程书籍推荐2020总结全集汇总 记住,如果您想学习Python,市场上有很多可用的资源.这些可以包括书籍,甚至在线课程..在这篇文章中,我们为Python编写了最好的书籍,无 ...

  6. python人门指南小说-致Python初学者 Anaconda入门使用指南完整版

    打算学习 Python 来做数据分析的你,是不是在开始时就遇到各种麻烦呢? 到底该装 Python2 呢还是 Python3 ? 为什么安装 Python 时总是出错? 怎么安装工具包呢? 为什么提示 ...

  7. python从零开始到精通_「Python 入门学习指南」0基础小白助你从入门到精通!

    Python比较简单,非常适合初学者入门,内置了各种库,还有丰富的大约13万第三方库,掌握了语法和编程思维后,可以直接使用这些库做出自己的产品.这篇 Python 入门学习指南,针对没有任何编程经验. ...

  8. 干货满满 | 不容错过的数据科学入门数学指南

    作者 | Randall Hall 来源 | 机器之心 想要入行数据科学而又不知如何开始吗?先看看这篇使用的数据科学入门数学指南吧! 数学就像一个章鱼:它的「触手」可以触及到几乎所有学科.虽然有些学科 ...

  9. java新手入门学习指南

    java新手入门学习指南由 android杂谈网原创. 0.准备 1.JDK安装和环境变量配置 2. 安卓开发环境搭建 3.熟悉eclipse开发环境,并使用eclipse创建第一个java应用程序 ...

  10. php入门教程ppt,PHP与MySQL入门学习指南.ppt

    <PHP与MySQL入门学习指南.ppt>由会员分享,可在线阅读,更多相关<PHP与MySQL入门学习指南.ppt(18页珍藏版)>请在人人文库网上搜索. 1.PHP5與MyS ...

最新文章

  1. 3ds max 改变模型轴的坐标系位置
  2. python三维图形渲染-基于 pygtk + vtk 实现三维数据可视化(一)
  3. Etcd 架构与实现解析
  4. flex布局学习笔记
  5. 2019 CCPC 秦皇岛F Forest Program(dfs)
  6. 学习mongo系列(五) AND,$or,$type
  7. vc2005 seh新认识
  8. svn checkout的时候报E000022错误
  9. 解决 git branch -a 无法全部显示远程的分支,只显示master分支
  10. spring管理bean容器(笔记)[继]
  11. 不会开会,就管不好工作
  12. springboot整合sentinel
  13. Talk预告 | 港科大(广州)助理教授王泽宇: 提升数字内容创作中的创意实现与迭代过程
  14. [SoftWare]基于Windriver快速驱动开发
  15. 透视投影时相机的参数设置
  16. 互联网日报 | 微信聊天时可直接“搜一搜”了;蚂蚁集团9月18日科创板首发上会;谷歌正式发布安卓11系统...
  17. Unity3D MMORPG 背包系统如何设计
  18. 向量积和数量积常用知识
  19. [笔记] 当当音乐人:免费将Midi转化为WAV
  20. 图像处理中的一阶偏导和二阶偏导

热门文章

  1. 骨骼动画原理学习笔记
  2. pytorch —— 正则化之weight_decay
  3. Jetson Nano 安装deepStream
  4. IE主页被篡改且无法修改解决方法
  5. selenium 使用带密码的socks5代理方法
  6. Linux socket跨局域网聊天和文件传输
  7. netbeans php下载,Netbeans7下载和安装
  8. 《Erlang/OTP并发编程实战》第八章 分布式 Erlang/OTP 简介
  9. 计算机取小数点后的小数 公式,(excel表格公式计算后取小数点后的位数)excle自己打几位小数...
  10. 计时器操作--打点计时器