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 (简体中文)

Arch Wiki:pacman (简体中文)

更新源为国内源:

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下好很多。

QQ:AUR:com.qq.tim.spark

微信:AUR:deepin-wine-wechat