Manjaro新篇
文章目录
我之前就已经尝试着用过Manjaro,但是由于存在某些误解与思维定式的阻碍,所以放弃了一段时间。
相中了Mint,又用了Deepin。各有千秋,兜兜转转,我又回来了。
对于一个喜欢折腾的人来说,这里就是天堂。
下载与安装
下载地址:https://manjaro.org/download
- 由于滚动更新机制,请尽可能下载最新的安装包
- 官方提供的桌面:Xfce4 / Gnome / KDE
- 官网社区版桌面推荐: Cinnamon / i3-wm
我使用的Xfce4桌面,轻量且定制性高。
软件安装
更改软件源
更新之前,先更改包管理器pacman的源到国内镜像。
- 方法一:手动更改
/etc/pacman.d/mirrorlist
文件
- 打开
/etc/pacman.d/mirrorlist
文件 - 搜索关键词"China"
- 将下面的"Server"参数移动到文件开头
- 方法二:使用
pamac
图形包管理工具
- 打开
pamac
- 在右上角的打到"首选项-官方软件仓库"
- 选择下拉列表中的"China"
- 同时可以在这里开启AUR(Arch User Repository),一个软件宝库。以前之所以说Manjaro缺少软件支持,是因为不知道AUR的存在。
另外:以添加archlinuxcn仓库为例,介绍新仓库的添加方法。
- 打开
/etc/pacman.conf
- 在最后加上:
|
|
- 创建新文件
/etc/pacman.darchlinuxcn
,内容如下:
|
|
Upgrade
在安装新软件之前,请勿必先更新初始系统。
|
|
Downgrade
2021年9月8日
有时候软件包的新版本是有BUG的,这个时候只能先使用老版本,等新版本修复好了BUG,再升级。比如最近更新的freetype2使得mathematica打不开,报出错误:
symbol lookup error: /usr/lib/libfreetype.so.6: undefined symbol: hb_ot_tags_from_script_and_language
在知乎上找到了解决办法:https://zhuanlan.zhihu.com/p/260993724
- 首先进入https://archive.archlinux.org/packages/,里面是按软件包的首字母排序的,找到相应的软件包地址。
- 执行降级
sudo pacman -U https://archive.archlinux.org/packages/.../packagename.pkg.tar.zst
- 不提醒再次升级,修改
/etc/pacman.conf
文件,在IgnorePkg
字段加入忽略的包名。
安装基础包
先列出安装命令
|
|
在Manjaro中已经预装了zsh和git, 所以不必重复安装。
以上安装也可以使用图形工具 Pamac
对上面的命令解释一下:
- “base-devel"是一个组包(package group),查看一个组包内的具体包列表可以使用"Qg"选项。
- 安装"base-devel"组包
- 安装终端文件管理器 ranger,后面三个是它的预览功能所依赖的包。
- 安装小企鹅输入法,这个在下面单独再说明一下。
- 安装vs code,它在Pamac图形包管理器中显示为Code-OSS。
- 安装 LibreOffice 套装及其汉化包。
- 安装图形界面的窗口管理器 i3 [选装]。
在i3下开启variety自动更换壁纸,volumeicon托盘音量调节,nm-applet托盘网络设置, xfce4-power-manager托盘电量管理,fcitx托盘输入法。
在i3下触控板如果出问题了,参看Blog, 或者ArchWiki - 安装虚拟机,出问题了参看Manjaro Wiki
注:小企鹅输入法说明
- 安装完 fcitx 后,还需在
~/.xprofile
中加入输入法选项才可以。
|
|
- 如果安装时, 是英文安装,则需要先将系统调成中文,重新登录才可以输入中文。
方法是去/etc/locale.conf
更改LANG=zh_CN.utf8
然后在终端中运行sudo locale-gen
重启,在lightdm界面右下角修改en_GB.utf8
为zh_CN.utf8
- 英文系统下默认不添加拼音和五笔输入法,需要手动添加。尽量使用Fcitx自带的输入法,响应速度快。
也可以下载使用SogouPinYin,但是五笔输入法的候选框乱码,我也就不再折腾了。 - 最后一个qt5包是必须的, 不然 texstudio 无法输入中文.
tip
注:修改默认 Shell 为 zsh
|
|
- 使用oh-my-zsh作为其模板库,使用别人写好的主题模板。
oh-my-zsh的仓库在github上,但是github在国内不太好用,所以有人在Gitee上准备了一个备用仓库,上面就是用的Gitee上的地址。 - 用
chsh
命令更改自己的默认Shell, 新Shell必须是绝对地址/usr/bin/zsh
也可以直接修改/etc/passwd
文件中最后一行。
国内软件及字体
对于QQ和微信,仍然是Deepin-wine的方案。网易云有Linux版的DEB包。这些本来不可在Arch Linux下使用的软件,经过各位大神的手之后,都出现在了AUR中。
使用Pamac安装软件列表如下:
- netease-cloud-music
- deepin-wine-qq / deepin-wine-wechat / linuxqq
- wps-office-cn / foxitreader
- texstudio / texmaker
- zotero / JabRef
- goldendict
- latern-bin
- ttf-ubuntu-font-family / ttf-windows / ttf-dejavu-sans-mono-powerline
注:下载的主题,图标,字体可以直接放入/usr/share/
目录下对应的 themes , icons , fonts 目录下。
其它
系统时间
如果刚安装的系统时间不对,可以用下面的命令同步NTP时间,并写入硬件时间,这样重新开机时间就是正确的了。 如果是双系统,Windows 与 linux 的硬件时钟不一致,也会出现时间的问题,同样可以用这个方法修正。
|
|
EasyConnect
因为疫情不能回学校,需要使用VPN连接学校内网,所以就要安装EasyConnect。
AUR中有,但是版本与学校用的不一致,所以需要手动修改PKGBUILD文件,将里面的
source 和 md5sums 两个字段中的DEB包给替换掉。
|
|
pamac
pamac工具可以在命令行,也可以用图行界面使用。是一个集成有AUR和SNAP的软件管理工具。它下载的安装包放在/var/tmp/pamac-build-$NAME
目录中。