略過VMware安裝
1 找一個(gè)中國境內(nèi)的Ubuntu鏡像網(wǎng)站
參照這個(gè)網(wǎng)頁
[Ubuntu全球鏡像列表]-
下載所需版本
如18.04.6
desktop后綴才有UI
親測完美純凈鏡像:Index of /ubuntu-releases/18.04/ (bupt.edu.cn)
2 使用VMware虛擬機(jī)安裝向?qū)o腦安裝鏡像
務(wù)必記住用戶名和密碼 后期更改非常麻煩
3 安裝中文語言+Vm-tools+谷歌中文輸入法
- 在setting中找到region & language 點(diǎn)擊
manage installed Languages
點(diǎn)開后可能有更新提示, 選擇更新即可
- 點(diǎn)擊
Intsall/Remove Languages
- 勾選
chinese再點(diǎn)擊apply輸入密碼 等待自動(dòng)下載安裝
- 把漢語(中國)拖到最上面,點(diǎn)擊
Apply System-Wide然后重啟Ubuntu
關(guān)閉自動(dòng)檢查更新

- 安裝Vm-toos 獲取拖動(dòng)拷貝文件+復(fù)制粘貼文本能力
依次鍵入以下指令 逢Y就Y
sudo apt upgrade
sudo apt install open-vm-tools-desktop -y
sudo reboot
- 恭喜你獲得了 Ubuntu中文界面,接下來安裝谷歌中文輸入法
開啟終端 使用指令sudo apt-get install fcitx-googlepinyin
切換IBus至fcitx
重啟系統(tǒng)
打開終端,輸入命令: fcitx-configtool , 打開fcitx 設(shè)置,來添加google輸入法。 點(diǎn)擊 + 好來添加。

可在【全局配置】更改輸入熱鍵偏好
恭喜你擁有了Ubuntu中文輸入能力
4 配置默認(rèn)登錄root用戶
4-1.首先使用
sudo passwd root 設(shè)置密碼
再使用指令su - 進(jìn)入root用戶
使用su - 會(huì)重設(shè)root密碼,務(wù)必記住密碼,否則很麻煩
更改文件 50-ubuntu.conf 讀者自學(xué)vi編輯命令
cd /usr/share/lightdm/lightdm.conf.d/
vi 50-ubuntu.conf
更改內(nèi)容如下
[Seat:*]
user-session=ubuntu
#Manually add user and passwd
greeter-show-manual-login=true
all-guest=false
#root Login
autologin-user=root
再分別更改以下文件
cd /etc/pam.d
vi gdm-autologin
vi gdm-password
gdm-autologin 和gdm-password
均注釋:
#auth required pam_succeed_if.so user != root quiet_success

在/root 文件夾下更改文件.prifile 沒有該文件就新建一個(gè),看不到就在該目錄下使用Ctrl + H 顯示隱藏文件
填入內(nèi)容如下:
# ~/.profile: executed by Bourne-compatible login shells.
if [ "$BASH" ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi
# mesg n || true
tty -s && mesg n || true
以上更改后重啟 可在登錄界面選擇 not listed 后 手動(dòng)輸入root 和對應(yīng)密碼登錄
接下來 設(shè)置開機(jī)自動(dòng)登錄 root
進(jìn)入文件夾cd /etc/gdm3/
更改文件custom.conf 變更內(nèi)容如下:

保存后,深呼吸,然后關(guān)機(jī)
再然后,Ubuntu, 啟動(dòng)! 恭喜你獲得了開機(jī)root用戶自動(dòng)登錄的能力。
5 進(jìn)階玩法,配置C/C++開發(fā)環(huán)境
玩Linux不做C/C++開發(fā),就像看四大名著不看《紅樓夢》,說明這個(gè)人文學(xué)造詣和自我修養(yǎng)不足,后面忘了,總之只能度過一個(gè)相對失敗的人生。
5.1 安裝gcc / g++
點(diǎn)擊軟件和更新 將下載來源切換為中國的服務(wù)器 系統(tǒng)的軟件源會(huì)被自動(dòng)配置為清華源
美國的服務(wù)器 不行??! 中國的服務(wù)器 行??! 注意 能用就先別換 會(huì)導(dǎo)致意外錯(cuò)誤
1.使用指令更新軟件源
sudo apt update
- 安裝集合開發(fā)工具
build-essential它包含了 GCC 編譯器以及很多其他編譯必備的軟件。
sudo apt install build-essential
- 驗(yàn)證是否成功安裝gcc
使用指令
gcc --version
一般會(huì)有反饋如下:
root@ubuntu:~# gcc --version
gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
5.2 安裝CMake
今我得CMake, 如魚得水,如虎添翼,如摸你窮得1917望遠(yuǎn)瞄具
- 進(jìn)入CMake官方下載網(wǎng)站
Index of /files (cmake.org)
選擇去年的最后一版,往往比較穩(wěn)定
選擇cmake-3.27.0-linux-x86_64.tar.gz
這是已編譯好的包,解壓鏈接即用!
有不同包管理/開發(fā)工具依賴的CMake版本不同 建議新建一個(gè)文件存放不同版本的CMake

使用指令
tar zxvf cmake-3.27.0-linux-x86_64.tar.gz
解壓
建立軟鏈接
sudo ln -s /storehouse/CMake/cmake-3.27.0-linux-x86_64/bin/cmake /usr/bin/cmake
查看是否安裝成功
cmake --version
root@ubuntu:~/桌面/CMake# cmake --version
cmake version 3.27.0
CMake suite maintained and supported by Kitware (kitware.com/cmake).
有版本反饋就表示安裝成功了
5.3 安裝VScode
神說要無痛寫代碼,于是便有了VScode
從官網(wǎng)下載VScode的 tar.gz包
下載地址

拖動(dòng)到虛擬機(jī),使用指令tar zxvf code-stable-x64-1718750038.tar.gz 解壓
解壓后得到文件夾VSCode-linux-x64

創(chuàng)建軟鏈接將可執(zhí)行文件鏈接到環(huán)境變量
sudo ln -s /storehouse/VScode/VSCode-linux-x64/code /usr/local/bin/code
然后非root用戶可以在任意終端輸入code 打開vscode
root用戶還需使用以下啟動(dòng)指令
sudo code --no-sandbox --disable-gpu-sandbox --user-data-dir=/root/.vscode/
為一勞永逸,將啟動(dòng)參數(shù)寫入文件
打開home目錄(本文為root), 更改文件.bashrc, 添加以下指令
alias code='/usr/local/bin/code . --no-sandbox --unity-launch'
--unity-launch可能會(huì)失效,遇到報(bào)錯(cuò)刪除即可
激活配置
sudo source .bashrc
6 其他補(bǔ)丁
- 用戶配置保存
在Ubuntu 18.04 下,可能出現(xiàn)root用戶下 GLIBC_2.28 not found而導(dǎo)致VScode無法保存用戶配置
安裝 GLIBC_2.28
注意 安裝GLIBC_2.28會(huì)導(dǎo)致系統(tǒng)中文語言及谷歌輸入法失效,顧慮者不安裝,以普通用戶使用VScode
1.在/etc/apt/sources.list文件中的最后面追加下面這一行內(nèi)容
deb http://security.debian.org/debian-security buster/updates main
2.添加公鑰
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 112695A0E562B32A 54404762BBB6E853
3.更新軟件源
apt-get update
sudo apt list --upgradable
- 安裝
sudo apt install libc6-dev libc6
5.檢查是否有GLIBC_2.28
strings /lib/x86_64-linux-gnu/libc.so.6 | grep GLIBC_

- 終端字體間距過大
文件--->首選項(xiàng)--->設(shè)置
搜索terminal.integrated.fontFamily
一般為空白,鍵入字體monospace即可
至此,所有配置結(jié)束
??????????????????????????
前路迢迢,還路遙遙~










