1. 程式人生 > >安裝好Ubuntu18.04之後要做的事!!大全、詳細教程!

安裝好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伺服器

  1. 首先在伺服器上安裝SSH的伺服器端。

    sudo apt install openssh-server
  2. 啟動ssh-server。

    /etc/init.d/ssh restart
  3. 確認ssh-server是否正常工作

    netstat -tlp
    tcp6 0 0 :ssh :* LISTEN -

    上面這一行就說明ssh-server已經在運行了。

  4. 在Ubuntu客戶端通過SSH登入伺服器。假設伺服器的IP地址是113.112.23.124,登入的使用者名稱是name。

    ssh -l name 113.112.23.124
  5. 最後提示你輸入密碼,就說明連上遠端伺服器了。

  6. 題外話:使用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
  7. 安裝網路工具

    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

後續還會更新…