Ubuntu - 必備的22款軟件,帶詳細安裝


轉載自:https://www.yuque.com/docs/share/22d46937-4fbf-4800-8a97-480f70c47bf2#

 

簡介

22款軟件為2019年11月時的最新版本

軟件的安裝教程:詳見下文

安裝包下載地址:點擊跳轉   提取碼:5kh8

  1. 搜狗輸入法
  2. 網易雲音樂
  3. 百度網盤
  4. 福昕PDF閱讀器
  5. Shutter截圖
  6. Flameshot截圖
  7. uGet+aria2
  8. 金山WPS
  9. 谷歌瀏覽器
  10. VLC視頻播放器
  11. 微信
  12. Teamview
  13. Vim
  14. Sublime Text
  15. JDK8
  16. Maven
  17. Postman
  18. IntelliJ IDEA
  19. Pycharm
  20. Anaconda
  21. MySQL8.0
  22. Navicat

 

軟件詳細安裝說明

1、搜狗輸入法

裝機必備的軟件,直接裝就行!無需提前裝好Fcitx環境,因為裝搜狗時會自動安裝這個環境

下載https://pinyin.sogou.com/linux/?r=pinyin

安裝:如下,比較容易,網上教程一大把

1 # 安裝deb包
2 sudo dpkg -i /your_path_to/sogoupinyin_2.3.1.0112_amd64.deb
3 # 解決出現缺少依賴的提示
4 sudo apt-get -f install
5 # 修復更新
6 sudo apt-get update --fix-missing

安裝完成后,需要在系統里進行設置,參考:如何在Ubuntu系統中安裝搜狗輸入法

設置完成后無需重啟,右上角注銷用戶再登錄進來即可使用

卸載:搜狗輸入法剛開始安裝有點問題,后來想卸載了重新用,結果沒想到卸載完怎么裝都顯示不出來了......搜了半天發現是原來配置沒有清理干凈!

注意,要加上參數-P或--purge,刪除/凈化程序及其配置文件。即使這樣,還是需要手動清理掉沒刪干凈的文件:

 1 #1.卸載搜狗
 2 sudo dpkg -P sogoupinyin
 3 #2.卸載fcitx環境
 4 可以sudo dpkg -P fcitx也可在Ubuntu軟件中直接點卸載
 5 #3.刪除所有帶rc標記的包
 6 dpkg -l | grep ^rc | cut -d' ' -f3 | sudo xargs dpkg --purge
 7 #4.~/下刪除.sogouinput
 8 sudo rm -rf ~/.sogouinput
 9 #5.~/.config/下刪除所有和搜狗、fcitx相關的文件夾
10 cd ~/.config
11 sudo rm -rf SogouPY SogouPY.users sogou-qimpanel fcitx

 

2、網易雲音樂

雖然歌曲庫少了點,不過支持Linux,不像QQ音樂沒有Linux版的

下載https://music.163.com/#/download

安裝:安裝很簡單,基本沒踩坑

1 sudo dpkg -i  /your_path_to/etease-cloud-music_1.2.1_amd64_ubuntu_20190428.deb
2 # 如果沒有安裝成功,缺少依賴,則執行
3 sudo apt-get install -f

 

3、百度網盤

這個神器還有Linux版的,不錯!

下載https://pan.baidu.com/download/

安裝:安裝很簡單,基本沒踩坑

1 sudo dpkg -i  /your_path_to/baidunetdisk_linux_2.0.2.deb
2 # 如果沒有安裝成功,缺少依賴,則執行
3 sudo apt-get install -f

 

4、福昕PDF閱讀器 

下載https://www.foxitsoftware.cn/downloads/

安裝:很簡單,基本沒踩坑,下載后直接解壓縮,是個.run文件,可以直接雙擊運行安裝

 

5、Shutter(截圖+編輯軟件)

搜了一下,大多推薦shutter這款截圖軟件,果斷決定下一個

下載+安裝:可以在Ubuntu自帶的【Ubuntu軟件】里搜索shutter下載,不過更推薦直接命令獲取

1 sudo apt install shutter
2 # 或sudo apt-get -i shutter

安裝完成即可使用,不過通常18.04版本的shutter只有截圖功能,沒開啟“編輯”功能,需要編輯的需要額外下載以下三個工具包:

  • libgoocanvas-common
  • libgoocanvas3
  • libgoo-canvas-perl

然后執行:

1 dpkg -i /your_path_to/libgoocanvas-common_1.0.0-1_all.deb
2 dpkg -i /your_path_to/libgoocanvas3_1.0.0-1_amd64.deb
3 dpkg -i /your_path_to/libgoo-canvas-perl_0.06-2ubuntu3_amd64.deb
4 apt-get -f install

參考:Ubuntu 18.04 上安裝 Shutter 並啟用 Edit 功能

 

6、Flameshot(截圖+編輯軟件)

下載+安裝:這是一款同樣推薦的截圖軟件,類似QQ截圖那樣挺方便的,截圖+框選/注釋等實用的編輯功能,

項目在github開源:https://github.com/lupoDharkael/flameshot

同樣可以在Ubuntu自帶的【Ubuntu軟件】里搜索shutter下載,不過更推薦直接命令獲取:

1 sudo apt install flameshot
2 # 或sudo apt-get -i flameshot

 

7、uGet(下載神器)

在Ubuntu下想找迅雷,結果沒找到,又不想安個虛擬機專門跑迅雷,於是推薦wGet,這是一個簡化版的迅雷!

推薦官網直接下載,當然也可以在【Ubuntu軟件】中直接下載,不過上面的版本有點老,而官網是2.2.1-stable最新版的。

不過,先不要着急下載,官網推薦用ppa方式安裝

下載https://ugetdm.com/downloads/

安裝https://ugetdm.com/downloads/ubuntu/

1 sudo add-apt-repository ppa:plushuang-tw/uget-stable
2 sudo apt update 
3 sudo apt install uget

安裝aria2:uGet安裝完成后,根據個人需要,可以安裝和配置aria2,如果不需要的,此步可以直接pass。Aria2是一個命令行下載軟件,配合uGet使用,效果更好。

1 //Aria2 是一個多平台輕量級,支持 HTTP、FTP、BitTorrent 等多協議、多來源的命令行下載工具。Aria2 可以從多個來源、多個協議下載資源,最大的程度上利用了你的帶寬
2 
3 sudo apt install aria2
4 # 安裝成功后可用aria2c -v查看版本

配置aria2:主要是新建一個aria2.conf配置各種下載參數、上傳下載速度限制、並發線程數、bt相關配置等。

參考:http://aria2c.com/usage.html

1 #新建aria2文件夾
2 sudo mkdir /etc/aria2
3 #創建session文件
4 sudo touch /etc/aria2/aria2.session
5 sudo chmod 777 /etc/aria2/aria2.session
6 #編輯配置文件
7 sudo vim /etc/aria2/aria2.conf

創建並編輯了配置aria2.conf,就可以在shell中啟動aria2,沒有ERROR即表示安裝+配置成功:

sudo aria2c --conf-path=/etc/aria2/aria2.conf

不過,通常我們不喜歡在shell中用aria2下載,我們需要將aria2添加到uGet中,在uGet中設置>插件:

可以設置為aria2、或者aria2+curl,然后就可以用uGet愉快地下載了~

 

8、金山WPS

Office有windows版、mac版本、唯獨沒有提供Linux版,於是WPS成為了主力,

話說因為雷軍的原因,個人對WPS還是挺有感情的,這么多年金山系列的軟件都挺不錯的!

對了,WPS據說是當年求伯君一個人整出來的,太厲害了!!!

莫名想到:魯大師的第一代也是一位姓魯的師傅開發出來的:)

下載https://www.wps.cn/product/wpslinux

安裝

sudo dpkg -i /your_path_to/wps-office_11.1.0.8865_amd64.deb

這里需要注意,下載下來的WPS是需要字體支持的,需要手動安裝,否則使用時會提示字體缺失,

解決方法:百度 ubuntu安裝wps字體

 

9、谷歌瀏覽器

Ubuntu自帶的火狐瀏覽器其實也不錯了,不過谷歌用順手了,還是下一個吧。

下載https://www.google.cn/chrome/

安裝

1 sudo dpkg -i /your_path_to/google-chrome-stable_current_amd64.deb
2 sudo apt-get -f install

 

10、VLC視頻播放器 

搜了一圈,發現VLC推薦的人挺多,下載一個,看視頻必備。

下載https://www.videolan.org/vlc/download-ubuntu.html

安裝:官方給出了兩種軟件安裝方式

第一種:在【Ubuntu軟件】中搜索“vlc”並安裝

第二種:命令行執行 % sudo snap install vlc(推薦使用)

 

11、微信

很可惜,騰訊官方並沒有提供QQ/微信的Linux版下載,於是只能在虛擬機的Windows中裝軟件,或者利用開源項目

下載+安裝:GitHub上作者很久沒更新了,怕后期不好用https://github.com/geeeeeeeeek/electronic-wechat/releases

我這里直接用的是微信網頁版,不過改造一下看上去和桌面版的沒什么不同:)

網頁版的改造方式參考:在ubuntu中使用微信的三種方式

 

12、Teamview

誰用誰知道,遠程控制電腦不要太舒服:)

下載https://www.teamviewer.cn/cn/download/linux/

安裝:將下載好的deb包放在合適位置,譬如:/usr/local/software/

1 cd /usr/local/software/
2 sudo dpkg -i  teamviewer_14.7.1965_amd64.deb
3 # 如果報錯或缺少依賴
4 sudo apt-get install -f
5 sudo dpkg -i  teamviewer_14.7.1965_amd64.deb

 

13、Vim

這個不解釋了,只要你用到shell,必裝的一款軟件

下載+安裝

sudo apt-get install vim

 

14、Sublime Text

輕量又高效的文本編輯器,暗黑色風格很高大上

下載http://www.sublimetext.com/3

安裝

方式一:snap安裝

1 # 安裝Snap
2 sudo apt install snapd
3 # 安裝Sublime text
4 sudo snap install sublime-text

方式二:官方源安裝

1 wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
2 # 安裝必要組件
3 sudo apt-get install apt-transport-https
4 # 添加sublimetext的源
5 echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
6 # 更新源
7 sudo apt-get update
8 # 修復缺失包
9 sudo apt-get install sublime-text --fix-missing

參考:https://www.linuxidc.com/Linux/2019-03/157533.htm

 

15、JDK8

Java裝機必備的,Ubuntu系統下選擇X64的tar包,當然rpm包安裝也可。

下載https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

安裝:主要就是解壓縮包 + 配置環境變量,我習慣將tar包移動到/user/local/下

a、解壓縮

sudo tar -xzvf /user/local/software/jdk-8u191-linux-x64.tar.gz

b、配置環境變量,根據自己需求配置用戶/系統變量,下面以用戶變量為例:

# ~/的意思是在當前用戶的主目錄下,找.bashrc文件等價於/home/user_name/.bashrc
sudo vim ~/.bashrc
1 export JAVA_HOME=/usr/local/jdk1.8.0_191
2 export JRE_HOME=${JAVA_HOME}/jre
3 export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
4 export PATH=.:${JAVA_HOME}/bin:$PATH

c、刷新變量

source ~/.bashrc

//完成后,java -version看到java版本號,即表示安裝成功!
java -version

 

16、Maven

搞Java當然少不了Maven,二者的關系就行python少不了pip,前端少不了npm

下載https://maven.apache.org/download.cgi

安裝:和安裝Java一樣,很簡單,只不過多了一個配置鏡像源的步驟。

a、解壓縮

sudo tar -xzvf /user/local/apache-maven-3.6.2-bin.tar.gz

b、配置環境變量

sudo vim ~/.bashrc
1 export MAVEN_HOME=/usr/local/apache-maven-3.6.2
2 export PATH=${MAVEN_HOME}/bin:$PATH

c、刷新變量

source ~/.bashrc

d、配置鏡像源

由於maven鏡像在國外,由於大家都知道的原因,直接用默認源下載資源是很慢的,需要換成國內的鏡像源頭,

可以直接配阿里源:編輯maven的settings.xml文件(maven主目錄下/conf/),在<mirrors></mirrors>區塊之間加入:

1 <mirror>
2     <id>aliyunmaven</id>
3     <mirrorOf>*</mirrorOf>
4     <name>阿里雲公共倉庫</name>
5     <url>https://maven.aliyun.com/repository/public</url>
6 </mirror>

如果需要添加其他代理倉庫,可參考:官方指南

 

17、Postman

Web開發必備神器

下載+安裝:千萬不要費勁,照着百度到的一系列的安裝教程來安裝,直接在Ubuntu自帶的【Ubuntu軟件】中搜索Postman,直接傻瓜式安裝即可

 

18、IntelliJ IDEA

jetbrains公司出品的,宇宙第一好用的Java IDE,誰用誰知道

直接下載Ultimate版,官網很溫馨地提示了,可以使用支付寶付款,有實力的還是支持正版,實在不行淘寶上買一個激活碼即可:)

下載http://www.jetbrains.com/idea/download/#section=linux

安裝:將下載好的安裝包,放在你需要的位置,譬如:/user/local/software/

1 cd /user/local/software/
2 # 解壓縮
3 sudo tar -xzvf ideaIU-2019.2.4.tar.gz
4 # 解壓完的文件夾:idea-IU-192.7142.36
5 # 更改權限
6 sudo chmod 755  idea-IU-192.7142.36
7 #執行安裝腳本
8 sh idea-IU-192.7142.36/bin/idea.sh

 

19、Pycharm

和IDEA師出同門,是非常好用的一款Python IDE,有錢請支付寶支持一波,否則,還是用激活碼吧,對了Jetbrains系列的軟件可以公用一個激活碼哦:)

下載http://www.jetbrains.com/pycharm/download/#section=linux

安裝:同IDEA,也是直接解壓縮,cd到主目錄/bin,執行

sh ./pycharm.sh 

 

20、Anaconda

Anaconda是用來管理各種虛擬環境和包的,搞AI必用的一款軟件,官網直接找對應的系統下載即可。

下載https://www.anaconda.com/distribution/#download-section

安裝

安裝比較簡單,切換到root用戶執行或者sudo執行:

bash /your_path_to/Anaconda3-2019.10-Linux-x86_64.sh

估計提示輸入Enter,yes即可,最后會確認路徑,如果用默認的直接Enter否則輸入自定義的安裝路徑再按Enter即可。

安裝完成后 conda --version 能看到版本號即表示安裝成功

安裝完成,根據自己需要配置環境變量:

1 export CONDA_PATH=/usr/local/software/anaconda3
2 export PATH=${CONDA_PATH}/bin:$PATH

卸載:刪除anaconda,直接刪除文件夾+清理環境變量即可

a、刪除主文件夾anaconda3

1 直接找到安裝時的anaconda3文件夾即可,可以用:
2 sudo find / -type d -name anaconda3找到文件夾
3 然后刪除文件夾sudo rm -rf  /your_path_to/anaconda3

b、刪除配置文件夾

1 刪除anaconda的配置文件夾.condarc,可以用命令:
2 sudo find / -type f -name .condarc 找到其安裝位置,刪除之。
3 刪除環境包文件夾.conda,命令同上。

c、刪除conda初始化腳本

通常conda會在.bashrc中創建一段腳本,如下:

如果是root管理員默認位置安裝,則該腳本位於/root/.bashrc;

如果是普通用戶安裝,則通常位於/home/your_user_name/.bashrc。

譬如我的.bashrc位於/home/lyon/下,執行:

vim /home/lyon/.bashrc

然后刪除上圖所示這段conda initialize初始化腳本

d、清除環境變量

需要注意的是,如果你配置了anaconda的環境變量,則需要在對應的bashrc或profile中刪除掉。

如果你配置的用戶變量,通常在/home/your_user_name/下可以找到.bashrc和.profile,

如果是系統變量,則通常是/etc/profile

 

21、MySQL8.0

據說mysql8.0相比於5.7有了不小的升級,於是決定安個新版8.0試試,

傳統的mysql安裝還是比較麻煩的,這里推薦直接用官網給出的APT安裝方式,適合Ubuntu、Debian系統

下載:首先下載mysql配置工具,后面的配置都通過它來完成 https://dev.mysql.com/downloads/repo/apt/

安裝:同樣,將下載好的文件放在適合的位置,譬如/user/local/

1 cd /usr/local
2 sudo dpkg -i mysql-apt-config_0.8.14-1_all.deb
3 # 安裝mysql-apt-config時會讓你選擇需要安裝的版本,之后繼續:
4 sudo apt-get update
5 sudo apt-get install mysql-server

安裝完成后,服務自動,可以用mysql --version查看版本號:

1 > mysql --version
2 mysql  Ver 8.0.18 for Linux on x86_64 (MySQL Community Server - GPL)

更多說明詳見:MySQL APT存儲庫的快速指南 

常用命令

查看狀態:sudo service mysql status

啟動服務:sudo service mysql start

停止服務:sudo service mysql stop

 

22、Navicat

下載https://www.navicat.com.cn/download/navicat-premium

安裝:下載好的tar包解壓到合適位置,我這里是/usr/local/software/navicat121_premium_cs_x64

 1 # cd到解壓后的主文件夾
 2 cd /usr/local/software/navicat121_premium_cs_x64
 3 
 4 # vim修改啟動腳本,改文字從en_US.UTF-8改為中文zh_CN.UTF-8,否則文字顯示會有問題,如下圖
 5 sudo vim start_navicat
 6 
 7 # 改完以后,執行腳本
 8 ./start_navicat

腳步執行會下載wine(一個Navicat運行的虛擬環境)過程會比較慢,大約5分鍾~

啟動Navicat的界面后,會發現文字雖然是中文,不過還是有缺失現象,需要改一下字體設置:
工具>>選項>>常規>>界面,字體更改為:Noto Sans Mono CJK SC Regular

實際測試發現,對mysql5.X版本可以連上,對新版的mysql8.0無法連接,會自動退出

激活:下載完成后,是默認14天的試用期,可以通過如下方式激活:https://blog.csdn.net/qq_25135655/article/details/89843202

連接MySQL8.0:實測發現連接mysql5.6可以正常連接,連mysql8.0則navicat會報錯,原來mysql8.0修改了密碼的過期方式,默認為90天過期,需要進行如下設置:

1 # 進入mysql控制台
2 mysql -u root -p
3 # 更改密碼過期方式為NEVER(永不過期)
4 mysql > ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
5 # 重置root用戶初始密碼
6 mysql > ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
7 # 刷新
8 mysql > FLUSH PRIVILEGES;

改完以后,用navicat就可以正常連接了

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM