Manjaro是一款基于Arch Linux、对用户友好、全球排名第1的Linux发行版。
Arch Linux常用命令:
https://wiki.archlinux.org/index.php/Pacman_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
1. apt和pacman的差别:
与apt-get相比,pacman有什么优势?
就目前而言,apt-get拥有比pacman更多一些的特性。但是就功能性而言,pacman是一个更为“完整”的包管理器。pacman可以相当于apt-get加dpkg两个程序实现的功能。
Pacman 是一个软件包管理器,作为ArchLinux发行版的一部分。简单来说,就是和apt-get之于Ubuntu一样,pacman就是Arch的apt-get。
安装软件包:apt-get install 与 pacman -S一样
pacman -S package_name1 package_name2
有时候在不同的软件仓库中,一个软件包有多个版本(比如extra和testing)。你可以选择一个来安装:
1. pacman-S extra/package_name
2. pacman-S testing/package_name
删除软件包
删除单个软件包,保留其全部已经安装的依赖关系
pacman -R package_name
具体用法参:https://blog.csdn.net/lu_embedded/article/details/50520647
同步与升级系统:
pacman -Su(与-Syu的差别是-Su只升级系统,-Syu除了升级系统还同步数据库)
安装和升级软件包前,先让本地的包数据库和远程的软件仓库同步是个好习惯。
pacman -Syy
也可以使用依据命令同时进行同步软件库并更新系统到最新状态
pacman -Syu
查询包数据库:
Pacman可以在包数据库中查询软件,查询位置包含了包的名字和描述:
pacman -Ss package
要查询已安装的软件包:
pacman -Qs package
一旦你得到了软件包的完整名字,你可以获取关于它的更为详尽的信息:
pacman -Si package
pacman -Qi package
切换数据源:
1.切换中国源
sudo gedit /etc/pacman-mirrors.conf
(在ubuntu中这个指令为sudo gedit /etc/apt/sources.list)
如果提示没有gedit , 则执行命令 : sudo pacman -S gedit
修改如下地方为中国:(要不要切换为中国源啊??)
OnlyCountry = China
增加archlinuxcn软件仓库以及各种开发工具源更改pacman源
sudo gedit /etc/pacman.conf 打开配置文件
然后添加以下代码
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server =http://mirrors.ustc.edu.cn/archlinuxcn/$arch
[arch4edu]
SigLevel = Never
Server = http://mirrors.tuna.tsinghua.edu.cn/arch4edu/$arch
更新并选择最快的源列表
sudo pacman-mirrors -g
添加完之后命令行运行
pacman -S archlinuxcn-keyring
Yaourt是archlinux方便使用的关键部件之一,
但没有被整合到系统安装中的工具。建议在装完系统重启之后,更新完pacman和基本系统之后,就安装这个工具。
sudo pacman -S yaourt
学到这里。发现又出现了很多不知名的单词。。。记下来慢慢学好了。。
zsh、shell、bash、