Ubuntu 18.04 安装笔记

  • 概述:完整介绍 Ubuntu 18.04 LTS X86_64 的安装过程,拒绝零零散散 💕。
  • 简介:基础使用环境,【伪】开箱即用环境构建,我们的目标是只需要一篇文章就行。
  • 定位:尽量排除专业性很强的内容,尽量包含解释,简略版见:记一次Ubuntu系统搭建过程
  • 协议:本文章使用 CC BY-NC-SA 4.0 协议(转载署名)。本文地址:Ubuntu 安装记录

一、安装操作系统

Ubuntu 操作系统的安装笔记,仅供参考 ✌️。

1.1 引导盘

统一可扩展固件接口(英语:Unified Extensible Firmware Interface,缩写UEFI)。

刻录方式:

  • 刻录到光盘:

    • 使用 UltraISO 对镜像文件进行刻录,同时存在 Legacy , UEFI 两种引导项,需通过 UEFI 形式读入光盘。
  • 刻录到 U 盘:

    【【题外话:刻录 Windows PE 系统,如“微 PE”可以选择三分区,也就是引导一个分区,PE 一个分区,U 盘剩余空间一个分区;而如果利用方案一的解压方式,那么,没错,U 盘将被识别出两个引导,Windows & Linux】

    • 方案一:解压镜像文件推荐

      准备一个闲置的 FAT32 U 盘,对 Ubuntu 的镜像文件进行解压,解压到 U 盘根目录,修改相应 BIOS 设置,重启进入 U 盘安装系统。( GPT+UEFI )

    • 方案二:使用刻录工具

      Ubuntu 官网中推荐的 U 盘刻录工具为 Universal-USB-Installer ,但是这个工具刻录后的 U 盘只有 Legacy 引导 。这里选用另一款 U 盘刻录工具:Rufus免安装、绿色版、支持 UEFI

1.2 分区

点评本步骤:“可以做,但非必须”。

基本思路:利用 Windows 系统中的磁盘管理工具压缩出一个新分区给 Ubuntu 使用。

打开 Windows 的文件管理器(快捷键 Win + E),展开顶部选择 计算机管理

然后选择 磁盘管理工具 ,对相应分区进行压缩(所谓压缩分区也可视为切割分区)。

备注1:压缩后的新分区 不要新建简单卷或格式化

备注2:单系统需求用户可忽略此步骤。

1.3 安装系统

正常的安装过程,诸如对 BIOS 进行设置之类,网上教程很多,这里不多赘述。(GPT + UEFI)

双系统用户须知:安装 Ubuntu,与 Windows boot manager 共存 这一选项无风险。

如果需要自主划分分区,选择 其他选项 。分区只推荐划分出根 / 和家目录 /home

备注1:为了系统的稳定,安装过程中请连上网络,勾选 安装 Ubuntu 时下载更新

备注2:安装时选择 最小安装 ,可以避免安装诸如:雷鸟、LibreOffice 之类的软件。

备注3:关于交换分区(Swap 分区),可以使用 swap 文件代替 swap 分区。

备注4:UEFI 模式,记得准备一个 EFI (ESP) 分区,否则无法写入 Grub 引导项。


二、开箱即用的操作系统

遗憾的是,Ubuntu 的开箱体验极差,对一个新手来说更适合选用的操作系统是 Deepin 。

本节可以按照线性顺序进行,不过实际安装过程中,限于网速多半会先安装 Chrome 和 SSR (相关内容在第三节)。此外操作系统中自带的火狐浏览器为国际版,而非国内谋智的火狐,两者账户是不互通的。

2.1 第一次重启前

  • 1.完成第一次更新

先移步到 所有软件 (Win + A)软件更新器 ,等待系统完成更新。(其实等待一会儿会自动弹出的)

接着移步到 所有软件设置区域和语言管理已安装的语言 ,完成语言列表的更新。

  • 2.转移备份文件

在选择重启操作系统前,拷贝文件到新系统中(如果存在的话)。

  • 3.解决双系统时差问题

Windows + Linux 需求用户可以使用以下代码在终端中执行解决此问题。

1
timedatectl set-local-rtc 1 --adjust-system-clock
  • 4.替换终端

不得不说,有一个智能的补全能力强大的终端还是非常有必要的,二选一。

(a). oh-my-zsh

1
2
3
4
sudo apt install git
sudo apt install zsh
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
chsh -s /usr/bin/zsh

(b). fish

1
2
3
4
sudo apt-add-repository ppa:fish-shell/release-2
sudo apt-get update
sudo apt-get install fish
chsh -s /usr/bin/fish
1
2
set fish_greeting 
fish_config
  • 5.终端下的安装器

相比于图形界面 ,在终端下安装 deb 包可以获得更多的信息提示,但是使用 dpkg 命令又无法自动解决依赖问题,所以这里使用 gdebi 安装器替代以上两者。

1
sudo apt install gdebi

2.2 换一套主题

此节是为伸手党准备的,详细的内容可参见 2.3 主题自定义 (新手可以不必去看)。

可以通过本节内容快速完成主题方面的修改,注:gnome-shell-extensions 是一些扩展的集合,包含了一些常用的扩展,如 User Themes 等(而它可以在应用商店里搜索安装)。

  • 系统主题 SieeraSierra-light.tar.xz,解压文件到:~/.themes

  • 鼠标光标 oxy-blueoxy-blue.zip,解压文件到:~/.icons

  • 应用图标 suru-plus

    1
    wget -qO- https://raw.githubusercontent.com/gusbemacbe/suru-plus/master/install.sh | env DESTDIR="$HOME/.icons" sh
  • Grub 主题 Fallout

    1
    wget -O - https://github.com/shvchk/fallout-grub-theme/raw/master/install.sh | bash
  • 文泉驿字体 微米黑/正黑

    1
    sudo apt install fonts-wqy-microhei fonts-wqy-zenhei
  • 终端字体 powerline

    1
    sudo apt-get install fonts-powerline
  • 安装优化工具:

    1
    2
    sudo apt install gnome-tweak-tool
    sudo apt install gnome-shell-extensions

然后,从应用列表中打开一个名为 优化 的软件,在扩展中启用 “ User Themes ”;在外观中修改:应用程序、光标、图标和 Shell 就大功告成了,最后不要忘记换一个赏心悦目的桌面背景。

2.3 主题自定义

主题自定义中共包含 6 个部分,涉及 2.2 中各项具体的解释。

  • 1.Gnome-tweak-tool

Ubuntu 18.04 抛弃了 Unity ,转而投入 Gnome 怀抱,故先安装以下工具:

1
sudo apt install gnome-tweak-tool

然后移步到 所有软件Ubuntu 软件附加组件 ,在此处安装相应的 Shell 组件。

为了自定义 Shell 主题(加载本地文件),需要安装、启用插件:User Themes

附录资源下载网站:Gnome-look ,主题、图标等均能在其网站中下载到。

  • 2.主题 图标 字体

安装目录有两种,区别上类似于 Windows 环境变量里的个人和系统。

  1. 主题存放目录:/usr/share/themes~/.themes
  2. 图标存放目录:/usr/share/icons~/.icons
  3. 字体存放目录:/usr/share/fonts~/.fonts

其中 /usr/share 目录需要 root 权限才能修改,可以对文件管理提权后打开:

1
sudo nautilus
  • 3.Grub 启动项主题

主题包地址:Gnome Look - GRUB Themes (自行挑选喜欢的)

安装步骤 :首先下载主题包,多为压缩包,解压出文件。使用 sudo nautilus 打开文件管理器。

定位到目录:/boot/grub,在该目录下 新建文件夹themes,把解压出的文件拷贝到文件夹中。

(a). 手写配置文件

接着(终端下)使用 gedit 修改 grub 文件:

1
sudo gedit /etc/default/grub

在该文件末尾添加:

1
2
# GRUB_THEME="/boot/grub/themes/主题包文件夹名称/theme.txt"
GRUB_THEME="/boot/grub/themes/fallout-grub-theme-master/theme.txt"

更新配置文件:

1
sudo update-grub

(b). 利用软件 Grub Customizer

添加 PPA :

1
sudo add-apt-repository ppa:danielrichter2007/grub-customizer

安装软件:

1
sudo apt install grub-customizer

使用该软件定制 Grub 。

  • 4.GDM 登录背景图

更换登录界面的背景图需要修改 ubuntu.css,它位于 /usr/share/gnome-shell/theme

1
sudo gedit /usr/share/gnome-shell/theme/ubuntu.css

在文件中找到关键字 lockDialogGroup,如下行:

1
2
3
#lockDialogGroup {
background: #2c001e url(resource:///org/gnome/shell/theme/noise-texture.png);
background-repeat: repeat; }

修改图片路径即可,样例如下:

1
2
3
4
5
#lockDialogGroup {
background: #2c001e url(file://home/inkss/APP/ink_img/img.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: center; }
  • 5.输入法:搜狗输入法

Ubuntu 18.04 没有提供 Fcitx 输入框架,先安装框架:

1
sudo apt install fcitx

搜狗输入法官网 下载输入法安装包安装:

1
sudo gdebi xxxxxx.deb

然后移步到 设置区域和语言 ,删除一部分输入源,只保留汉语,接着选择 管理已安装的语言 ,修改 键盘输入法系统fcitx 。关闭窗口,打开所有程序,选择软件 Fcitx 配置 ,选择加号添加搜狗输入法。

如果没有找到搜狗,就重启系统,再次重复以上步骤即可。(多半找不到,呱)

推荐一个搜狗输入法皮肤:简约-信

  • 6.Dock :Docky

一个第三方 Dock 软件,颜值上比 Ubuntu 自带 Dock 好了些许。

1
sudo apt install docky

【可选】如何 去掉 Docky 第一个图标

Ubuntu SoftWare 中搜索 Configuration Editor ,安装后打开软件,定位到:

/apps/docky-2/Docky/Items/DockyItem

取消 ShowDockyItem 的勾选状态(决定是否显示 第一个 Docky)


三、后续完善

此节内容可跳跃观看,仅供参考,合理辨认是否过时。

3.1 DeepinWine Wine QQ

首先需要在本机下载 Deepin-Wine 环境:deepin-wine-ubuntu

克隆或下载压缩包到本机,解压后 在终端目录下执行命令:./install.sh 安装环境。

容器下载地址:Index of /deepin/pool/non-free/d/ ,使用方法见仓库中的 ReadMe 文件。

关于托盘:安装 TopIconPlus 的 gnome-shell 扩展。

然后在所有软件中找到 优化 (Gnome-tweak-tool) ,在扩展中打开 Topicons plus

3.2 Gnome 扩展

获取扩展的方法很多:终端命令,软件中心下载,浏览器下载等,这里主要介绍浏览器下载。

首先安装 Gnome Shell :

1
sudo apt install chrome-gnome-shell

然后安装浏览器插件(谷歌浏览器):Chrome 网上应用商店

无条件的同学可以使用火狐浏览器安装扩展:GNOME Shell integration

浏览器插件安装完成后点击 插件图标 就能进入:Shell 扩展商店

Gnome 扩展推荐(点击链接进入,按需使用) :

扩展简要功能描述
Appfolders Management extension【荐】添加文件夹
Applications Menu在顶部添加一个应用程序入口
Autohide Battery【荐】自动隐藏电源(充电状态下已满)
Caffeine取消自动锁屏(应用前台允许下)
Clipboard Indicator剪切板管理工具
Coverflow Alt-Tab【荐】Alt Tab 切换应用(更酷炫的界面)
Dash to Dock【荐】Dock (大名鼎鼎)
Dash to Panel【荐】对顶栏的操作处理(诸如自动隐藏等)
EasyScreenCast录屏工具(录制质量优秀)
Extension update notifier【荐】自动推送所有扩展的更新信息
Keys Indicator【荐】顶栏显示 shift,alt,ctrl,num,cap 状态
Never close calendar event从不清除日历事件
OpenWeather【荐】顶栏显示天气情况(支持中文)
Places Status Indicator【荐】提供快捷目录入口(同文件管理器)
Popup dict Switcher一键开关划词翻译 >>> 参考下文<<<
Removable Drive Menu【荐】移除可移动设备
Screenshot Tool【荐】截图工具(挺方便)
Sound Input & Output Device Chooser更方便的调整声音、亮度
System-monitor在状态栏中显示系统信息(需要解决依赖)
TaskBar类似于 Windows 任务栏的显示效果
Time ++番茄钟(闹钟、秒表、计时器)
TopIcons Plus【荐】顶栏显示应用图标(托盘显示)
User Themes【荐】允许本地安装使用 Shell 主题

以上表格提到的所有扩展都能在 Ubuntu 18.04 中使用,若出现安装失败,请检查 是否满足相关依赖

3.3 Snap 安装软件

登录 Snap Store(这个账户是你的 UBuntu One 账户(https://login.ubuntu.com/+login

1
sudo snap login xxxxx@gmail.com

退出账户

1
snap logout

可以不登录,但是大部分命令就需要使用 sudo ,登录账户后则无需使用。此外登录账户后才可以发布 snap 包。

PS:在应用商店里可以搜索、安装、下载到基于 snap 的软件,下列内容仅供参考。

1
2
3
4
5
6
snap find <query>    # 查找
snap install <snap> # 安装
snap remove <snap> # 删除
snap revert <snap> # 还原
snap disable <snap> # 禁用
snap enable <snap> # 启用

更多 snap 的命令用法可在终端下:man snap 查看,或者浏览器访问:snap: command reference

与软件中心安装相比,终端下可以看到下载速度,排解一下等待的烦恼。

3.4 文件备份合集

  • 1.本地同步备份

FreeFileSync 是一款本地同步 备份 软件:如将本地硬盘上的文件同步到移动硬盘上。可以做到增量备份、自动识别差异项等。同步方式有:双向、镜像、更新 。下载地址:Download FreeFileSync ,解压后直接点击 FreeFileSync 文件就能使用。

因为没有图标,这里给出写入图标的方式(有工具就绝对不手写):

1
2
# –-no-install-recommends 参数避免安装非必须的文件,从而减小体积
sudo apt install --no-install-recommends gnome-panel

创建应用程序启动方式

1
sudo gnome-desktop-item-edit /usr/share/applications/ --create-new

命令:点浏览展开到解压目录,选择 FreeFileSync 的可执行文件。

图标:解压包中有一个名为 Resources.zip 的压缩包,含有一些图片,从中选取软件图标。

  • 2.云端同步备份

坚果云 是一款云端 同步 软件,与同类的 OneDrive 相比,坚果云做到了全平台兼容。

其免费版本流量限制、空间不限(下载 3G/月,上传 1G/月);专业版一年 42G 空间、不限流量,199.90 元(差不多是处于打折状态下 Office 365 的价格,有 1T OneDrive 空间)。

下载地址:坚果云 Linux 版 (普通的 deb 安装包)

  • 3.局域网文件互传

Chfs 是一个免费的、HTTP 协议的文件共享服务器,使用浏览器可以快速访问。它具有以下特点:

  1. 单个文件,整个软件只有一个可执行程序,无配置文件等其他文件
  2. 跨平台运行,支持主流平台:Windows,Linux 和 Mac
  3. 支持扫码下载和手机端访问,手机与电脑之间共享文件非常方便
  4. 支持账户权限控制和地址过滤

下载地址:CuteHttpFileServer ,使用方案见网站说明。

  • 4.在线文件管理器 (3 和 4 之间推荐 4)

基于 CaddyFileBrowser 模块,除此之外还可以使用 webdav 模块启用 webdav 功能。

安装 Caddy

1
curl https://getcaddy.com | bash -s personal http.filebrowser

新建配置文件 Caddyfile ,文件位置 /home/ubuntu/caddy/Caddyfile

1
2
3
4
5
6
7
:8080 {
gzip
timeouts none
filebrowser / / {
database /home/ubuntu/caddy/filebrowser.db
}
}

以上写法的作用是通过 IP 的 8080 端口访问网页,这个 IP 既可以是公网 IP 也可以是内网 IP 。具体的文件路径可以在登录网页后在网站设置内手动修改,数据库的存放目录要灵活自己选择,配置文件的存放目录同样可以自拟。

/home/ubuntu/caddy/ 目录下打开终端,执行命令:caddy ,终端提示错误忽略即可。

打开网址:http://localhost:8080 访问,默认的用户名和密码均为:admin (可以手写一个脚本自动运行)。

更多的内容可以参看这篇实验:基于 Caddy 搭建基于网页的文件共享管理系统

相关文档:FileBrowser # caddy

  • 5.系统快照备份

制作快照的软件 TimeShift ,可以对整个分区进行备份,以分区为单位进行恢复。这里安装它即可:

1
sudo apt install timeshift

3.5 网易云音乐

在写这篇文章时,操作系统为:Ubuntu 18.04.1 LTS x86_64 ;网易云音乐为:1.1.0

首先去网易云音乐官网 下载安装包(Ubuntu 16.04 64 位),然后就是正常的 deb 包安装过程。

安装完毕后,会发现在应用列表中 点击应用图标无法启动软件 ,解决方案:

修改网易云音乐的启动图标

1
sudo gedit /usr/share/applications/netease-cloud-music.desktop

修改 Exec 这一行内容

1
Exec=sh -c "unset SESSION_MANAGER && netease-cloud-music %U"

附录:网易云音乐配置及缓存目录

1
2
~/.config/netease-cloud-music
~/.cache/netease-cloud-music

参考资料地址:Ubuntu 18.04 装了网易云音乐,难道只能用 sudo 启动吗?- @Fancy 解答

3.6 触摸板手势

这个软件在测试能安装使用后就卸载了,不是非常熟悉。

触摸板手势这里有两个选择: touchegglibinput-gestures

安装步骤:加入用户组,完成之后重启操作系统

1
sudo gpasswd -a $USER input

安装

1
2
3
4
sudo apt install libinput-tools
git clone https://github.com/bulletmark/libinput-gestures.git
cd libinput-gestures
sudo make install # (or sudo ./libinput-gestures-setup install)

启动

1
2
libinput-gestures-setup start
libinput-gestures-setup autostart

停止

1
2
libinput-gestures-setup stop
libinput-gestures-setup autostop

卸载

1
2
3
libinput-gestures-setup stop
libinput-gestures-setup autostop
sudo libinput-gestures-setup uninstall

3.7 部分软件

  • 1.SSR

地址:erguotou520/electron-ssr 。这是一个跨平台(支持Windows MacOS Linux系统)的客户端桌面应用,它功能丰富,支持 windows 版大部分功能,更有更多人性化功能。它是开源的,它来源于开源,回馈以开源。

注意1:如果是全新安装的操作系统,终端下输入 python 命令无输出时,可以输入 sudo ln -s /usr/bin/python3 /usr/bin/python 解决,否则代理多半失效。

  • 2.Chrome
1
2
3
4
sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo apt update
sudo apt install google-chrome-stable
  • 3.Typora
1
2
3
4
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt update
sudo apt install typora
  • 4.Albert
1
2
3
4
5
sudo apt install curl
curl https://build.opensuse.org/projects/home:manuelschneid3r/public_key | sudo apt-key add -
wget -nv https://download.opensuse.org/repositories/home:manuelschneid3r/xUbuntu_18.04/Release.key -O Release.key
sudo apt-key add - < Release.key
sudo apt-get update
  • 5.popup-dict

Linux 下的划词翻译工具,支持使用有道等多种翻译服务。

安装过程:安装 pip3 ,如果已有请忽略此步骤

1
sudo apt install python3-pip

安装 PyGObject 依赖

1
sudo apt install python-gi python-gi-cairo python3-gi python3-gi-cairo gir1.2-gtk-3.0

安装 popup-dict

1
sudo pip3 install popupdict

运行软件:使用 Gnome 扩展 Popup dict Switcher

  • 6.Hexo | Node.js

    三连击预备,Hexo 是一套静态博客系统。如果没有终端代理下载速度可能会绝望的。

    • 安装 NVM :wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh
    • 安装 Node:nvm install stable
    • 安装 Hexo:npm install -g hexo-cli
  • 7.Git 配置

    • 生成 key :ssh-keygen -t rsa -C "youremail@example.com"
    • 配置用户名:git config --global user.name "Your Name"
    • 配置邮箱:git config --global user.email "email@example.com"
    • 测试 Github 联通:ssh -T git@github.com
    • 将公钥提取出来命名为:authorized_keys 扔到服务器的 ~/.ssh 目录就可以免密登录
    • 访问远程主机:ssh 用户名@域名/IP

四、补充内容

4.1 软件列表

  • 音乐软件:网易云音乐Spotify
  • 聊天软件:TIM微信、Telegram
  • 办公软件:WPSFoxit Reader、 Kile、坚果云
  • 图形软件:Converseen(图片格式转换)、Krita(有点类似 PS)、polarr (泼辣修图)
  • 下载软件:aMule(电驴)、Deluge(种子)、qBittorrent(种子)、uGet(有点类似 IDM)
  • 截图录屏:深度截图、Shutter、SimpleScreen
  • 版本管理:GitKraken、Meld
  • 浏览器:Chrome、Firefox
  • 软件启动器:Albert
  • 应用商店:App Grid
  • 剪切板管理:Cliplt
  • 网络代理:electron-ssr
  • 虚拟键盘:Florence
  • 密码管理:KeePassXC

> 一句话命令

1
2
3
4
5
6
7
8
9
10
11
sudo apt install docky
sudo apt install neofetch
sudo apt install deluge
sudo apt install uget
sudo apt install vim
sudo apt install vlc
sudo apt install meld
sudo apt install make
sudo apt install gcc
sudo apt install openjdk-11-jdk
sudo apt install simplescreenrecorder

4.2 代码篇

  • 1.软件图标(.desktop)文件位置

/usr/share/applications # 大部分启动图标都在此

~/.local/share/applications # 一部分本地图标

/var/lib/snapd/desktop/applications # snap 类软件在此

对于 *.desktop 文件,可以使用文本编辑器对图标或名称之类的进行修改。

  • 2.代码篇:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# 查看所有 shell 以及如何切换
cat /etc/shells
chsh -s /xxx/xxxx

# 强制清空回收站
sudo rm -rf $HOME/.local/share/Trash/files/*

# 系统环境变量位置
/etc/profile

# 环境变量值 PATH 的一种写法
export PATH=$PATH:变量1:变量2:变量3

# 个人终端下的环境变量
~/.bashrc
~/.zshrc

# MySQL 的 root 账户密码
sudo mysql -u root # 使用管理员权限进数据库
DROP USER 'root'@'localhost'; # 删除原数据库中 root 账户
CREATE USER 'root'@'%' IDENTIFIED BY 'passwd'; # 新建并指定密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'; # 赋权
FLUSH PRIVILEGES; # 更新

# 多版本切换( java 等)
sudo update-alternatives --install <link> <name> <path> <priority>
sudo update-alternatives --remove <name> <path>
sudo update-alternatives --config <name>

# Java 环境变量的写法
# 假设 JDK 的解压目录为 /usr/lib/jvm/jdk
# 需要修改文件 /etc/profile
sudo gedit /etc/profile
# 打开文本编辑器后,在最下面添加:
export JAVA_HOME=/usr/lib/jvm/jdk
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:{JRE_HOME}/lib
export PATH=$PATH:{JAVA_HOME}/bin:
# 然后保存退出 刷新
source /etc/profile
# 添加连接
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk/bin/jar 300

# Python Anaconda env 配置
conda create -n your_env_name python=3.7 # 创键环境
conda activate your_env_name # 激活环境

# MariaDB
# 使用自定义源 TUNA
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirrors.tuna.tsinghua.edu.cn/mariadb/repo/10.3/ubuntu bionic main'
sudo apt update
sudo apt install mariadb-server
# 配置
sudo mysql_secure_installation
  • 3.碎碎念 - 踩坑记录

(a). VMware : 虚拟机安装的前置依赖为:make gcc

(b). JetBrains toolbox :使用 toolbox 安装软件比 snap 好太多(速度感人),它也能自动更新 IDE 。但是它会疯狂修改 .desktop 文件,强迫症表示必须要修改图标的样式和主题一致,把图标文件权限设置为只读就能解决。

©. Minecraft 所需要的 JDK 只需要提前安装一个 openjdk-8-jre

(d). Life is Strange 奇异人生所需要的 Linux 版汉化:百度网盘

(e). XMind : 无启动图标,需要手动添加应用图标,有一个小麻烦是桌面图标文件所在的目录必须和启动软件同目录。此外 XMind 8 版本存在可用的破解激活方案。

(f). MySQL:关于 MySQL 无 root 密码的一些信息:MySQL 8.0 版本才支持 Ubuntu 18.04,而 MySQL8.0 采用了新的加密方式,似乎和现有操作系统不兼容。相关文章:Ubuntu18.04安装MySQL8.0解决root用户密码登录不成功问题

(g). STEAM:Ubuntu 18.04 下我喜欢的几个游戏完美支持,简直开心坏了 。

(h). 字体:从 Windows 里拷贝字体目录到 Linux 下是一个不错的选择(拯救 WPS)

(i). 显卡驱动:笔记本不是英伟达的,没接触过是真心不知道,要不试试问隔壁深度社区?

(j). 待续…

4.3 截图

  • 桌面

  • 软件列表

  • 主题配置

  • 文件管理器