前言

呐,大家好,我是星临。今天给大家带来的是零基础的Ubuntu迁移教程,这个教程将从安装开始,一直讲到到美化,加装必要的应用,以及Ubuntu的基本操作。
本篇教程的美化过程很大一部分参见了:Ubuntu 20.04 桌面美化-知乎:Eglinux,感谢大佬。

为什么要从Windows迁移到Ubuntu

不可否认的是,Windows仍然是这个世界最优秀的操作系统。这些年来,总有人打算撼动Windows的地位,但是除了那老几家,其他的都和开玩笑差不多,在这里就不点名道姓了。没有强大的软件生态加持,都是废话。还想借着别人的生态来捧自己的,我只能呵呵了。
咳咳…说多了。
为什么我要放弃Windows呢?主要是厌倦了Windows的低自由度,以及冗余的系统。
终于有一天我发现,我可以自由的DIY我的系统,让他更快,更轻,更好看,而且不存在找不到我想要的应用的情况。于是,我心动了。

什么样的需求适合迁移到Ubuntu

我经常挂到嘴边的一句话,没有垃圾的产品,只有不对口的需求。迁移到Ubuntu上也是,只要需求对口,就没什么好犹豫的。
众所周知,Windows上有大量的专业软件,而且大部分没有Linux版本,很多的国产软件,大作游戏也没有Linux版本,这都是大家使用Linux的障碍。
但是呢,我自己很少打大作游戏(不是说不喜欢,就是打不动),而且也是个新手的Coder,Linux上搞开发自然是没有问题的。
将我的情况泛化,可以归纳为,下面的人群适合迁移到Ubuntu:

  • 电脑配置较低
  • 只有轻度娱乐办公需求
  • 有一定技术基础的
  • 从事开发工作
  • 不太依赖专业软件或者国产软件

多说无益,Linux对普通用户以及越来越友好了,何不上车呢?

正篇

安装

0.镜像制作

o(>﹏<)o千万别问我为啥还要讲镜像制作,因为我要给大家安利个好用的工具–Rufus

大家去这个页面下载Ubuntu20.04的镜像文件和去这个页面下载Rufus,插入自己的U盘,选择镜像,然后直接点开始,大概率就可以成功制作启动盘。因为这样的配置到现在还是兼容性很强的。
制作好启动盘,烦请各位小伙伴也多做一个Windows的启动盘(Windows To Go也行),以防万一。然后再备份好个人信息(当然,你安装的时候不全盘安装就不用啦。)
然后进入BIOS,修改启动项为你的U盘。然后Save&Exit,开始安装。

1.正式安装

不出意外的话,你就能看到这个页面了(截不了屏,见谅):

如果你想在正式安装之前,可以先点左边的“试用Ubuntu”,当然你想有一个较好的体验,怎么也得准备个USB3.0的U盘。
没什么问题的话,就点“安装Ubuntu”吧:

键盘布局嘛,这个其实选英语和中文其实无所谓,保险起见,咱们还是乖乖的选好吧。

更新和其他软件,这里我推荐正常安装,大不了以后可以再删除(一是因为Ubuntu中没啥不能删的,二是你会发现,就算安装了那么多东西,一套系统下来也没占多大空间,三是里面的工具的确好用的,比如Remmina)。下面的两个勾也选上吧,现在Ubuntu貌似会自动选择速度快的软件源,下载并不慢。

为了出这期视频,我不得不重新安装一下系统,所以才会出现上图的情况,因为我这里不想安装双系统共存,所以直接清空整个磁盘来安装新系统了。大家按照自己的需求来就可以。

继续继续~

直接点选地图上的中国(貌似在这里选择地区会影响系统的软件源,据我观察,系统设置中的软件源自动设置成了中国的服务器。)

个人信息配置,这里只要讲一点,密码不用太复杂,能起到保护作用就行,因为你以后要频繁输入密码,你要是来一个20位数字字母符号复合的就麻烦啦,点击继续,就会开始安装啦。

等不了多久,安装完成!

点击重启,拔下U盘,再启动就会进入用户界面。

进入系统,发现新大陆~(终于可以截图了qwq)

这里咱建议还是登录,因为只有登陆了才能使用Livepatch来自动管理补丁,很方便哒。

没有就注册,官方网址在国内可以正常访问。

果断设置。


这里咱还是先不要了,大家可以自己选择。

到这里就算是配置完成了。

第一次打开系统,会要求你更新,直接全选更新吧。

美化

先看看原来的效果:

有一说一,Ubuntu20回归了Gnome的桌面环境,颜值也有很大的提升,直接用也绝对不能说是丑。
但咱是谁,二次元死宅啊,必须杠上开花。Let’s go!

1.加装美化插件

同时按Ctrl+Alt+T,打开终端,输入以下的命令,来安装必要的包。(感谢Eglinux大佬,我在他提供的命令中去除了安装Inkscape和sassc的命令,这两个包大部分人应该用不到。)

1
2
3
4
sudo apt update //这个命令要记住了,是用来检查更新的
sudo apt install gnome-tweaks chrome-gnome-shell //安装Gnome管理工具
sudo apt install gtk2-engines-murrine gtk2-engines-pixbuf
sudo apt install optipng libcanberra-gtk-module libglib2.0-dev libxml2-utils

安装好了后就打开FireFox,访问这个页面,并安装页面提示栏上要求安装的插件。(其实Chrome也可以,但是你现在不是还没安装嘛~)

安装好之后,你就可在这个页面上挑挑拣拣,选一些扩展安装到Gnome上了,下面是我给大家安利的:

大家可以自己挑挑,还要黑暗模式,网速监控之类的拓展,还是很好玩的。

2.安装美化包

美化包真的是为我们提供了很大的方便,虽然可能每个美化包都有不尽如人意的地方,但是我们可以挑挑拣拣,来缝合出来一个我们喜欢的整体。我们可以访问这个页面来检索几乎所有美化包。

除此之外呢,这里我也推荐大家去30个非常不错的Ubuntu主题供你选择这个页面来挑选,大体上还是很好看的。

总的来说,你还得下载光标包,图标包,用和美化包一样的方法就可以了。
大部分网站将会把你重定向到那个美化包的GitHub页面,直接下载最新的Release就行。把下载回来的包解压后,大致可以将其分为两种:一种带有install.sh安装脚本的,还有一种是不带的。

对于这种带安装脚本的,直接在美化包的根目录执行安装脚本就行:

1
sudo ./install.sh

而对于那些不带有安装脚本的包,则需要将其手动移动到指定目录:

  • 主题包:/usr/share/themes/
  • 鼠标和图标包:/usr/share/icons

当然,你直接拖动是没有权限的,我们可以执行这样的命令(假定美化包的上一级目录是Downloads):

1
2
cd Downloads
sudo mv ./美化包 /usr/share/themes/

安装好之后呢,我们就可以去Gnome-Tweaks里启用它。直接Alt+F2,打开快速命令,输入gnome-tweaks就可以了。在外观选项卡中找到对应的项就可以,因为忘了截图,咱这里就不放图了。
(⊙o⊙)…到这步,基本上该做完的都完事了,可是为啥还感觉有点不对劲呢?
字体!我还是看不惯ubuntu自带的字体,于是去下载了微软雅黑,大家也可以去下载自己喜欢的字体,.ttf的就可以。

双击安装,然后去去Gnome-Tweaks里启用它。

最后再来进行一下微调,比如说,将桌面上的图标去掉,将Dock栏放在底部,这些都可以去拓展选项卡去更改,分别是Desktop Icons 和Dash To Dock里,一下子就能看到。

安装应用

虽然系统已经给我们集成了很多工具,但还是远远不够的。这里给大家介绍三种安装应用的方式。
请注意如果在Windows平台上有非用不可的工具,你可以去了解一下Wine,这里我不多赘述了,因为我暂时还没有使用的必要。

1.在Ubuntu Software中安装

Ubuntu为我们集成了一个应用商店,我们可以在其中直接搜索或者按分类来查找应用,如果你感觉速度很慢,可以去了解一下如何去更换软件源。(貌似已经默认更换过了,列表加载的慢,但是下载速度还可以。具体的可以去设置-关于-软件更新里查看。)


我一个前端Coder,比较喜欢用WebStorm…

2.直接下载.deb包安装

deb是Debian系操作系统软件包的格式,部分专有软件只以这种打包好的形式发布,比如Chrome,网易云音乐,百度云盘之类的。
我们直接去他们的官网,下载客户端,选择.deb格式的下载就可以。(标注支持Ubuntu18的也不要紧,大部分也是可以用的。)



下载后可以直接双击运行,或者执行:

1
dpkg -i 包名


圆满成功~

3.使用apt安装

Debian系Linux内置的包管理器,操作起来也很简单。
举个例子吧,我要安装Git,就要在终端中输入:

1
sudo apt install git

要安装vim,同理:

1
sudo apt install -f vim //-f参数用于补全依赖

想要了解更多关于apt的命令,可以查看这个页面

外传

到这里,该讲的就已经基本上都说了,接下来的,就比较随性了。

安装一点小工具吧

1.输入法

Ubuntu其实是默认带有中文输入法的,只要你选择了中文的环境,直接按Super键(徽标)+空格就可以切换了。可惜并不算太好用,只能用来应急。这里来教大家怎么更换搜狗输入法。
首先,咱先安装fcitx输入法框架:

1
sudo apt install -f fcitx

安装好后,在 设置-区域与语言-管理已安装的语言 中,将输入法系统更改为fcitx,重启系统。

搜狗输入法官网下载Linux版deb包,然后安装。

在应用中找到fcitx配置,讲搜狗输入法移至第一位。(没有的话就重启系统。)

圆满成功~

其实还是有点问题的,就是右下角还有搜狗的菜单栏。这玩意对我来说真没啥用,还不咋好看,干脆就隐藏了吧。Linux嘛,万物皆文件,搜狗的配置也是。搜狗配置的默认位置:

1
/home/xinglin/.config/sogoupinyin/conf/env.ini

将 StatusAppearance=1 改为 StatusAppearance=0 即可。

Linux命令行的基本操作

虽说你可以完全的依靠GUI,但学习一下命令行还是有助于提高效率的。

1
2
3
4
5
6
7
8
9
10
ls //列出当前目录下的文件和子目录
pwd //查看当前目录路径
mkdir //创建新目录
cd //打开某目录
rm -rf //递归删除指定目录下的所有文件
cat //显示文件内容
tar //打包或者解包文件
ps //显示当前进程状态

//以上命令需要搭配各种参数使用,请大家自行搜索,剩下的想到再补充吧。

后记

Ubuntu的进步令人高兴,也让越来越多的人去接纳他,爱上他。希望能用更多的开发者为其进行维护,开发应用,而不是像鹅场那样“全力打造”一个复古且无用的QQ2008送给用户。学习Linux的道路道阻且长,还是得继续啊。