Manjaro Linux 更新源优化
最近几年Manjaro Linux一直是我的主力操作系统,主要原因是其流畅的使用体验和强大的AUR软件仓库(包含几乎全部你想要的软件)。
最近有同学也想迁移到Manjaro Linux,但是关于更新源的选择方面遇到了一些困难,于是我整理了一下相关的经验,希望本文能对他有所帮助。
经验1:优化协议
Arch Linux所有的软件仓库及其镜像服务器默认全都使用https协议。Manjaro Linux虽然也是基于Arch Linux的发行版,但其默认的软件包更新协议却是http。所以为了提高安全性,我们有必要将其通信协议修改为https。具体方法如下:
将其中 Protocols、SSLVerify 这两项配置修改为如下所示:
经验2:选择更新源
关于更新源的选择,网上有数不清的互相抄袭而来的文章。这些文章通常不关心其背后的逻辑,而只是一味的迷信抄袭。修改更新源的目的是选择离自己最近而且响应速度最快的镜像服务器,所以我们需要根据自己的实际情况来检测最适合自己的镜像服务器,Manjaro Linux已经为我们提供了免费的检测工具,具体命令如下:
上面第一条命令用于列出全部镜像服务器所在的国家名称,这里我选择China。
第二条命令我在中国范围之内选择超时小于1秒的服务器。这条命令执行之后,其检测结果会被自动写入到 /etc/pacman.d/mirrorlist 文件中
第三条命令使用检测到的镜像服务器来完成整个系统的更新。
经验3:软件包管理
Manjaro Linux默认的包管理工具是pacman,当然你也可以使用系统默认包含的pamac命令。但我的最爱却是yay,由于yay兼容了pacman的命令参数,因此学习成本最低,同时也支持AUR。
#安装软件包 yay -S <pack_name>
#通过关键字搜索软件包 yay -Ss <pack_name>
#卸载软件包 yay -Rsunv <pack_name>
#删除无用的依赖包 yay -R $(yay -Qdtq)
#清除已经下载的安装包 yay -Scc返回搜狐,查看更多
责任编辑: