Ubuntu 18.04 安装、配置和美化
本文章修改自inkss的博文
為什么要修改原文?
本來我是想自己寫這么一篇的,但是沒想到在百度一搜,居然一篇好文。我之前沒看到,真是可惜。
這篇文章主要是幫助我記錄一些東西,如題。
原文雖然不錯,但是對于我來說還不是十分適合。
本文章采用 CC BY-NC-SA 4.0 許可協議。轉載請注明出處!
一 安裝操作系統
1 引導盤
鑒于現在都 8102 年了,是時候完全拋棄 Legacy 引導,只采用 UEFI 引導了。
而這里有兩種選擇(所有操作均在 Windows 下進行):
- 刻錄到光盤:
使用 UltraISO 進行刻錄,在完成之后,電腦可以對光盤識別到 Legacy 和 UEFI 兩種方式的引導項。而如果 BIOS 中設置為僅 UEFI ,就只需直接選擇進行安裝即可。
刻錄到 U 盤:
- 解壓鏡像文件:準備一個 干凈 的 FAT32 的 U 盤( NTFS 不行 ),使用壓縮工具( WinRAR,7z 等 )對 Ubuntu 的鏡像文件進行解壓,解壓目錄為 U 盤根目錄。
- 使用刻錄工具:Ubuntu 官網中推薦的 U 盤刻錄工具為 Universal-USB-Installer ,但是需要注意的是這個工具刻錄后的 U 盤只有 Legacy 引導 ,所以只能拋棄該軟件。然后在網上簡單的搜索后找到了另一款 U 盤刻錄工具:Rufus,提到了其具有 免安裝、綠色版、支持 UEFI 引導 的特點,那么就選用它了。
刻錄到 U 盤的方式二選一,過程不多贅述,使用 Rufus 刻錄時分區類型選擇 GPT。
2 分區
本次目標是做一個雙系統出來,所以保留原 Windows 系統,壓縮出一個分區給 Ubuntu 使用。
打開 Windows 的文件管理器(快捷鍵 Win + E),展開頂部選擇 計算機→管理 。
然后選擇 磁盤管理工具 ,對相應分區進行壓縮(單系統需求用戶可以直接格盤重裝)。
具體的壓縮教程可搜索查詢,需要注意一下對壓縮后的新分區 不要新建簡單卷或格式化 。
3 安裝系統
正常的安裝過程,諸如對 BIOS 進行設置之類,網上教程很多,這里不多贅述。
在到 安裝類型 這一步時,如果你在上一步壓縮完分區后,沒有新建簡單卷,那么就會多出一個 安裝 Ubuntu,與 Windows boot manager 共存 這一選項,那么就只需默認無腦下一步即可。
而如果需要自主劃分分區,就選擇 其他選項 。分區只推薦劃分出根 / 和家目錄 /home。
注意1:為了系統的穩定,安裝過程中請連上網絡,勾選 安裝 Ubuntu 時下載更新 。
注意2:安裝時選擇 最小安裝 ,除非你對雷鳥、LibreOffice 之類的軟件感興趣。
二 初步系統配置
1 不可或缺的更新
如果在上一步中勾選了安裝 Ubuntu 時下載更新,那么大部分的系統更新已經下載完畢。
不過為了確保,先移步到 設置→詳細信息 ,點擊右下角的 檢查更新 ,如果存在更新,那么完成相應的更新。
接著移步到 設置→區域和語言→管理已安裝的語言 ,在此處完成一個更新下載。
最后,為了確保系統和軟件都更新完畢,打開終端使用命令安裝更新:
sudo apt update sudo apt upgrade也可以不使用命令行,使用 軟件更新器 對系統和軟件進行更新。
2 雙系統Windows時間顯示不正常
參考這篇
3 更換終端類型
這里推薦使用 oh-my-zsh ,因為其具有十分智能的 Tab 補全能力:
sudo apt-get install git sudo apt-get install zsh wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh chsh -s /usr/bin/zsh重啟系統以生效。
三 配置與美化系統
1 Gnome-tweak-tool
Ubuntu 18.04 與 16.04 最大的變動就是拋棄了 Unity 桌面,轉而使用 Gnome ,所以先安裝以下工具:
sudo apt install gnome-tweak-tool然后移步到 Ubuntu 軟件→附加組件,在此處安裝相應的 Shell 組件。
為了自定義 Shell 主題,需要安裝、啟用插件:User Themes(如此才可以修改 shell 樣式,也就是頂欄)
附錄:一個下載主題的網站:Gnome-look
上圖中主題和圖標的的下載地址:Sierra-light、MacOS Icon
2 主題 圖標 字體
下載的主題如果是 deb 包的形式,安裝方式見下文。而如果是壓縮包的形式,那么就只能解壓它放到對應的目錄中了,這個目錄有兩種,區別上類似于 Windows 環境變量里的個人和系統。
- 主題存放目錄:/usr/share/themes 或 ~/.themes
- 圖標存放目錄:/usr/share/icons 或 ~/.icons
- 字體存放目錄:/usr/share/fonts 或 ~/.fonts
其中 /usr/share 目錄需要 root 權限才能修改,秉著有圖形界面就不用終端的心態:
# 終端下打開一個具有管理員權限的文件管理器 # 打開后終端最小化,不要關閉 sudo nautilus# 或者放到本地目錄中附錄一個專為 Linux 設計的字體:文泉驛系列字體
sudo apt install fonts-wqy-microhei fonts-wqy-zenhei3 Grub 啟動項美化
主題包地址:Gnome Look - GRUB Themes (自行挑選喜歡的)
這里使用的主題包為:Fallout
接下來介紹安裝步驟:
首先下載主題包,為 zip 壓縮包。解壓出文件,使用 sudo nautilus 打開帶權限的文件管理器。
定位到目錄:/boot/grub,在該目錄下 新建文件夾 :themes,把解壓出的文件拷貝到文件夾中。
接著(終端下)使用 gedit 修改 grub 文件:
sudo gedit /etc/default/grub在該文件末尾添加:
# GRUB_THEME="/boot/grub/themes/主題包文件夾名稱/theme.txt" GRUB_THEME="/boot/grub/themes/fallout-grub-theme-master/theme.txt"最后更新配置文件:
sudo update-grub重啟系統以見證效果。另外談到 grub 就不得不談到 /boot/grub/grub.cfg ,這個文件才是事實上的配置文件,操縱此文件一個不慎就整個系統涼涼。所謂更新配置文件就是重新生成 grub.cfg 的過程。
上面的步驟是不是略顯麻煩,不過不用擔心,如果你決定使用 Fallout 主題,那么該主題的作者提供了更 簡單、安全 的安裝命令:
wget -O - https://github.com/shvchk/fallout-grub-theme/raw/master/install.sh | bash4 搜狗輸入法
Ubuntu 18.04 沒有提供 Fcitx 輸入框架,所以先安裝該框架:
sudo apt install fcitx先到搜狗輸入法官網下載輸入法安裝包,將會下載到一個 deb 格式的安裝包,安裝它:
# 首先移步到文件管理器的下載目錄,終端下輸入以下命令進行安裝 sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb# 一般情況下會提示安裝失敗,缺失依賴,所以先解決依賴問題 sudo apt install -f# 接著重復第一步安裝搜狗輸入法的命令 # 一般 deb 包都是如此安裝的,如果失敗就去解決依賴問題然后移步到 設置→區域和語言 ,刪除一部分輸入源,只保留 漢語 。接著選擇 管理已安裝的語言 ,修改 鍵盤輸入法系統 為 fcitx 。關閉窗口,打開所有程序,選擇軟件 Fctix 配置,選擇加號添加搜狗輸入法(見下圖):
如果沒有找到搜狗,就重啟系統,再次重復以上步驟即可。
推薦一個搜狗輸入法皮膚:簡約-信
四 軟件安裝與記錄
1 DeepinWine 環境
曾經試用過一次 CrossOver ,用其安裝了 TIM ,心想如果沒太大毛病就購買這個軟件了,只是蠻遺憾的一堆小問題,雖然不影響使用,但是影響體驗呀。所以真的很感嘆 Deepin 封裝的 TIM/QQ 的穩定性,所以這里也是 借用 Deepin 的貢獻 達到使用 QQ 的目的。
首先需要在本機下載 Deepin-Wine 環境:deepin-wine-ubuntu
克隆或下載壓縮包到本機,解壓后 在終端目錄下執行命令:./install.sh 安裝環境。
容器下載地址:Index of /deepin/pool/non-free/d/ ,使用方法見倉庫中的 ReadMe 文件。
關于托盤:安裝 TopIconPlus 的 gnome-shell 擴展。
然后在所有軟件中找到 優化 (Gnome-tweak-tool) ,在擴展中打開 Topicons plus 。
2 網易云音樂
在寫這篇文章時,操作系統版本為:Ubuntu 18.04.1 LTS x86_64 ;網易云音樂版本為:1.1.0
首先去網易云音樂官網下載安裝包(Ubuntu 16.04 64 位),然后就是正常的 deb 包安裝過程。
安裝完畢后,會發現在應用列表中點擊應用圖標無法啟動軟件(當前版本如此),解決方案:
先獲取操作系統的用戶名:
# 終端下輸入下列命令 whoami記錄輸出的內容,如我的用戶名為:inkss,然后終端下修改 sudoers :
sudo gedit /etc/sudoers# 在打開的文本編輯器中,添加一行(inkss 為我的用戶名): inkss ALL = NOPASSWD: /usr/bin/netease-cloud-music接著修改網易云音樂的啟動圖標:
sudo gedit /usr/share/applications/netease-cloud-music.desktop# 修改 Exec 這一行內容: Exec=sudo netease-cloud-music %U另外一種選擇是在點擊應用圖標后,再點擊右上角的菜單選擇關機按鈕,在彈出 系統將在 60s 后關機 界面后,網易云音樂在 60s 關機之前就能彈出界面。原因不詳,暫時沒查出相關觸發事件。
參考資料地址:(已解決)ubuntu下網易云音樂無法打開
3 一般性軟件安裝
相對麻煩的軟件安裝記錄完畢,下文記錄一些其他軟件的安裝:
3.1 Chrome
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-stable3.3 Neofetch
sudo apt install neofetch終端下查詢系統配置信息。
3.4 Typora
顏值很高的實時 MD 編輯、閱讀軟件。
# optional, but recommended sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE# add Typora's repository sudo add-apt-repository 'deb https://typora.io/linux ./' sudo apt update# install typora sudo apt install typora3.5 Albert
很實用的 軟件啟動器 ,我在安裝的時候按照添加 PPA 的方法安裝失敗了,如此便去其官網(GitHub-Albert)查找了一下,步驟上略顯繁瑣,這里記錄一下:
先這樣:
wget -nv -O Release.key \ https://build.opensuse.org/projects/home:manuelschneid3r/public_key sudo apt-key add - < Release.key sudo apt update然后這樣:
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/manuelschneid3r/xUbuntu_18.04/ /' > /etc/apt/sources.list.d/home:manuelschneid3r.list" sudo apt update sudo apt install albert使用感覺還不錯,但是相比Listary還是差了不少
3.6 popup-dict
Linux 下的劃詞翻譯工具,支持使用有道等多種翻譯服務。
功能特點:
- 目前只支持英文->中文翻譯,支持單詞和短語
- 主要針對 Gnome 桌面環境,不保證其它環境下的正常使用
- 鼠標劃詞翻譯,彈窗顯示
- 智能處理選中內容(去除兩端非英文字符、壓縮空白字符、刪除換行符等)
- 彈窗顯示一段時間后自動關閉。若鼠標在彈窗中,延遲關閉
- 點擊彈窗中鏈接可打開有道詞典網頁版
安裝過程:
# 安裝 pip3 ,如果已有請忽略此步驟 sudo apt install python3-pip# 安裝 PyGObject 依賴 sudo apt install python-gi python-gi-cairo python3-gi python3-gi-cairo gir1.2-gtk-3.0# 安裝 popup-dict sudo pip3 install popupdict運行軟件:使用 Gnome 擴展 Popup dict Switcher
4 Gnome 擴展
Ubuntu 18.04 拋棄了 Unity 桌面轉而使用 Gnome ,所以 Gnome 桌面下的一些 Shell 擴展在 Ubuntu 18.04 中就可以使用了。在 Gnome-tweak-tool 一節中就提到通過 Ubuntu 軟件中心下載、安裝和管理 Gnome 擴展(附加組件),下面介紹一種 通過瀏覽器對 Gnome 插件的安裝管理 方式:
首先安裝 Chrome Gnome Shell :
sudo apt install chrome-gnome-shell然后安裝瀏覽器插件(谷歌瀏覽器):Chrome 網上應用商店
瀏覽器插件安裝完成后點擊 插件圖標 就能進入:Shell 擴展商店
Gnome 擴展推薦
以上表格提到的所有擴展都能在 Ubuntu 18.04 中使用,如果存在安裝失敗的情況,請檢查 是否滿足依賴 。
知乎不支持表格的用法,這里只能截圖了,可以去這兒查看:4-Gnome-擴展
5 使用 Snap 包安裝軟件
5.1 Snap 簡介
在 Ubuntu 16.04 時,Ubuntu 系統就已經內置了 Snap ,Snap 打包的應用不同于 deb 安裝包,其包含了各種依賴環境等等(另外一個和 Snap 類似的是 Flatpak ,Deepin 正在使用的就是這個)。
5.2 Snap 命令
- 登錄 Snap Store
Snap 通常從 Snap Store 安裝。您可以在不登錄的情況下與 Snap Store 進行交互,但登錄可提供許多優勢。這些優勢包括能夠訪問您的私人快照和管理快照而無需設備上的 root 。概括來說:可以不登錄,但是大部分命令就需要使用 sudo ,登錄賬戶后則無需使用。此外登錄賬戶后才可以發布 snap 包。
PS:在應用商店里可以搜索、安裝、下載到基于 snap 的軟件,所以下列內容僅供參考。
snap find <query> # 查找 snap install <snap> # 安裝 snap remove <snap> # 刪除 snap revert <snap> # 還原 snap disable <snap> # 禁用 snap enable <snap> # 啟用更多 snap 的命令用法可在終端下:man snap 查看,或者瀏覽器訪問:snap: command reference
6 文件備份同步
6.1 FreeFileSync
FreeFileSync 是一款本地同步 備份 軟件:如將本地硬盤上的文件同步到移動硬盤上。可以做到增量備份、自動識別差異項等。同步方式有:雙向、鏡像、更新 。
本身是一款免費的跨平臺軟件(Windows、MAC、Linux),可以通過捐贈獲得免安裝版本(然而只有 Windows 和 MAC 版)。
下載地址:Download FreeFileSync
Linux 版本下載文件為一個壓縮包,解壓后直接點擊 FreeFileSync 文件就能使用,所以也就沒有桌面圖標啦。
解決圖標(有工具就絕對不手寫的態度):
# 安裝軟件 gnome-desktop-item-edit # –-no-install-recommends 參數避免安裝非必須的文件,從而減小體積 sudo apt install --no-install-recommends gnome-panel# 創建應用程序啟動方式 sudo gnome-desktop-item-edit /usr/share/applications/ --create-new執行命令后會打開如上圖所示窗口,然后就是一些參數的填寫:
命令:點瀏覽展開到解壓目錄,選擇 FreeFileSync 的可執行文件(圖中解壓目錄位于 ~/App/ 目錄)。
圖標:解壓包中有一個名為 Resources.zip 的壓縮包,含有一些圖片,從中選取軟件圖標。
6.2 堅果云
堅果云 是一款云端 同步 軟件,與同類的 OneDrive 相比,堅果云做到了全平臺兼容。
其免費版本使用流量限制、空間不限原則(下載 3G/月,上傳 1G/月);專業版一年 42G 空間、不限流量,199.90 元(差不多是處于打折狀態下 Office 365 的價格,有 1T OneDrive 空間)。
下載地址:堅果云 Linux 版 (普通的 deb 安裝包)
附錄
1.軟件圖標(.desktop)文件位置:
- /usr/share/applications # 大部分啟動圖標都在此
- ~/.local/share/applications # 一部分本地圖標
- /var/lib/snapd/desktop/applications # snap 類軟件在此
對于 **.desktop* 文件,可以使用文本編輯器對圖標或名稱之類的進行修改。
2.代碼篇:
# 查看所有 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>轉載于:https://www.cnblogs.com/xiyu714/p/9900525.html
總結
以上是生活随笔為你收集整理的Ubuntu 18.04 安装、配置和美化的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ie浏览器不显示echart的Toolt
- 下一篇: selenium所有检测点和绕过方式[运