在VMware虚拟机上使用Manjaro 18.1.3 kde(安装、配置、使用)

Manjaro是Arch Linux的衍生版本,继承了后者的滚动更新等特点,官宣“enjoy the simplicity”,使用起来相对来说比较友好,界面对于我来说算是比较舒适的。但是即便如此,Manjaro依然要求使用者像Arch Linux一样:善于查找社区的帮助和论坛、更新前做好备份、自行搜索更新的相关信息等等,比起Ubuntu之类的Debian系来说还是有些麻烦的(至少我没在Ubuntu下面仔细想过升级的问题,直接apt upgrade+github编译安装解决)。

顺便说一下,Manjaro KDE里面很多程序名称和gnome下的不同,附常见程序变化表:

KDE程序名 Gnome程序名 描述
kate gedit 文件编辑器
dolphin nautilus 文件资源管理器
konsole terminal 终端
pacman(这似乎是arch的锅) apt-get 软件包管理器

笔者本次文章将记录在虚拟机上安装、配置、使用的过程,参考了多方面的教程。笔者准备在笔记本上装个双系统,正在考虑用哪个发行版(反正坚决不用Ubuntu),似乎网上把Manjaro吹得神乎其神,什么发行版综评第一啥的,倒引起了我的兴趣。至于是否真的如此,以后电脑要不要刷成Manjaro,到时候再说,我们先开始安装。

(PS:一分钟前,我测试用的还是gnome,教程写了一半看不下去了,又切回了KDE...)


测试参数

1.镜像Manjaro相关
版本号:18.1.3
桌面环境:KDE
位数:64bit
发布日期:2019年11月14日

2.物理机Windows相关
版本号:Windows 7 旗舰版 Service Pack 1
处理器:Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz
内存:4.00GB(我估计至少得这个数)
位数:64bit

3.虚拟机VMware Workstation相关
版本号:15.5.1
虚拟机版本:15.x
分配内存:1,360MB
分配处理器:1块处理器,2个核心
网络:NAT

以上参数中,前两条尤为重要。官网上建议处理器核数至少为2个,内存至少为2GB。我测试发现,内存小一些,1.3GB也能基本使用,但是处理器必须弄2核!否则你可能会卡在”Filling up filesystem“的安装界面动不了。


下载

1.Manjaro镜像
毕竟官网在国外服务器上,考虑到伟大的墙等等原因,我们还是在清华大学镜像站里面找镜像,我这边稳定速度4MB/s左右。

三个桌面环境的下载入口

本次使用的镜像下载窗口,同时提供了sha校验值,由于kde镜像是早期下载的所以还是18.1.3,现在minor版本号已经更新了


2.VMware安装包
这个麻烦自己上网找,破解版多得很。


安装

1.虚拟机设置
我们根据上面的情况,安装虚拟机。VMware使用方法略去。另附虚拟机设置截图:

虚拟机设置参考

另外:强烈建议暂时关闭网卡(我把网络适配器安装上了,只是把”启动时连接“关掉了,效果同理)!否则你可能会卡在92%的安装界面(似乎是要安装软件包,然而你一般安装不会换国内源,如果换了源开网卡也可)。

2.启动选项
启动虚拟机,进入Live CD模式。

启动界面,这里还是之前gnome的界面,kde同理

通过上下方向键和Enter键操作,调整相关设置。我还是习惯中文,就把时区和语言调成UTC+8和zh-cn了。至于driver是free还是nonfree,取决于本机的硬件情况,一般来说默认是free,如果用不了再调成nonfree,然后启动后自行安装驱动。如果只是试用,差别就不大了。

3.正式安装

熟悉的Linux风格启动~

看到一堆绿色OK飘过,我们就进入了这个桌面(我看到第一眼就有点后悔了,这跟ubuntu有啥区别啊,还是以前KDE的桌面好...)

Gnome桌面

KDE桌面

安装器的语言可以从左上角的下拉框里面调,直接刚英文也可以。

另外这三个按钮正常日常使用是没有的,这是live cd试用时候才有,这都是安装和初次使用的东西。


桌面上三个按钮

我们可以不管,直接点击上一张图片的安装按钮进行安装。

安装的时候,建议关闭物理机上其他软件(尤其是浏览器、大型游戏、galgame、正在全盘扫描的杀毒软件之类的),以免对虚拟机安装造成过大影响。

没网没关系,直接下一步

时区调上海
分区设置,虚拟机上可以直接抹掉硬盘,如果硬盘空间足够,可以尝试练习一下双系统分区
设置登陆用户信息,自己实际使用建议把下面两个勾去掉,保证安全
节约时间就不装office了(而且没网),实际使用建议wps或libreoffice
等待安装,此过程视硬件条件决定,这个时候还能试用livecd

安装完成,前期filling up filesystem可能要慢一些,实际安装时间大概在15min左右,重启即可。记得在重启前开启网络,关闭cd驱动器,以免再次进入安装界面。


配置

我们成功进入了Manjaro的KDE界面,这个界面颇有Windows风格,基本操作也和其他发行版类似。

初次启动桌面

(1)工作区设置——单击行为和锁屏
桌面设置其实并没有多少,唯一需要注意的就是Manjaro默认情况下是单击图标即视为打开(也就是Windows下的双击),有点不习惯,我们可以在设置界面调整:左下角启动器(类似于开始菜单)-->系统设置-->工作区-->工作空间行为-->点击行为(我一开始下意识认为是“硬件-->输入设备-->鼠标”,很多教程也是这么写的,这可能是旧版本的做法)

单击行为修改图解1

单击行为修改图解2

然后就是锁屏,每次锁屏都要输密码有点麻烦,而且我们有时要经常在虚拟机和物理机中切换,过了一会儿虚拟机锁屏就有点烦,于是我们可以关掉它。

锁屏行为修改图解


(2)终端行为——免去sudo+密码的痛苦
事实上,当前用户为非root用户时,很多命令若用root用户运行,会造成意想不到的问题(我曾经学OI的时候学校要用scp交作业,我偏偏进了root再交,然后全校选手就我没有成绩QAQ),但这些命令,大多又需要sudo,但我们又不想输入那么多密码,怎么办?我们可以修改/etc/sudoers的内容。这个文件可以修改sudo命令的权限配置。

这里可以看到Manjaro有趣的地方:


奇妙的三句话,其中kate是Manjaro KDE的编辑器,相当于ubuntu里的gedit

我们这儿是虚拟机,一般来说对物理机影响不大,但是如若我们在物理机上乃至服务器主机上使用root权限执行指令,我们一定要谨记这段话,以免造成巨大的损失。

(当然这么做用不了,Kate貌似不能直接sudo)

我们还是使用GNU的nano编辑器,这个编辑器也是建立在终端上的,感觉上跟VIM差不多,但是比较易用:sudo nano /etc/sudoers

按住下方向键移动到文本最下方,可以看到三条:

/etc/sudoers

第一条是很多教程里都会提到的,root用户拥有以任意用户执行任意命令并可对任意用户执行的权限,并且不需要输sudo。第二条和第三条指的是wheel和sudo两个用户组的用户可以有和root同样的效果。

这里我还是选择第一条的做法。光标移动到“root”一行末尾,按回车,输入“littleye233 ALL=(ALL) NOPASSWD: ALL”,按Ctrl+X保存退出即可。


(3)网络行为——更换源
如果在实体机上使用Manjaro,可能还要考虑网卡驱动的问题,在虚拟机上可以不考虑,那么第一步还是安装国内源。

我们可以在物理机上搜索好信息再粘贴(当然没装vmtools,暂时粘贴不了),也可以在虚拟机上用firefox搜索信息(打不了中文可以暂用百度提供的在线中文输入法,好处是可以粘贴)。根据本文的内容,我们可以进行如下配置:

sudo pacman-mirrors -i -c China -m rank
# 更新源的排名,会弹出一个窗口供选择

效果如图:

更新排名

网速好的时候,几分钟就能跳出几条,今天我只能跳出两条,我们可以随便选一个进行配置。

这里我就选择第二个tuna清华的源,选中复选框,点下面的OK。

然后我们输入kate /etc/pacman.conf,在末尾输入:

[archlinuxcn]
SigLevel = Optional TrustedOnly
#中科大源
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
#清华源
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

[antergos]
SigLevel = TrustAll
Server = https://mirrors.ustc.edu.cn/antergos/$repo/$arch
Server = http://mirrors.tuna.tsinghua.edu.cn/antergos/$repo/$arch

[arch4edu]
SigLevel = TrustAll
Server = http://mirrors.tuna.tsinghua.edu.cn/arch4edu/$arch

这里我们补充了中科大源,两个源互相补充。之后输入sudo pacman -Syy更新。

后面还有更新GPG key,我也不知道干啥的,反正就copy过来,似乎也没啥坏处:

#更新数据源
sudo pacman -Syy
#安装导入GPG key
sudo pacman -S archlinuxcn-keyring
sudo pacman -S antergos-keyrin

注:请在上述软件源完全更新完毕后再执行此操作,否则可能会报错!

此外我们还可以设置AUR源,以获取更多的软件。我们需要先安装yaourt:pacman -S yaourt,再在/etc/yaourtrc中去掉AURURL一行的注释,改成:

AURURL="https://aur.tuna.tsinghua.edu.cn"

最后,我们可以更新系统,据说manjaro不像原生arch,不容易滚炸掉,我们进行如下操作:

sudo pacman -Syyu

如果有说软件冲突问要不要删除,选择y,否则会中断更新。

不过这**也太大了吧


另外:由于我的版本较旧(18.1.3),中途更新的时候没有以前那么顺利,强烈大家使用最新的镜像,然后定期更新。


注意:以下是安装开发软件的部分,如若想先尝试vim,请跳转到(4),如若想先尝试kate,请跳转到(6)。

(4)开发相关——vim
vim算是一款老牌编辑器了,但是Manjaro没有预装,我们可以用pacman安装:pacman -S vim

如果想要尝试更新的版本,可以到github上尝试编译安装。


(5)虚拟机相关——安装VMware Tools
在虚拟机里,默认是不能和物理机交互的,我们需要安装VMware Tools进行配置。新版本中一般都建议使用命令行安装open-vm-tools,我们也采用这种方法。参见本文

由于命令行安装时,所有的选择会选择默认选项。之前处理冲突时发现,有一个选项的默认选项会导致整个进程中断。我这里的有问题的冲突包是pyqt5-common,只需要强行删除该包即可:sudo pacman -Rc pyqt5-common。之后按照上文的做法,重启。


(6)开发相关——kate
kate是KDE下安装的编辑器,Manjaro中有其自称“高级文本编辑器”。之前尝试时,发现其有代码补全、括号匹配、语法高亮等功能。在终端中调用输入kate,请注意此程序不能在sudo中调用,解决方案见下文。

接下来我们先看它的界面:

Kate界面

这里我们可以进行一些简单的编辑设置,最底下一行可以搜索替换、查看工程和调出终端,上一行可以显示行列、插入覆盖、语言、缩进(我选的是制表符+空格,自动判断应该用制表符还是空格)、编码和语法高亮。

至于如何配置,以及其他高级功能,有待各位自行探索(太多了讲不完)。

(另外:为什么我要把VMtools安装放在前面说呢,因为当你辛辛苦苦地设置完之后,你会发现,默认的分辨率太小,“应用设置”按钮在屏幕下方露不出来......QAQ,害得我重启了一遍安装VMtools......)


(7)开发相关——高级语言的编译器
Manjaro预装了Python 2/3、gcc(附带make)、perl(不确定是否有其他的),之前更新的时候Python 3已经更新到了3.8.1。如果需要安装其他语言的编译器,请使用:

pacman -Q <语言名称> # 搜索已安装的本体包
pacman -Q | grep <语言名称> # 搜索所有已安装相关包
pacman -Ss <语言名称> # 在数据库中搜索相关包
pacman -Si <语言名称> # 在数据库中搜索包的信息
sudo pacman -S <语言名称> # 安装或升级


(8)其他相关——其他软件的安装
至于日常生活的软件(中文输入法、chrome、lantern、qq、网易云等)以及其他开发软件(vscode、markdown编辑器、oh my zsh等),可以参考本文及其他教程。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,088评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,715评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,361评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,099评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 60,987评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,063评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,486评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,175评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,440评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,518评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,305评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,190评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,550评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,880评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,152评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,451评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,637评论 2 335

推荐阅读更多精彩内容

  • 以下内容大多来自 传送门,并根据其它资料以及自己的实际进行了修改整理,感谢原作者无私分享。 桌面环境配置 安装完成...
    FiveStrong阅读 13,506评论 2 20
  • 写在前面: 1.这是我第一次写文章,写的不好不要喷我 2.这篇文章就是我自己踩坑的总结,教程也都是我在网上搜集的 ...
    Aaron_e587阅读 7,425评论 4 13
  • 1.父母并非对我严格要求,苛刻,实在是因为被逼的走投无路了,结婚买房在他们看来是天大的事,对我却没那样。 2.面相...
    智囊团阅读 196评论 0 0
  • 有人说 2018年是过去十年最差的一年 2019年是未来十年最好的一年 还没来得及细细品味 现实就给记上了重重一笔...
    慕星读者OR独者阅读 271评论 2 2
  • 过完中国的传统中秋佳节,又迎来了加拿大的THANKSGIVING DAY(感恩节)。对我们这些移民而言,任何一个节...
    薄凉默如初阅读 149评论 0 0