2024-06-24【Linux】從零開始的Ubuntu_Linux安裝及基礎(chǔ)配置

略過VMware安裝

1 找一個(gè)中國境內(nèi)的Ubuntu鏡像網(wǎng)站

親測完美純凈鏡像:Index of /ubuntu-releases/18.04/ (bupt.edu.cn)

2 使用VMware虛擬機(jī)安裝向?qū)o腦安裝鏡像

務(wù)必記住用戶名和密碼 后期更改非常麻煩

3 安裝中文語言+Vm-tools+谷歌中文輸入法

  1. 在setting中找到region & language 點(diǎn)擊manage installed Languages
    點(diǎn)開后可能有更新提示, 選擇更新即可
  2. 點(diǎn)擊Intsall/Remove Languages
  3. 勾選chinese 再點(diǎn)擊apply 輸入密碼 等待自動(dòng)下載安裝
  4. 把漢語(中國)拖到最上面,點(diǎn)擊Apply System-Wide 然后重啟Ubuntu

關(guān)閉自動(dòng)檢查更新

  1. 安裝Vm-toos 獲取拖動(dòng)拷貝文件+復(fù)制粘貼文本能力
    依次鍵入以下指令 逢Y就Y
sudo apt upgrade
sudo apt install open-vm-tools-desktop -y
sudo reboot
  1. 恭喜你獲得了 Ubuntu中文界面,接下來安裝谷歌中文輸入法
    開啟終端 使用指令sudo apt-get install fcitx-googlepinyin
    切換IBusfcitx

重啟系統(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-autologingdm-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  
  1. 安裝集合開發(fā)工具build-essential 它包含了 GCC 編譯器以及很多其他編譯必備的軟件。
sudo apt install build-essential
  1. 驗(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)瞄具

  1. 進(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
  1. 安裝
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é)束
??????????????????????????

前路迢迢,還路遙遙~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容