Linux苦痛之路(二):从Ubuntu到Manjaro
2022-11-10 21:43:34
0.引子
某天早上起来开机,发现进入了grub,心下大惊:“这必然是引导文件损坏啦!”。果不其然,登录到系统后,发现报了一连串的错误,打开几个软件后,系统卡得几乎无法工作。由于我的Linux水平还比较小白……那么,不修!直接换系统!
一直以来,幻都想尝试Arch系的滚动升级版Linux,不仅因为Arch Wiki写得非常非常细致,也因为AUR安装软件包很方便,于是决定试一试比较出名的Manjaro。这篇博文当作Manjaro的踩坑记录和备忘录。
1.更新源&准许AUR
由于Manjaro是滚动发行版,更新的话软件大多会更新到最新版,有的甚至是beta版本,这些版本的软件有可能不稳定,建议慎重更新。参考:
Arch Wiki:System maintenance (简体中文)
更新源为国内源:
1 | sudo pacman-mirrors -c China |
AUR是第三方软件源,参考Arch Wiki:Arch User Repository (简体中文),是一个强大的软件源。在“添加/删除软件”界面配置。
如何安装AUR源上的软件呢?举个例子:
复制“Git Clone URL”,在终端输入:
1 | git clone "URL" |
之后进入该文件夹,里面会有一个PKGBUILD文件,输入:
1 | makepkg ./PKGBUILD |
即可构建出一个安装包出来,之后输入:
1 | sudo pacman -U *.zst |
安装软件包即可。
2.N卡驱动
听一些久用Arch的老鸟说,要先把驱动装好,免得后面出现错误,造成损失。在更新驱动之前,我们要知道:
驱动和内核是有关联的,如果驱动支持的内核版本和机器的内核版本不匹配,很容易出现进不去图形界面等错误。在终端输入:
1 | sudo pacman -S nvidia |
查看可安装的驱动版本,安装内核对应版本的驱动即可。
3.输入法问题
具体安装,参考Arch Wiki:Fcitx5 (简体中文)
至于终端无法输入汉字的问题,请在终端运行:
1 | sudo pacman -S manjaro-asian-input-support-fcitx5 |
4.QQ&微信解决方案
体验比在Ubuntu下好很多。