安裝好Ubuntu18.04之後要做的事!!大全、詳細教程!
安裝Ubuntu18.04之後的要做的事:
1、更新源,使用軟體更新器選擇中國的伺服器aliyun即可自動更新快取,以及各種軟體
之後每天更新,
shell更新:
sudo apt update
sudo apt upgrade
2、安裝vim、wget、curl
sudo apt install vim
配置十字游標:使用者目錄下
vim .vimrc
然後輸入一下內容:
set tabstop=4
set cuc
set cul
安裝wget
sudo apt install wget
安裝curl
sudo apt install curl
如果出現依賴錯誤,那麼就輸入sudo apt install -f 解決依賴錯誤問題即可
3、安裝搜狗輸入法
sudo apt-get install fcitx-bin #安裝fcitx-bin
sudo apt-get update --fix-missing #修復fcitx-bin安裝失敗的情況
sudo apt-get install fcitx-bin #重新安裝fcitx-bin
sudo apt-get install fcitx-table #安裝fcitx-table
然後去搜狗官網下載好給予linux的搜狗輸入法deb安裝包
sudo dpkg -i sogoupinyin*.deb #安裝搜狗拼音
sudo apt-get install -f #修復搜狗拼音安裝的錯誤
sudo dpkg -i sogoupinyin*.deb #重新安裝搜狗拼音
輸入法安裝成功後要重新進入系統生效,重新登入或重啟。
4、安裝wps
事先下載好wps deb包,必要的libpng12-0依賴,以及wps 必要的字型檔案
sudo dpkg -i libpng12-0*.deb 安裝依賴
sudo dpkg -i wps*.deb 安裝wps
然後處理字型問題
字型下載解壓之後放到系統的字型庫裡面,新建一個用來放wps的字型
sudo mkdir /usr/share/fonts/WPS-Fonts #新建wps字型儲存資料夾
將字型資料夾放到 WPS-Fonts
然後:
sudo mkfontscale #生成字型索引
sudo mkfontdir #生成字型索引
sudo fc-cache #更新字型快取
然後重啟wps,就可以發現字型問題解決啦!
順便解除安裝掉系統自帶的office
sudo apt-get remove libreoffice-common
5、安裝基於Python3.6的pip
方法一:在確定你的Python3 指向的是Python3.6的前提下
sudo apt python3-pip
然後配置pip3使用豆瓣源
在$HOME/.config/pip/pip.conf裡面輸入(如果沒有就自己建立一個)
mkdir pip
vim ./pip/pip.conf
[global]
timeout = 60
index-url = https://pypi.doubanio.com/simple
或者在使用pip下載第三方包時:
pip install 包名 -i https://pypi.doubanio.com/simple/
配置虛擬環境:
pip install virtualenv virtualenvwrapper
修改~/.bashrc或其它環境變數相關檔案(如 .bashrc 或用 ZSH 之後的 .zshrc),新增以下語句
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
修改後使之立即生效(也可以重啟終端使之生效):
source ~/.bashrc
如果在重啟的時候報錯‘’沒有定義那麼更改語句為
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
方法二(不建議):
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 python3 get-pip.py #安裝pip3
sudo python2 get-pip.py #安裝pip3
sudo apt install python-testresources #防止pip2出錯
sudo apt install python3-testresources #防止pip3出錯
sudo pip3 install –upgrade pip #升級pip3
sudo pip2 install –upgrade pip #升級pip2
方法三(推薦使用):在你的Python3 指向不是Python3.6時,
6、安裝chrome瀏覽器
sudo dpkg -i google-chrome-stable_current_amd64.deb
如果出現依賴問題沒有安裝成功:
sudo apt-get install -f
然後:
sudo dpkg -i google-chrome-stable_current_amd64.deb
7、安裝Opera瀏覽器
到官網網站下載deb包,然後安裝,安裝方式和chrome一致
8、安裝node.js 以及 npm 和cnpm的配置
先下載好node.js的官方資源,推薦使用字尾為LTS(長期支援)
然後解壓縮到你自己的目錄下,
將壓縮包名改為node方便後續操作
mv node-v8.11.4-linux-x64.tar.gz node
然後修改.profile 或者 .bashrc 檔案
vim ~/.bashrc
然後在最後面加上自己的配置
export NODE_HOME=/home/node #你的node目錄的路徑
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
然後重啟.profile或者.bashrc
source ~/.bashrc
驗證是否配置成功:
在終端中輸入
npm -V
題外話:cnpm的配置
在.bashrc 或者.profile 內部新增一下程式碼
alias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"
然後重啟.profile或者.bashrc
source ~/.bashrc
驗證是否配置成功:
在終端中輸入
cnpm -V
9、安裝連結伺服器的ssh伺服器
首先在伺服器上安裝SSH的伺服器端。
sudo apt install openssh-server
啟動ssh-server。
/etc/init.d/ssh restart
確認ssh-server是否正常工作
netstat -tlp tcp6 0 0 :ssh :* LISTEN -
上面這一行就說明ssh-server已經在運行了。
在Ubuntu客戶端通過SSH登入伺服器。假設伺服器的IP地址是113.112.23.124,登入的使用者名稱是name。
ssh -l name 113.112.23.124
最後提示你輸入密碼,就說明連上遠端伺服器了。
題外話:使用ssh-key登入伺服器
僅需通過3個步驟的簡單設定而無需輸入密碼就能登入遠端Linux主機。
ssh-keygen 建立公鑰和金鑰。
ssh-copy-id 把本地主機的公鑰複製到遠端主機的authorized_keys檔案上。
1: 用 ssh-key-gen 在本地主機上建立公鑰和金鑰ssh-keygen -t rsa -C "[email protected]"
在你的使用者目錄下就會有一個.ssh的目錄,裡面的id_rsa是你的祕鑰 id_rsa.pub是你的公鑰
2: 用 ssh-copy-id 把公鑰複製到遠端主機上ssh-copy-id -i ~/.ssh/id_rsa.pub root@111.111.111.111 #用的ip替換
注意:這一步需要輸入伺服器密碼
注意:ssh-copy-id 把金鑰追加到遠端主機的 .ssh/authorized_key 上
3: 直接登入遠端主機ssh root@111.111.111.111
安裝網路工具
sudo apt install net-tools
安裝之後就可以使用ifconfig ping等命令
10、安裝必要的pycharm和webstorm
注意啟用 hosts檔案的修改操作 0.0.0.0 account.jetbrains.com
Windows系統hosts檔案路徑為:c:\windows\system32\drivers\etc
Mac和Ubantu(Linux)系統hosts檔案路徑為:/etc
11、安裝git並配置git
第一步:
安裝git。開啟終端輸入命令
sudo apt-get install git
第二步:
配置本機git的兩個重要資訊,user.name和user.email,中終端輸入如下命令即可設定
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
然後我們可通過命令 git config –list,檢視是否設定成功。
第三步:
檢視home目錄下是否有.ssh目錄,一般情況是沒有的,需要我們敲命令生成這個目錄,在終端輸入
ssh-keygen -t rsa -C "[email protected]"
郵箱就是剛剛第二步設定的。然後一路按回車,其實就是不設定密碼。然後你就會看到home目錄下
多了.ssh目錄。
第四步:
進入.ssh目錄你會看到兩個檔案id_rsa和id_rsa.pub,id_rsa是私鑰,id_rsa.pub自然就是
公鑰啦。然後我們需要做的就是把id_rsa.pub檔案中的內容拷貝一下。
第五步:
進入你自己的github,進入Settings->SSH and GPG keys->New SSH key,然後在Key那
欄下面將第四步拷貝的東西貼上進去就可以了,最後點選 Add SSH key按鈕新增。
大功告成,這樣你在git push的時候就不需要每次輸入使用者名稱和密碼了,github作為現在最流行的程式碼管理
工具,對於程式設計師來說學會使用它還是很有必要的。
注意:::如果出現你使用了key,但還是報沒有許可權的情況下,就要執行下面的操作:
ssh-add ~/.ssh/id_rsa 然後再次連結git會有如下提示
….Are you sure you want to continue connecting (yes/no)? yes
輸入yes,發現就可以正常連結到遠端倉庫了
12、安裝截圖軟體shutter
sudo apt-get install shutter #安裝shutter
然後配置快捷鍵,快捷鍵的命令 shutter -s 是新建一個截圖
sudo dpkg -i libgoocanvas-common*.deb
sudo dpkg -i libgoocanvas3*.deb
sudo dpkg -i libgoo-canvas-perl*deb
將上述三個包給安裝上,若安裝失敗,執行下面程式碼:
sudo apt-get install -f
然後再安裝這幾個包。
重啟!重啟!重啟!重要的事情說三遍!
13、視訊和音訊
安裝解碼器:
sudo apt-get install ubuntu-restricted-extras
安裝VLC視訊播放器
sudo apt-get install vlc browser-plugin-vlc
另一款比較好的播放器SMPlayer也不錯
sudo apt-add-repository ppa:rvm/smplayer
sudo apt-get update
sudo apt-get install smplayer smplayer-skins smplayer-themes
安裝FFmpeg
sudo add-apt-repository ppa:djcj/hybrid
sudo apt-get update
sudo apt-get install ffmpeg
14安裝網易雲音樂
進入網易雲音樂Linux版,下載Ubuntu16.04(64位)。
sudo dpkg -i netease-cloud-music*.deb
此時,直接點選網易雲音樂,大部分可能是打不開的。有中解決方案:
(1).直接使用命令列開啟,但是後臺一直有一個終端。
sudo netease-cloud-music
可是使用在後臺執行:
sudo nohup netease-cloud-music &
(2).修改網易雲的快捷方式(不推薦,會遇到問題)
sudo gedit /usr/share/applications/netease-cloud-music.desktop
找到
Exec=netease-cloud-music %U
這一行,改為:
Exec=netease-cloud-music –no-sandbox %U
重啟!重啟!重啟!重要的事情說三遍!
15、安裝franz
下載deb之後,安裝使用即可。
sudo dpkg -i 對應的安裝包名
如果出現依賴問題,執行:
sudo apt-get install -f
然後再次安裝vscode
sudo dpkg -i 對應的安裝包名
16、安裝gimp 類似ps的軟體
sudo apt-get install gimp
安裝相關外掛
sudo apt-get install gimp-plugin-registry gimp-data-extras
外掛 描述
gimp-data-extras 刷子/調色盤/漸變色的GIMP外掛集
gimp-gmic 用於《GREYC魔術影象轉換軟體》的GIMP外掛
gimp-gutenprint GIMP的列印外掛
gimp-plugin-registry GIMP的可選擴充套件庫
gvfs-backends 使用者空間虛擬檔案系統-後端
xcftools 命令列工具,用於XCF檔案的額外資料
gimp-gap gif動態圖製作外掛
mathmap 製作德羅斯特效應外掛
17、安裝mysql5.7
安裝mysql服務:
sudo apt-get install mysql-server
安裝客戶端:
sudo apt install mysql-client
安裝依賴:
sudo apt install libmysqlclient-dev
檢查狀態:
sudo netstat -tap | grep mysql
注意檢視mysql版本使用:mysql -V 命令
檢視MySQL5.7預設賬號和密碼:
sudo cat /etc/mysql/debian.cnf
檢視使用者已經修改重置root密碼
mysql> select user, plugin from mysql.user;
+——————+———————–+
| user | plugin |
+——————+———————–+
| root | auth_socket |
| mysql.session | mysql_native_password |
| mysql.sys | mysql_native_password |
| debian-sys-maint | mysql_native_password |
+——————+———————–+
4 rows in set (0.00 sec)
mysql> update mysql.user set authentication_string=PASSWORD(‘123456’), plugin=’mysql_native_password’ where user=’root’;
mysql> flush privileges;
mysql> exit
Bye
配置遠端訪問mysql:
修改配置檔案,註釋掉bind-address = 127.0.0.1
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
儲存退出,然後進入mysql服務,執行授權命令:
mysql -uroot -p
mysql> grant all on . to [email protected]’%’ identified by ‘123456’ with grant option;
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> exit
Bye
sudo /etc/init.d/mysql restart
但有些時候你裝錯了,想刪了重新安裝:那麼
徹底刪除MySQL
此教程是你想安裝MySQL 8.0或者重灌MySQL 5.7的前提條件,如果你沒有這兩個需求,此教程可以忽略!
1.刪除 mysql:
sudo apt-get autoremove --purge mysql-server-*
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common
2.清理殘留資料
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
18、安裝g++ gcc 開發必備編譯庫
講開發沒有編譯器,那麼一切都是浮雲。
Ubuntu預設是不安裝g++的
sudo apt-get install build-essential
下面這些看自己愛好:
安裝詞法和語法分析器
sudo apt-get install flex
sudo apt-get install bison
19、安裝sublime3
然後直接解壓出來,雙擊裡面的sublime_text就可以使用了
20、安裝靠譜又簡介的markdown編輯器typora
依次執行:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt-get update
sudo apt-get install typora
21、安裝mysql視覺化,Linux上比較好的一款mysql-workbench
sudo apt-get install mysql-workbench
出現依賴包無法下載錯誤時
sudo apt-get update --fix-missing
然後再次執行
sudo apt-get install mysql-workbench
22、安裝vscode
然後
sudo dpkg -i 對應的安裝包名
如果出現依賴問題,執行:
sudo apt-get install -f
然後再次安裝vscode
sudo dpkg -i 對應的安裝包名
23、安裝nginx
使用apt安裝
sudo apt-get install nginx
安裝好的位置:
/usr/sbin/nginx:主程式
/etc/nginx:存放配置檔案
/usr/share/nginx:存放靜態檔案
/var/log/nginx:存放日誌
service nginx start #啟動nginx
service nginx reload #重新載入nginx
在瀏覽器輸入你的ip地址,如果出現Wellcome to nginx 那麼就是配置成功。
23、安裝postman
然後解壓到自己的目錄,然後雙擊postman就可以使用了。
24、安裝FileZilla客戶端
FileZilla是用來方便的向你的伺服器上傳檔案的工具,在源裡面已經存在了直接安裝使用即可
sudo apt install filezilla