本文以 Ubuntu20.04 为例

实力作死,把 Ubuntu 虚拟机玩坏了,反正没什么重要东西在里面,遂决定重装当做复习

本来想着用新不用旧,可看着 Snap 十分抽象且目前比较难看,又参考其他各种评价,故选择 20.04,以后升级与否看情况。

(小声:为什么老感觉 20.04 问题比 18.04 多啊。)


省略步骤

  • 虚拟机/实体设备的准备【本文采用 VMware 虚拟机】
  • 对应系统镜像的下载
  • 虚拟机磁盘创建与镜像挂载 或 储存介质与物理机开机启动

系统安装

由于该版本在虚拟机中有时出现分辨率不适配的问题,安装过程中窗口显示不全,可使用Ctrl+Alt+T打开终端输入命令:

1
xrandr -s 1280x800

然后按 Enter,暂时改变虚拟机的显示分辨率。

挂载磁盘后启动,等待安装程序加载与检查。

将语言、键盘设置为中文,然后一路 Continue。在安装类型您希望先安装哪些应用一项,若作为做学习研发使用,请选择最小化安装(第二项);若用作办公、冲浪、游戏等使用请选择第一项。

之后一路默认选项并确认(磁盘那里选择第一项,继续后在弹窗中确认修改磁盘)。在选择地区处选择中国Shanghai并继续。之后设置用户名与密码,点击继续等待安装(时间比较久),结束后重启系统。

至此 Ubuntu20.04 系统安装完成。

安装完后

建议使用 root 权限执行,成功率高一些。

1
sudo su

【虚拟机】安装 VMware Tools

挂载 CD 后在虚拟机选项中选择,重新安装 VMware Tools。在 Ubuntu 中打开 VMware Tools,将 VMware Tools 压缩包(后缀为.tar.gz)复制到主目录并右键提取到此处

进入提取后的文件夹(找到与vmware-install.pl同级目录),打开终端,输入:

1
sudo ./vmware-install.pl

一路回车,全部yes,等待安装完成,最后终端出现EnjoyVMware Team等字样则表明安装成功。结束后最好重启一下 Ubuntu。

剪切板

安装虚拟机增强工具包:

1
2
sudo apt-get install open-vm-tools
sudo apt-get install open-vm-tools-desktop

之后重启虚拟机。

在 VMware Workstation 软件中进入虚拟机 -> 设置 -> 选项 -> 客户机隔离,将条目勾选(我的已自动勾选)。

注:Ubuntu 的复制粘贴快捷键比 Windows 的多一个shift

换源

Linux 更新软件源

切换语言

如果你在安装时选择了简体中文以外的语言,可以按照此条进行修改。

如果你使用的是 Gnome 桌面(一般安装 Ubuntu 系统时默认的便是),可从左下角Applications(有几个点的那个图标)或右上角下拉选项 -> Settings -> Region & Language -> Manage Installed Languages 进入管理下载语言包界面,点击Install安装语言包支持。

进入安装界面,在Language Support窗口中进入Language -> Install/Remote Languages,在Installed Languages窗口找到Chinese(Simplified)并将后面的Installed方框选上,点击窗口下方的Apply,等待下载。

回到Language Support窗口,将下载的Chinese(Simplified)拖到最上方。回到Region & Language,将LanguageFormates修改为汉语中国并重启系统,配置生效。

此时系统的 Home 文件夹的目录会变成中文,从而导致输入目录时不方便,可通过以下方式将目录更改回英文。

1
2
export LANG=en_US # 更改系统语言环境为英文
xdg-user-dirs-gtk-update

同理,恢复中文:

1
2
export LANG=zh_CN.UTF-8  
xdg-user-dirs-gtk-update

安装 ibus 中文输入法

建议先配置完简体中文再进行此条

IBus 全称 Intelligent Input Bus,项目现托管于 Google Code - https://code.google.com/p/ibus/。此项目包含了世界多数语言的文字输入需求——由世界多个国家开发者维护。

安装 ibus 框架:

1
sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4

启用 ibus 框架

1
im-config -s ibus

安装输入法:

1
2
3
4
5
# 根据所需进行选择
sudo apt-get install ibus-pinyin # IBus 拼音
sudo apt-get install ibus-table-wubi # IBUS 五笔
sudo apt-get install ibus-googlepinyin # 谷歌拼音
sudo apt-get install ibus-sunpinyin # Sun 拼音

在终端输入命令进入 ibus 配置界面:

1
ibus-setup

Input Method选项卡中选择自己喜欢的输入方式与快捷键。把 ibus 输入法添加到输入法栏后 Input Source 里面就有 Chinese 了。在Add an Input Source中将Chinese(Intelligent Pinyin)选中并在窗口右上角点击Add添加。

之后进入Settings -> Region & Language进行设置与启用(注:部分版本需要在设置中键盘选项卡配置)。

至此安装完成。在输入文字的地方点击右上角切换输入法即可使用。

安装 GDebi

GDebi 是一个非常流行的软件包管理器,它提供了一个简单的方法来安装和卸载 deb 软件包,能识别 deb 包的依赖项并尝试同时安装它们。

使用 Ubuntu 软件中心搜索GDebi,或使用命令安装:

1
sudo apt install gdebi

之后可用右键单击下载的 deb 文件并选择用其他应用程序打开,从可用应用程序列表中选择 Gdebi 进行安装操作。也可以使用命令完成(假设你的文件名为package.deb,在磁盘根目录的download文件夹中):

1
sudo gdebi /download/package.deb

注:右键 deb 文件 -> 属性 -> 打开方式可修改默认安装程序

使用

.deb 包的安装与卸载

安装

使用 dpkg 命令(假设你的文件名为package.deb,软件名为program_name,在磁盘根目录的download文件夹中):

1
sudo dpkg -i /download/package.deb # 请按照实际情况自行修改此处的路径

若出现依赖错误可执行以下命令安装依赖:

1
sudo apt install -f

运行:

1
program_name # 请根据实际情况修改

卸载

在终端输入

1
dpkg --list # 显示系统中安装的软件,以首字母排序

查找到程序后在终端执行(假设你准备卸载的程序在此处显示名为program_name):

1
2
3
# 以下命令二选一即可
sudo apt-get remove program_name # 不删除配置文件
sudo apt-get --purge remove program_name # 一并删除配置文件

在终端输入 yes 确认删除并等待执行。

更新

1
2
3
4
5
sudo apt-get update # 更新可用软件包列表
sudo apt-get upgrade # 更新已安装的包
sudo apt-get upgrade program_name # 更新名为"program_name"的软件
sudo apt list --upgradable # 列出可更新的软件
sudo apt-get dist-upgrade # 升级 Ubuntu 系统版本

Steam++

(只是觉得这个软件加速 GitHub 和 Steam 比较方便和顺手罢了,但自己安装后因为种种原因未能配置成功)

一键脚本

https://steampp.net/download
需要依赖 certutil,jq,zenity 工具

  • certutil 工具。初始化 nssdb 数据库,Chrome 信任该数据库
  • jq 工具。解析更新接口自动获取下载地址。
  • zenity 工具。图形化提示,显示下载进度。

Linux 目前仅支持 x64 架构,Arm64 将在正式版提供支持

1
curl -sSL https://steampp.net/Install/Linux.sh | bash

手动下载

前往 GitHub 仓库
https://github.com/BeyondDimension/SteamTools/releases 下载对应的包(Ubuntu 系统选择.deb),并放置于 Ubuntu 系统的磁盘中。

执行 dpkg 命令进行安装(假设你的文件名为steamppdeb.deb,软件名为steampp,在磁盘根目录的download文件夹中):

1
sudo dpkg -i /download/steamppdeb.deb # 请按照实际情况自行修改此处的路径

若出现依赖错误可执行以下命令安装依赖:

1
sudo apt install -f

运行软件:

1
steampp

参考

https://zhuanlan.zhihu.com/p/355314438
https://zhuanlan.zhihu.com/p/142014944
https://zhuanlan.zhihu.com/p/132558860
https://linux.cn/article-12183-1.html
https://linux.cn/article-12956-1.html