Manjaro 下三个非常实用的pacman指令
1、-S 同步执行
2、-R 删除
3、-Q 查询本地软件包
本文是根据B站up主TheCW 的视频来进行的我的个人的归纳总结吧!
我把该视频嵌入在下面,大家可以进行查看!
非常实用的pacman指令
1、如何在Manjaro 下安装软件呢?
我们会用到以下指令:
软件安装: (注:XXX处为软件名,在下载的时候记得替换一下就好了)
sudo pacman -S xxx
eg(安装vlc):
sudo pacman -S vlc
2、如何从官方的软件源里获取最新的软件情报?
我们会用到以下指令:
sudo pacman -Sy
如果不久前刚刚执行过该指令,系统会告诉你:
core is up to date
extra is up to date
community is up to date
multilib is up to date
archlinuxcn is up to date
如上所示就代表前不久已经执行过该指令,系统给你的回答。
当然如果你是强迫症患者的话,也可以使用以下指令强制更新一下软件库。
sudo pacman -Syy
即使是这样它也不会完全地把你的软件都更新一遍,我们来用以下指令来更新你的软件。
sudo pacman -Su
比如再使用以下指令来更新软件源并更新里面的软件。
sudo pacman -Syu
比如,我们使用以下指令来强行刷新一遍,再更新。
sudo pacman -Syyu
3、如何查询一个软件呢?
例如查询vim,使用指令:
sudo pacman -Ss vim
它会给你显示,这个软件(vim)的来头、版本以及简介。非常全面!
例如使用指令:
sudo pacman -Ss ^vim
就会查询到所有名字是以vim开头的软件,全搜索一遍。
4、如何删除它自动留下的安装包?
如果你在下载过软件包之后,它会将你的软件包给留下,
这样有一个好处就是,当你出去了,你又想重新安装一遍,又或者说你刚刚删除了这个软件,
你又想重新把它给装回来,在没有网的情况下,它也可以进行安装。
当然,要想删除它自动留下的安装包也很简单。
使用指令:
sudo pacman -Sc
5、如何删除软件?
例如删除vim ,当然了vim是一款非常好用的软件,我不想删除它,在这里它其实呢,也就是一个例子。
使用指令:
sudo pacman -R vim
但是,这不是一个更好的删除方式……
因为它会下载相关的一些,比如依赖。
要想彻底的删除那也很容易啊,比如使用指令:
sudo pacman -Rs vim
当你不小心执行一条指令的话,如何终止该指令?
当然如果你不想删除的话可以:
“n”然后一个回车,
也可以**“Ctrl键”加上键盘上的“C字母”键**,
来进行本次操作的取消。
最推荐的一个删除软件方式是使用指令:
sudo pacman -Rns vim
它会删掉这个软件的dependencies并且会删掉它的全局配置文件,
但是它不会给你删个人配件。
例如你的.vim 文件夹。
6、如何查询本地已经安装的软件?
如何来查看你安装的所有软件的名字以及一些版本号等其他的内容?
使用指令:
sudo pacman -Q
如何查看你有多少个软件呢?(这里包含了电脑自带的一些软件)
使用指令: (注:l是L的小写)
sudo pacman -Q | wc -l
如果你刚买了一台电脑,你想查看你有多少个软件的话,如何查看自己安装了多少软件呢?
使用指令:
sudo pacman -Qe
那么问题来了,我们如何查看软件的数目呢?
使用指令: (注:l是L的小写)
sudo pacman -Qe | wc -l
如果你以后写了一个脚本,但是你不想让它输出它的版本号,该怎么做呢?
很简单,使用指令:
sudo pacman -Qeq
这样它就不会显示版本号以及其他的一些东西了。
如何查询本地安装的软件?
使用指令:
sudo pacman -Qs
例如使用指令:
sudo pacman -Qs vim
就会显示你本地安装的所有带有vim的软件。
如何查询一些不再依赖的一些软件?
使用指令:
sudo pacman -Qdt
使用指令:(不显示版本号以及一些其他的东西)
sudo pacman -Qdtq
如何删除这些不再依赖的一些软件?
使用指令:
sudo pacman -R $(pacman -Qdtq)
括号内就相当于引出了一个新的变量。
7、如何配置pacman ?
**配置pacman 的一些步骤:(注:编辑的时候不要忘了 sudo **)
pacman的一些文件是在:/etc/pacman.conf
那么问题来了,如何进入配置页面?
使用指令:
sudo vim /etc/pacman.conf
在这个页面我们可以看到:Color 默认是关闭状态的,打开之后就会变成彩色的!
以及:CheckSpace 默认是关闭状态的,打开之后,
假设你再将下面的 “ ILoveCandy ” 打开之后,当你系统没有空间了的时候,
系统就会告诉你:“ Oh ILoveCandy ! ”
就像视频当中所说的,这或许就是Manjaro 官方给我们的一个小彩蛋吧!
8、配置软件源
我们如何来进行配置呢?
我们只需要在 #Server = file://home/custompkgs 的下几行加上 3 短话:
[archlinuxcn]
SigLevel = Optional TrustedOnly
Include = /etc/pacman.d/archlinuxcn
注意 ,/etc/pacman.d/archlinuxcn 这个文件是需要先创建的。
千万不要忘记配置中国的源 !!!
结束语
在中国,你使用kali 官方的软件源可能被墙了,也可能是碰巧吧,
但是,中国对arch的支持还是非常好的,比如你在网上去搜一下,
例如XXX大学离你家比较近,
那你就用那个吧,当然也不是绝对,
可以通过打开/etc/pacman.d/archlinuxcn来查看最适合你的源,
它会把速度最快的放在首位。
当你把pacman 这些配置完,基本上就可以流畅使用了。
pacman 非常非常强大而且操作简洁对你的系统管理也是井井有序的 !!!