Ubuntu18.04.2LTS安裝、配置、美化

Ubuntu18.04.2LTS安裝、配置、美化

安裝準(zhǔn)備

硬盤分區(qū)

硬盤一般分為IDE硬盤、SCSI硬盤和SATA硬盤三種。

在Linux系統(tǒng)中,IDE接口的硬盤被稱為hd,SCSI和SATA接口的硬盤則被稱為sd,其中IDE硬盤基本上已經(jīng)淘汰,現(xiàn)在市面上最常見的就是SATA接口的硬盤,第1塊硬盤稱為sda,第2塊硬盤稱為sdb……,依此類推。

一塊硬盤最多有4個(gè)主分區(qū),主分區(qū)以外的分區(qū)稱為擴(kuò)展分區(qū),硬盤可以沒有擴(kuò)展分區(qū),但是一定要有主分區(qū),在主分區(qū)中要有一個(gè)激活分區(qū)用來(lái)啟動(dòng)Windows系統(tǒng),在擴(kuò)展分區(qū)中可以建立若干個(gè)邏輯分區(qū),因此,最合理的分區(qū)方式應(yīng)該最多分三個(gè)主分區(qū),一個(gè)擴(kuò)展分區(qū),這樣可以有效地利用有限的主分區(qū),然后在擴(kuò)展分區(qū)中建立邏輯分區(qū)。

在Linux系統(tǒng)中每一個(gè)硬盤總共最多有 16個(gè)分區(qū),硬盤上的4個(gè)主分區(qū),分別標(biāo)識(shí)為sdal、sda2、sda3和sda4,邏輯分區(qū)則從sda5開始標(biāo)識(shí)一直到sda16。

Linux可以把分區(qū)作為掛載點(diǎn),載入目錄,其中最常用的硬盤大小(500G-1000G)分配目錄推薦如下表所示:

目錄 建議大小 格式 描述
EFI 100M 一定要放在開頭,主分區(qū),分配32M以上
/ 150G-200G ext4 根目錄
swap 物理內(nèi)存兩倍 swap 交換空間:交換分區(qū)相當(dāng)于Windows中的“虛擬內(nèi)存”,如果內(nèi)存低的話(1-4G),物理內(nèi)存的兩倍,高點(diǎn)的話(8-16G)要么等于物理內(nèi)存,要么物理內(nèi)存+2g左右,
/boot 1G左右 ext4 空間起始位置 分區(qū)格式為ext4 /boot 建議:應(yīng)該大于400MB或1GB Linux的內(nèi)核及引導(dǎo)系統(tǒng)程序所需要的文件,比如 vmlinuz initrd.img文件都位于這個(gè)目錄中。在一般情況下,GRUB或LILO系統(tǒng)引導(dǎo)管理器也位于這個(gè)目錄;啟動(dòng)撞在文件存放位置,如kernels,initrd,grub。
/tmp 5G左右 ext4 系統(tǒng)的臨時(shí)文件,一般系統(tǒng)重啟不會(huì)被保存。(建立服務(wù)器需要?)
/home 盡量大些 ext4 用戶工作目錄;個(gè)人配置文件,如個(gè)人環(huán)境變量等;所有賬號(hào)分配一個(gè)工作目錄。

修改DNS

Step1:添加Google’s DNS

vim /etc/systemd/resolved.conf
在文件中添加內(nèi)容:

DNS=8.8.8.8 2001:4860:4860::8888
FallbackDNS=8.8.4.4 2001:4860:4860::8844

Step2:重啓網(wǎng)絡(luò)或者重啓電腦

更換root密碼

更換root密碼更換root密碼

xmaihh@xmaihh-H81M-S1:~$ sudo passwd root
輸入新的 UNIX 密碼: 
重新輸入新的 UNIX 密碼: 
passwd:已成功更新密碼
xmaihh@xmaihh-H81M-S1:~$

sudo免密碼

shell輸入:

xmaihh@xmaihh-H81M-S1:~$ sudo visudo

顯示如下:

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:$

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL
xmaihh  ALL=(ALL) NOPASSWD: ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d

只要在%sudo ALL=(ALL:ALL) ALL下面添加一行username ?ALL=(ALL) NOPASSWD: ALL

更新源

找到Software & Updates,將源更新為阿里云的源 或者其他國(guó)內(nèi)的源

然后自己手動(dòng)更新一下:

sudo apt update
sudo apt upgrade

Sougou Pinyin

sudo apt-get install fcitx-bin      #安裝fcitx-bin
sudo apt-get update --fix-missing   #修復(fù)fcitx-bin安裝失敗的情況
sudo apt-get install fcitx-bin      #重新安裝fcitx-bin
sudo apt-get install fcitx-table    #安裝fcitx-table

然后去搜狗輸入法Linux官網(wǎng)下載64bit的deb包程序,如:sogoupinyin_2.2.0.0108_amd64.deb

sudo dpkg -i sogoupinyin*.deb       #安裝搜狗拼音
sudo apt-get install -f             #修復(fù)搜狗拼音安裝的錯(cuò)誤
sudo dpkg -i sogoupinyin*.deb       #重新安裝搜狗拼音

重啟!重啟!重啟!也就是注銷當(dāng)前用戶再重登的事

WPS

wps_linux官網(wǎng)下載64bit的deb包程序,如:wps-office_10.1.0.6757_amd64.deb

sudo dpkg -i libpng12-0*.deb      #安裝依賴libpng12-0
sudo dpkg -i wps*.deb             #安裝wps
sudo apt-get install -f           #若出現(xiàn)錯(cuò)誤沒有安裝成功,用來(lái)修復(fù)

下載wps字體,然后解壓
(或者鏈接提取碼:ea2d)

sudo mkdir /usr/share/fonts/WPS-Fonts       #新建wps字體存儲(chǔ)文件夾
cd ~/Downloads     #進(jìn)入下載好的字體目錄
sudo apt-get install unzip  #安裝zip解壓軟件
sudo unzip wps_symbol_fonts.zip -d /usr/share/fonts/WPS-Fonts/  #解壓字體到指定文件夾
sudo mkfontscale    #生成字體索引
sudo mkfontdir      #生成字體索引
sudo fc-cache       #更新字體緩存

壓縮軟件

sudo apt-get install p7zip-full p7zip-rar rar unzip

Google Chrome

wget -q -O - https://raw.githubusercontent.com/longhr/ubuntu1604hub/master/linux_signing_key.pub | sudo apt-key add
sudo sh -c 'echo "deb [ arch=amd64 ] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
sudo apt-get update
sudo apt-get install google-chrome-stable

vim

$ sudo apt-get install vim

安裝VS Code

首先下載官方安裝包:
https://code.visualstudio.com/docs/?dv=linux64_deb
然后在該文件路徑運(yùn)行以下命令:

sudo dpkg -i code_1.24.1-1528912196_amd64.deb

或者雙擊安裝包,要安裝依賴的話先安裝依賴,如果雙擊安裝無(wú)反應(yīng),可以在命令行中運(yùn)行安裝,然后安裝所需依賴即可

sudo apt-get install -f

多版本gcc和g++共存

sudo apt-get install gcc-5 gcc-5-multilib
sudo apt-get install g++-5 g++-5-multilib
sudo apt-get install gcc-6 gcc-6-multilib
sudo apt-get install g++-6 g++-6-multilib
sudo apt-get install gcc-7 gcc-7-multilib
sudo apt-get install g++-7 g++-7-multilib
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 50
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-6 60
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 50
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-6 60
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 70

然后選擇gcc和g++版本

sudo update-alternatives --config gcc
sudo update-alternatives --config g++

多版本python和pip共存

ubuntu18.04自帶python3,但是沒有python2,pip2,pip3。

sudo apt install python2.7  #安裝python2.7
sudo apt install python-minimal
sudo apt install curl
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo apt install python-testresources   #防止pip2出錯(cuò)
sudo apt install python3-testresources  #防止pip3出錯(cuò)
sudo python3 get-pip.py #安裝pip3
sudo python2 get-pip.py #安裝pip3
sudo pip3 install --upgrade pip #升級(jí)pip3
sudo pip2 install --upgrade pip #升級(jí)pip2

error: Traceback (most recent call last):
File "setup.py", line 1, in <module>
from distutils.core import setup
ImportError: No module named distutils.core
報(bào)錯(cuò)缺少python-distutils包,安裝即可。

 $ sudo apt-get install python3-distutils

此時(shí)pip和python并不知道指向2還是3,需要自己修改。我們使用alias來(lái)設(shè)置別名。我要讓pip和python都指向3

$ whereis pip
pip: /usr/local/bin/pip /usr/local/bin/pip3.6 /usr/local/bin/pip2.7
$ whereis python
python: /usr/bin/python2.7 /usr/bin/python2.7-config /usr/bin/python3.6m /usr/bin/python3.6 /usr/bin/python3.6m-config /usr/bin/python3.6-config /usr/bin/python /usr/lib/python2.7 /usr/lib/python3.7 /usr/lib/python3.6 /etc/python2.7 /etc/python3.6 /etc/python /usr/local/lib/python2.7 /usr/local/lib/python3.6 /usr/include/python2.7 /usr/include/python3.6m /usr/include/python3.6 /usr/share/python /usr/share/man/man1/python.1.gz

可見pip3在:

/usr/local/bin/pip3.6

python在:

/usr/bin/python3.6

自定義alias別名:

vim ~/.bashrc

打開文件后,在最后一行加:

alias pip=/usr/local/bin/pip3.6
alias python=/usr/bin/python3.6

然后更新環(huán)境:

source ~/.bashrc

支持exfat

sudo apt-get install exfat-fuse exfat-utils

音視頻

安裝FFmpeg

sudo add-apt-repository ppa:djcj/hybrid
sudo apt-get update
sudo apt-get install ffmpeg

安裝解碼器

sudo apt-get install ubuntu-restricted-extras

安裝VLC視頻播放器

sudo apt-get install vlc browser-plugin-vlc

安裝錄制gif軟件peek

sudo add-apt-repository ppa:peek-developers/stable
sudo apt-get update
sudo apt-get install peek

美化

查看gnome版本

gnome3版本以下

$ gnome-panel --version   或者  gnome-about --gnome-version

gnome3版本以上

$ gnome-session --version  或者 gnome-shell --version

如我的gnome3版本如下:

xmaihh@xmaihh-H81M-S1:~$ gnome-shell --version
GNOME Shell 3.28.3

使用Tweaks對(duì)gnome美化

Ubuntu 18.04 LTS 內(nèi)置的是 gnome 桌面環(huán)境,安裝一些主題、圖標(biāo)美化一下整個(gè)系統(tǒng)。再用幾個(gè)插件增強(qiáng)一下效果和使用體驗(yàn)即可。

sudo apt-get install gnome-tweak-tool   #安裝tweak
sudo apt-get install gnome-shell-extensions -y  #安裝shell擴(kuò)展
sudo apt install chrome-gnome-shell     #為了能在瀏覽器內(nèi)安裝gnome插件,火狐和谷歌都能用
sudo apt-get install gtk2-engines-pixbuf    #防止GTK2錯(cuò)誤
sudo apt install libxml2-utils

gnome桌面環(huán)境主題、圖標(biāo) 下載地址:
https://www.gnome-look.org/
以下是我使用配置:
仿macOS主題Ant

Ant
AntAnt
安裝使用配置: `Ctrl+Alt+T 打開terminal,執(zhí)行如下命令

$ sudo rm /var/lib/apt/lists/lock
$ sudo rm /var/cache/apt/archives/lock
$ sudo apt-get update
$ sudo apt-get install gnome-tweak-tool
$ mkdir .themes
$ cd ~/.themes/
$ git clone https://github.com/EliverLara/Ant.git

主題已經(jīng)安裝完成了,你可以打開 Tweaks – Appearance – Applications ,找到你剛下載下來(lái)的主題并一鍵使用。

Ant主題使用Ant主題使用
仿macOS主題扁平化圖標(biāo) La Capitaine
La Capitaine
La CapitaineLa Capitaine

同樣,`Ctrl+Alt+T 打開terminal,執(zhí)行如下命令

mkdir ~/.icons
$ cd ~/.icons/
$ git clone https://github.com/keeferrourke/la-capitaine-icon-theme.git

OK,圖標(biāo)包安裝完成,直接打開 Tweaks – Appearance – Icons ,選擇使用即可。

仿macOS主題dask欄

dash-to-dockdash-to-dock

這是一個(gè)dask欄插件

$ cd ~
$ mkdir .temp
$ cd .temp/
$ wget https://github.com/micheleg/dash-to-dock/archive/master.zip
$ cd master/
$ make
$ make install

還沒結(jié)束!現(xiàn)在進(jìn)入重點(diǎn)部分,在鍵盤按下 Alt+F2 鍵,在彈出的窗口中輸入字母 r。

嗯,現(xiàn)在才正式安裝完插件。

Tweaks tool的界面Tweaks tool的界面

Dash to dock Settings

Dash to dock SettingsDash to dock Settings

問題:

  1. 我在安裝的時(shí)候遇到Ubuntu18.04.2LTS自帶dock欄與dash to dock沖突,輸入以下命令將自帶dock移動(dòng)到~下,重啟后即可解決此問題(也可移動(dòng)到其他目錄或者直接rm刪除)。Ubuntu 更新后需要再執(zhí)行一遍,因?yàn)楦聲?huì)修復(fù)自帶的 dock。
sudo mv /usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com ~/
或者
sudo rm -rf /usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com
  1. 前面說到查看gnome版本,dash-to-dock有對(duì)應(yīng)的branchgit clone拉取時(shí)加上-b參數(shù)拉取對(duì)應(yīng)版本分支

聊天軟件

其他deepin-wine容器:阿里云鏡像下載

安裝使用:

打開terminal,執(zhí)行下列命令

git clone https://github.com/wszqkzqk/deepin-wine-ubuntu.git

cd到deepin-wine-for-ubuntu文件夾下面,執(zhí)行下列命令

./install.sh

在home目錄下新建一個(gè)文件夾,我命名的是softwares,然后cd進(jìn)入softwares,執(zhí)行如下命令:

wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.weixin.work/deepin.com.weixin.work_2.4.16.1347deepin0_i386.deb

在softwares目錄下,執(zhí)行以下命令

sudo dpkg -i deepin.com.weixin.work_2.4.16.1347deepin0_i386.deb

網(wǎng)速和CPU使用率工具

打開terminal,執(zhí)行下列命令

sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
sudo apt-get update
sudo apt-get install indicator-sysmonitor

接著執(zhí)行命令

$ ndicator-sysmonitor &

然后Ctrl+C就可以實(shí)現(xiàn)后臺(tái)運(yùn)行indicator-sysmonitor

運(yùn)行效果運(yùn)行效果

設(shè)置開機(jī)啟動(dòng)

設(shè)置開機(jī)啟動(dòng)設(shè)置開機(jī)啟動(dòng)

參數(shù)配置參數(shù)配置

安裝npm

下載Node.js

接著執(zhí)行以下命令

cd /usr/local/node/

wget https://npm.taobao.org/mirrors/node/v10.15.3/node-v10.15.3-linux-x64.tar.gz  #下載安裝包

tar -zxvf node-v10.15.3-linux-x64.tar.gz  # 解壓安裝包

rm  node-v10.15.3-linux-x64.tar.gz  # 移除安裝包

ln -s /usr/local/node/node-v10.15.3-linux-x64/bin/npm /usr/local/bin/npm

ln -s /usr/local/node/node-v10.15.3-linux-x64/bin/node /usr/local/bin/node

查看npm版本

xmaihh@xmaihh-H81M-S1:/usr/local/node$ npm -v
6.4.1

npm升級(jí),@后面是版本號(hào)

npm i -g npm@6.4.1

Git

在 Ubuntu 這類 Debian 體系的系統(tǒng)上,可以用 apt-get 安裝:

sudo apt-get install git

配置信息

git config --global user.name "yourname" #引號(hào)里面輸入你的名字
git config --global user.email "youremail" #輸入郵箱
git config --global core.autocrlf false #消除由于Windows和Linux平臺(tái)中換行符的差異導(dǎo)致的問題
git config --global core.quotepath off #消除由于路徑或者是文件名包含中文導(dǎo)致的亂碼問題
git config --global gui.encoding utf-8 #消除gui界面中文亂碼問題(如果全程使用命令行的話不用擔(dān)心這個(gè)問題)
ssh-keygen -t rsa -C "youremail" #配置ssh的密鑰,輸完之后一路回車
eval `ssh-agent` #啟用ssh-agent
ssh-add ~/.ssh/id_rsa #添加密鑰
ssh-add -l #將它添加到已知的key列表中
cat ~/.ssh/id_rsa.pub #把這個(gè)公鑰添加到自己的Github賬戶上去

2019-7-30補(bǔ)充 卸載Sougou輸入法

鑒于Sougou Pinyin輸入法在gnome3桌面日常崩潰,每每查看 /var/crash/ 目錄下崩潰日志都有,卸載了。

  $ sudo apt-get  purge  sogoupinyin     (卸載搜狗拼音輸入法)
  $ sudo apt-get purge  fcitx     (卸載fcitx)
  $ sudo apt-get autoremove    (徹底卸載fcitx及相關(guān)配置)

注銷重新登錄一下或者重啟。

新輸入法
rime輸入法

$ sudo apt install ibus-rime(安裝rime輸入法)

$ sudo apt install librime-data-wubi(安裝五筆庫(kù))

$ sudo apt install librime-data-pinyin-simp (安裝簡(jiǎn)體拼音庫(kù))

在 ~/.config/ibus/rime/ 下新建一個(gè)文件 default.custom.yaml (覆蓋默認(rèn)設(shè)置)

內(nèi)容是:

patch:

       schema_list:

               - schema: wubi_pinyin

               - schema: pinyin_simp

               - schema: wubi86

說明:schema 是輸入法順序,如果僅用拼音或五筆,則將對(duì)應(yīng)的項(xiàng)移到最前面,本人要五筆拼音一起混用,所以將wubi_pinyin放到了前面。

并且修改

wubi_pinyin.schema.yaml

switches下的reset 值由0改為1,意思是重啟后默認(rèn)由中文狀態(tài)改為英文狀態(tài)。

重啟操作系統(tǒng),使安裝生效。

打開“setting(設(shè)置)”,“Region&Language(區(qū)域和語(yǔ)言)”,點(diǎn)+號(hào),添加輸入法 Chinese(Rime) 。如果不用其它輸入法,可以刪除,其實(shí)也真不用其它輸入法了

注銷重新登錄一下或者重啟。

按shift切換中英文,輸中文按 空格鍵,英文按回車鍵

Reference

Ubuntu18.04完整新手安裝教程

Ubuntu 18.04 LTS 安裝(踩坑)配置全記錄

安裝Ubuntu Linux系統(tǒng)時(shí)硬盤分區(qū)最合理的方法

Ubuntu18.04安裝后應(yīng)該做的事

Ubuntu 18.04 安裝 ibus-rime 輸入法

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

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

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