ubuntu18安裝和美化教程

本文簡要介紹系統安裝部分,因爲這部分網上的教程已經很全面了。重在後面常用軟件的安裝和常見問題的解決。

安裝系統

分區

在Win10下利用系統默認的磁盤管理分出一個空間來,由於這臺電腦就是主攻linux的,所以我分了100個G

啓動盤製作

NTFS轉爲FAT32格式

由於我的U盤是NTFS格式(估計是陳大佬乾的,上次還能裝直接裝的),所以需要先用某個名字土土的軟件(大白菜?不記得了)將它轉爲FAT32格式

製作啓動盤

http://releases.ubuntu.com/18.10/ubuntu-18.10-desktop-amd64.iso
去ubantu官網下載ubuntu18.04的鏡像(不要下到U盤裏),然後用UltraISO這個軟件把他寫入到U盤裏

*Bitlock解鎖

由於戴爾的硬盤比較奇怪,用了bitlock鎖,需要在win10中關閉bitlock

BIOS設置

需要關掉安全啓動,然後設置U盤啓動(中間有一個legacy要調一下)

linux下分配空間

一路next後,有一步安裝要選擇其他選項,這樣能自己分配空間。
按照表中先後順序安裝。因爲擴容只能向後擴,萬一根目錄不夠用了用swap分區擴容。

名稱 大小 分區
/ 100G 邏輯分區
Swap 4G 交換分區

引導直接以整個硬盤爲引導。
看上去分配方案很扯淡,但是是有內在道理的。(免遭根目錄大小不夠用的苦)

換源

阿里雲的源似乎版本有些問題,這裏用中科大的。

cp /etc/apt/source.list /etc/apt/source.list #備份
sudo gedit  /etc/apt/source.list  
deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
## Not recommended
# deb https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse

常用軟件

上面一波操作後,linux就裝完了,由於引導以整個硬盤,所以以grub引導windows。

辦公軟件

搜狗輸入法

首先安裝Fctix

sudo apt install fcitx

https://pinyin.sogou.com/linux/下載,然後依次運行以下命令。
第一行安裝後會提示錯誤,然後接着運行2、3、4行即可。

sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb 
sudo apt-get -f install
sudo apt-get update --fix-missing
sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb 

接着打開設置-區域和語言-管理已安裝的語言-鍵盤輸入法系統:fctix。然後重啓即可。
接着,我是這樣配置的:

  1. 系統輸入法中保留搜狗輸入法和英文輸入法;
  2. 關閉shift中英切換;
  3. 搜狗中同樣關閉shift中英切換。

Chrome

首先從https://www.google.cn/chrome/下載,然後運行

sudo dpkg -i google-chrome-stable_current_amd64.deb

然後直接打開即可。

Docky

這是一款桌面美化軟件,裝了以後不會後悔。

sudo apt install docky
sudo apt-get install gnome-tweak-tool
sudo apt-get install  gnome-shell-extension-dashtodock

運行完後重啓,在設置-優化-擴展-dash to dock-智能隱藏,關閉自動隱藏 (網上說是關閉避開窗口,親測沒用)。

WPS

首先,官網下載https://www.wps.cn/product/wpslinux/

sudo dpkg -i wps-office_11.1.0.8722_amd64.deb 

出現字體缺失問題,去https://pan.baidu.com/s/1eS6xIzo?errno=0&errmsg=Auth%20Login%20Sucess&&bduss=&ssnerror=0&traceid=下載。
進入下載目錄,然後依次運行以下命令。

sudo cp wps_symbol_fonts.zip /usr/share/fonts
sudo mkfontscale
sudo mkfontdir
sudo fc-cache
sudo apt-get install ttf-wqy-microhei #文泉驛-微米黑
sudo apt-get install ttf-wqy-zenhei #文泉驛-正黑
sudo apt-get install xfonts-wqy #文泉驛-點陣宋體

QQ

  1. 安裝deepin環境,去https://github.com/wszqkzqk/deepin-wine-ubuntu下載;
  2. 解壓後運行 sudo ./install.sh
  3. 在這裏安裝QQ http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.qq.im/ ,選deb包。
  4. 安裝QQ sudo dpkg -i deepin.com.qq.im_8.9.19983deepin23_i386.deb
  5. 安裝桌面托盤圖標 sudo apt-get install gnome-shell-extension-top-icons-plus gnome-tweaks

如果想卸載的話,運行 sudo apt remove deepin.com.qq.office

flameshot

一款很好用的截圖軟件(解決QQ截圖上癮後遺症)

sudo apt-get install flameshot

然後選擇設備-鍵盤,拖到最底下,點添加,然後按照下面寫就行了。
在這裏插入圖片描述
從此以後就可以Ctrl + Alt + A截圖了。

mathpix

公式編輯神器,直接將公式截圖轉化爲Latex。

sudo snap install mathpix-snipping-tool

編程軟件

jdk

sudo apt-get install jdk-8-jdk

eclipse

官網下安裝包 installer 那個,然後本地選一個安裝,想安裝別的就再運行./eclipse-inst。
要把其添加到應用圖標列表:

cd /usr/share/applications/
sudo gedit eclipse.desktop

# 添加以下,注意修改路徑
[Desktop Entry]
Version=1.0
Name=eclipse
Exec=/usr/local/eclipse/eclipse
Icon=/usr/local/eclipse/icon.xpm
Type=Application
Name[zh_CN]=eclipse

Clion

跳過下載安裝解壓的過程。

cd usr/share/applications/
vi IDEA.desktop # 然後複製粘貼以下內容,自己修改對應的路徑

[Desktop Entry]
Encoding=UTF-8
Name=CLion
Comment=clion-2018.1.1
Exec=/home/sbw/Downloads/clion-2018.1.1/bin/clion.sh
Icon=/home/sbw/Downloads/clion-2018.1.1/bin/clion.svg
Categories=Application;Development;Java;IDE
Version=2018.1.1
Type=Application
#Terminal=1

vscode

首先去vscode官網https://code.visualstudio.com/Download下載deb包;

sudo dpkg -i code_1.36.1-1562627527_amd64.deb

然後運行上述代碼即可。在 終端/按win鍵出來的東西 中輸入code就能運行。
接着裝一些插件。
提一句,裝完g++後,裝C++插件需要Code Runner、C/C++ Compile Run和C/C++這三個,裝完以後在設置裏面找Run In Terminal,把Whether run code in Terminal這項給勾選了,否則就不能輸入只能輸出,然後按F6就可以運行了。千萬不要裝sb的C++ Intelligence ,那玩意會有找不到頭文件的警告,很麻煩。

在code runner安裝python的時候,需要在settings.json中插入以下語句,就可以默認用python3了。

"code-runner.runInTerminal": true,
    "code-runner.clearPreviousOutput": true,
    "code-runner.preserveFocus": false,
    "code-runner.saveFileBeforeRun": true,
    "code-runner.executorMapByGlob": {
        "*.js": "node",
        "*.py": "python3"
    },

npm和nodejs

最後3句是裝別的東西的,留着備忘。

sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm
sudo npm install -g n
sudo n stable
sudo npm install -g pm2
npm install -g yarn --registry=https://registry.npm.taobao.org
npm install -g typescript 

Mysql

sudo apt update
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev

接着解決必須sudo登錄這個問題

sudo mysql -u root -p;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密碼';

上述情況適用於mysql5.7版本以後。

redis

sudo apt-get install redis-server
redis-cli #訪問命令

oh-my-zsh

一款終端美化軟件,花裏胡哨的。

sudo apt install git
sudo apt install zsh
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
chsh -s /usr/bin/zsh

上述操作後就裝完了,底下自己配置

 vi ~/.zshrc

在這個文件裏調整風格,我現在設置的是random。

vim美化

sudo apt install curl
sh <(curl https://j.mp/spf13-vim3 -L)

使vim可以複製粘貼到系統剪貼板

sudo apt-get install vim vim-scripts vim-gtk vim-gnome

其餘的可以參考陳大佬博客(文末)
編輯vim特性

vi ~/.vimrc.local

這是目前我的配置
更改系統風格爲solarized8_dark,增加了豎對齊線,並且F5可以快速運行代碼


let g:indent_guides_enable_on_vim_startup = 0
set nospell
autocmd VimEnter * set nospell
set t_Co=256
set cursorcolumn
:colorscheme solarized8_dark
""""""""""""""""""""""
    "Quickly Run
    """"""""""""""""""""""
    map <F5> :call CompileRunGcc()<CR>
    func! CompileRunGcc()
        exec "w"
        if &filetype == 'c'
            exec "!g++ % -o %<"
            exec "!time ./%<"
        elseif &filetype == 'cpp'
            exec "!g++ % -o %<"
            exec "!time ./%<"
        elseif &filetype == 'java'
            exec "!javac %"
            exec "!time java %<"
        elseif &filetype == 'sh'
            :!time bash %
        elseif &filetype == 'python'
            exec "!time python3 %"
        elseif &filetype == 'html'
            exec "!firefox % &"
        elseif &filetype == 'go'
    "        exec "!go build %<"
            exec "!time go run %"
        elseif &filetype == 'mkd'
            exec "!~/.vim/markdown.pl % > %.html &"
            exec "!firefox %.html &"
        endif
    endfunc

其他

右鍵新建文本文件

你在桌面點右鍵,發現只能新建文件夾,不能新建文件。
正確做法:

  1. 打開主目錄的模板文件夾,發現裏面是空的;
  2. 在那打開終端,輸入sudo gedit 文本文件;
  3. 保存空的文本文件,退出。
    然後就大功告成了。

解決github下載速度慢

vi /etc/hosts
添加這三句

192.30.253.113  github.com
151.101.185.194 github.global.ssl.fastly.net
192.30.253.120  codeload.github.com

再運行/etc/init.d/networking restart

win10時間調整

windows中以管理員打開cmd,輸入

Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1

然後關閉Windows時間同步功能,重啓。

修改開機系統選擇時間

一下子來不及反應就進ubuntu了,需要進grub修改。

sudo vi /etc/default/grub 

GRUB_TIMEOUT_STYLE=hidden用#註釋掉
GRUB_TIMEOUT設置成30
運行sudo update-grub

開/關觸摸板

方法一

網上查了很多資料,設命令和自己寫腳本對我的電腦都沒有啥用。
於是選擇安裝 Touchpad-indicator軟件,可以在連入鼠標的時候自動關閉觸摸板。

sudo add-apt-repository ppa:atareao/atareao
sudo apt update
sudo apt install touchpad-indicator

三行安裝。
使用時首先要在系統設置裏把觸摸板打開,然後再用touchpad-indicator去設置連入鼠標時自動關閉觸摸板。

方法二

略微麻煩,每次要手動調整。

xinput list
xinput set-porp id xxxx 1/0

id是鼠標所在的id, 最後一個參數1表示關閉,0表示開啓。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章