Ubuntu 安装与配置
本文以 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
,等待安装完成,最后终端出现Enjoy
、VMware Team
等字样则表明安装成功。结束后最好重启一下 Ubuntu。
剪切板
安装虚拟机增强工具包:
1 | sudo apt-get install open-vm-tools |
之后重启虚拟机。
在 VMware Workstation 软件中进入虚拟机
-> 设置
-> 选项
-> 客户机隔离
,将条目勾选(我的已自动勾选)。
注:Ubuntu 的复制粘贴快捷键比 Windows 的多一个shift
键
换源
切换语言
如果你在安装时选择了简体中文以外的语言,可以按照此条进行修改。
如果你使用的是 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
,将Language
和Formates
修改为汉语
和中国
并重启系统,配置生效。
此时系统的 Home 文件夹的目录会变成中文,从而导致输入目录时不方便,可通过以下方式将目录更改回英文。
1 | export LANG=en_US # 更改系统语言环境为英文 |
同理,恢复中文:
1 | export LANG=zh_CN.UTF-8 |
安装 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 | 根据所需进行选择 |
在终端输入命令进入 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 | 以下命令二选一即可 |
在终端输入 yes 确认删除并等待执行。
更新
1 | sudo apt-get update # 更新可用软件包列表 |
附
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