Manjaro初体验
Manjaro初体验
本文在ArchLinux上写作
博主自从接触计算机以来一直都是软粉,从Windows95-Windows11没有错过一版windows,对于微软提供的服务一向都是第一时间订阅。
大概是从前年开始接触Linux,虽然在自己家里废弃的笔记本里都装着Linux充当服务器,腾讯云上买的服务器也都是Ubuntu的,但一直以来都只是掌握着Linux最基本的技能。从码字到打代码,几乎全都在Windows上完成。从刚开始接触Linux开始便听说了ArchLinux的大名,作为常年在排行榜前二的Linux发行版,一直有着难以安装的名声,甚至于有人说安装会ArchLinux便学会了Linux基本原理的一半。而Manjaro就是ArchLinux的一个分支。
以前也尝试过很多次将Ubuntu等Linux系统作为平时使用的系统,简单聊一聊自己的感受。Ubuntu是服务器上最受欢迎的发行版之一,他自带的Gnome的桌面环境也做的不错;最为重要的是,大多数软件都提供的rpm或者deb安装包,当时的自己还未能从Windows的束缚中解脱出来,大部分常用软件的Linux安装包都是deb封装的,而网上大多数的教程也是关于ubuntu的,自然而然地就走上了Debian系的道路。再后来也用了同为Debian系国产操作系统Deepin,即便和ArchLinux相比,Deepin的国内生态也丝毫不逊。Deepin的应用商店等国内化的应用很适合像我一样刚从Windows来的小白一边探索新系统的新鲜感,又不易让小白直接劝退。
再后来,我渐渐听闻了Archlinux强大的社区和软件生态。当然也数次尝试了Manjaro,但一直都没有深入体验过,原因便是与国内环境相差较远,那时还不会用AUR,大量的软件无处寻找,便放弃了。
如今的我从一次次的服务器调试和树莓派折腾中,总算是领悟了Linux的一点精髓,于是乎就再次来挑战ArchLinux,这次才算是真正体会到了什么是社区的力量,什么是开源的力量。
一、安装Manjaro
这一步的话是安装Manjaro和Windows的双系统,就简单说两句。
1.准备工作
8G及以上U盘一个
一个Manjaro的KDE镜像和Rufus
Rufus官网:https://rufus.ie/zh/
Manjaro官网:https://manjaro.org/download/
注意Manjaro下载KDE Plasma的版本(Manjaro官网镜像可能下的慢,如果没法魔法上网可以去清华大学开源软件镜像站下载)
在Windows磁盘管理(右键此电脑-管理-磁盘管理)中压缩出一块至少50G的磁盘空间。
2.刷入U盘
1.选择你的U盘
2.选择你下载的ISO镜像文件
3.如果你是近几年的新电脑,选择GPT,如果是旧电脑就选择MBR(具体最好查一查)
4.如果你是近几年的新电脑,选择UEFI,如果是旧电脑就选择BIOS(具体最好查一查)
5.注意一定要是***NTFS***!注意一定要是***NTFS***!注意一定要是***NTFS***!否则后面安装的时候会出现读取错误
6.开始
3.安装系统
开机看到品牌LOGO后按F2或Delete或F12(具体取决于品牌不同,可以百度一下)进入BIOS,选择从U盘启动。
选择第五项之后回车。按照步骤一步步往下点就行了,选时区语言什么的。(图选自网络)
等到分区的时候

选择第二个“取代一个分区”,然后在下方选择你刚刚从Windows磁盘管理中压缩出来的空白磁盘部分,注意一定不要选错。(图选自网络)
其余设置用户名什么的就随你啦。
最后你只要泡上一杯咖啡,等上15-20分钟,安装完成后重启了。
最终在启动界面中会有很多选项,大多暂时不用管,只要知道Manjaro和Windows Boot Manager分别对应Manjaro和Windows就行了,每次开机前只需要按上下键进行选择就行了。
二、基本设置
1.Linux软件基础知识
Linux与Windows不同,Linux不同的软件都是不同的“包“。由于Windows复杂的历史特点,Windows下的一个软件所需要的依赖等通常由这个软件自带,我们常看见的dll文件通常就是软件所需的“依赖”。而在Linux下的软件就没有这样的习惯。
例如,
第一步解析依赖关系之后,这个软件所需要的依赖就会在系统中查找。只有系统有这种依赖,这个软件才会正常运行。
一个软件的依赖关系如此复杂,那我们不得烦死?
这时候,包管理器就诞生了,上一个例子中所执行的命令pacman
就是ArchLinux下自带的一个包管理器,他会帮你检查依赖,软件包的冲突,如果可以还能帮你安装所必须的依赖,大大减轻了你的负担。
那么包管理器如何直到从哪里获取这些信息呢?就是我们常说的“源”。不同的源有不同的包,pacman连接的就是Arch的官方源,下面将要说到的yay就是AUR源。
2.官方源换源
由于一些众所周知的原因,国内访问国外的源就速度很慢,我们就需要将源换成国内的镜像源。
不得不说Linux近两年的发展也越来越友好了,
在终端中输入命令:
1 | sudo pacman-mirrors -i -c China -m rank |
就可以选中最快的国内源了。
接着我们需要更新软件列表并更新。
1 | sudo pacman-mirrors -g |
这时我们就可以使用pacman安装软件了。
pacman的一些基本用法可以去wiki一下。
最简单的就是
pacman -S <package>
安装包
pacman -R <package>
卸载包
3.使用AUR源
AUR是Arch User Repository(Arch用户软件源),类似Debian/Ubuntu上的ppa。AUR包含了一些不被官方源收录的软件,这让Arch系列的用户使用更多的软件。
大多数情况下,pacman是不会对AUR的软件包进行更新的,因此需要安装专门的工具进行管理。
AUR源是ArchLinux丰富的生态的来源,官方源也会定时将一些好的包收入官方。
AUR也是一种包源,自然也需要包管理器,yay
就是现在最流行的的一种。
安装yay:
1 | sudo pacman -S yay |
AUR的官方网站在这里https://aur.archlinux.org/

如果你想要什么知道AUR中有什么软件就可以在右侧搜索。
例如deepin-wine-qq(QQ的wine版本)

上面一部分就是包的一些基本信息,比较重要的是Git CloneURL(包的位置)、Last Updated(包的最近一次更新时间)等
下面的Dependencies就是这个包需要的依赖,下文是会提到。
Sources就是来源。
下面还有一些评论,如果你安装包的时候出现一些意外问题,不妨看看评论。
4.通过yay安装AUR中的软件
我们可以看到这个包的名字叫做“deepin-wine-qq”。
你就可以在终端中输入:
1 | yay -S deepin-wine-qq |

几乎都是全自动完成的,如果中途出现询问,那么没有意外就是按下回车,使用默认设置。
值得注意的是,如果出现错误,他也一定会告知你,例如“某某依赖无法安装”等,通常你就需要手工安装这个依赖。
5.手工安装
注意到上面的Git Clone链接了吗,这就是你安装开始的地方。
你需要先git clone这个包的链接(当然如果你没有git请通过pacman安装git)
然后进入这个目录,开始包的构建。
往往手工构建包的时候会出现依赖不全的情况。这时你刚刚看到的就很有用了。
你可以通过yay安装这些依赖,也可以重复以上的步骤,进行手工安装。
看到这里,我需要提醒你请不要使用AUR源上瘾,如果pacman官方源中有的依赖,还是尽量从官方安装。
三、常用软件
这份列表截止至2022.2.7
1.中文输入法
这个其实很在最开始的Manjaro Hello中就可以预先设置了。最下方有一个Application,点进去后
最后点击左上的UPDATE SYSTEM就可以了。
搜狗输入法在这里:https://aur.archlinux.org/packages/fcitx-sogoupinyin
1 | yay -S fcitx-sogoupinyin |
2.WPS Office
WPSOffice套件:https://aur.archlinux.org/packages/wps-office
1 | yay -S wps-office |
3.QQ和微信
PS:QQ其实有Linux版,但是年久失修,所以这里采用wine版本。
QQ:https://aur.archlinux.org/packages/deepin-wine-qq
1 | yay -S deepin-wine-qq |
WeChat wine版本:https://aur.archlinux.org/packages/deepin-wine-wechat
1 | yay -S deepin-wine-wechat |
WeChat原生版本:https://aur.archlinux.org/packages/com.tencent.weixin
1 | yay -S com.tencent.weixin |
4.Chrome和Edge浏览器
Chrome:https://aur.archlinux.org/packages/google-chrome
1 | yay -S google-chrome |
Edge:https://aur.archlinux.org/packages/microsoft-edge-stable-bin
1 | yay -S microsoft-edge-stable-bin |
5.截图神器Flameshot
Flameshot在Linux上是Windows上的Snipaste的替代品。
pacman官方源就有,直接安装。
1 | sudo pacman -S flameshot |
6.录屏工具OBS
pacman官方源就有,直接安装。
1 | sudo pacman -S obs-studio |
7.Typora
markdown超棒的软件,可惜现在1.0.0版本收费了,不过0.18版本还可以免费使用。
这里推荐的就是0.18
https://aur.archlinux.org/packages/typora-free
1 | yay -S typora-free |
8.Visual Studio Code
鼎鼎有名,不必多说。
https://aur.archlinux.org/packages/visual-studio-code-bin
1 | yay -S visual-studio-code-bin |
还有一些其他的生活基本用品,基本上都可以在AUR源上找到。就请各位自己探索啦。
到这里,你已经可以在ArchLinux上进行基本生活了。(笑)
四、美化
什么样的界面、动画才美丽,这都是见仁见智的。
我这里就稍微介绍一下一些有意思的入口和我自己的方案。
1.添加Dock栏。
Latte Dock是KDE下的一个有名的Dock栏软件,直接从pacman安装就行。
1 | sudo pacman -S latte-dock |
可以看这些选项。

2.系统设置

我的设置都是Breeze微风。

在窗口装饰元素你可以对标题栏的按钮进行编辑。

有多种光标可以选择。

在“工作区”设置项中可以设置窗口移动、放大、缩小等特效。
右键桌面-添加面板-应用程序栏,你就可以看到上面的一个面板了

右键桌面-进入编辑模式之后可以添加小组件,既可以拖动到桌面上,也可以拖动到面板上。右键小组件可以进行设置。
五、总结
Manjaro作为我的主力系统已经使用了好几天了,平时我也就是浏览网页,写写代码,写写博客。这些基本的需求Linux全能胜任,且比Windows表现更好,在续航和风扇上尤为明显。
在体验层面,KDE桌面环境的深度可定制化给我留下来深刻的影响,什么都可以改动。从整体美观度来说,比Windows更符合我的胃口。
当然,对于一些游戏、网课、PS等任务还是要回到Windows的。
但是这几天我体会最深的就是开源和社区的力量。很难想象让我在Manjaro上能有如此完美体验的,无论是AUR源、还是KDE的可定制化,都是来自于社区中的贡献。很难想象在一个高度垄断和高度资本化的今天,竟还存在这这股庞大的力量,把这种无私的精神付诸实践。一个庞大的Linux帝国就在每个愿意开源、愿意维护的开发者手里慢慢完善,这是一个代表了团结和自由的精神和力量。这或许就是当今不断垄断化、低龄化的互联网的一股清流吧。
开源万岁!!!