Manjaro安装与配置
闲来无事折腾了一下Manjaro,本文记录安装配置Manjaro的过程,一方面备忘,另一方面希望可以帮助到有需要的人
我版本选择官网上的KDE版本,用balenaEtcher将镜像写入U盘,Manjaro的安装步骤有图像界面,根据自己需求安装即可。
配置国内源
sudo pacman-mirrors -i -c China -m rank
# 查看是否已经更改
cat /etc/pacman.d/mirrorlist
手动更改可参考镜像地址
添加 ArchLinuxCN 源
ArchLinuxCN 是 Arch 中文组维护的一个软件合集,包含了中文用户常用的 WPS Office、搜狗拼音、Google Chrome 等软件。不过,Arch 本身和它的常见衍生版(如:Manjaro)默认都不包含这个源,因此我们需要手动来配置使用这个源。
参考镜像地址
我使用的是清华大学的源
sudo vim etc/pacman.conf
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinuxcn//$arch
导入 GPG key 并更新系统
这是 archlinuxcn 的 key,安装后作为验证,就可以安装软件了。
# 更新数据源
sudo pacman -Syy
# 安装导入 GPG key
sudo pacman -S archlinuxcn-keyring
# 更新系统
sudo pacman -Syu
# 安装chrome
sudo pacman -S google-chrome
AUR
Arch用户软件仓库(Arch User Repository,AUR)是为用户而建、由用户主导的Arch软件仓库。AUR中的软件包以软件包生成脚本(PKGBUILD)的形式提供,用户自己通过makepkg生成包,再由pacman安装。创建AUR的初衷是方便用户维护和分享新软件包,并由官方定期从中挑选软件包进入community仓库。
许多官方仓库软件包都来自AUR。通过AUR,大家相互分享新的软件包生成脚本(PKGBUILD和其他相关文件)。用户还可以为软件包投票。如果一个软件包投票足够多、没有协议问题、打包质量好,那么
它就很有希望被收录进官方[community]仓库(以后就可以直接通过pacman 或 abs 安装了)。
Yay 是用 Go 编写的 Arch Linux AUR 包管理工具。具体可以查看 AUR_helpers
安装 yay:
sudo pacman -S yay
配置 yay 的 aur 源为清华源 AUR 镜像:
yay --aururl "https://aur.tuna.tsinghua.edu.cn" --save
修改的配置文件位于 ~/.config/yay/config.json
,还可通过以下命令查看修改过的配置:
yay -P -g
yay的兼容Pacman命令
yay 安装命令不需要加 sudo
。