Ubuntu18.04必备的22款软件(安装详解) - 知乎
来源:https://zhuanlan.zhihu.com/p/90227781
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
安装包下载提取码: 5kh8
本文同步发布在:语雀文档
常用软件
1.搜狗输入法
装机必备的软件,直接装就行无!无需提前装好Fcitx环境,因为装搜狗时会自动安装这个环境。
下载
https://pinyin.sogou.com/linux/?r=pinyin
安装
安装相对来说比较容易,直接参考:如何在Ubuntu系统中安装搜狗输入法
卸载
搜狗输入法刚开始安装有点问题,后来想卸载了重新用,结果没想到卸载带来了更大的问题,卸载完怎么装都显示不出来了......搜了半天发现是原来配置没有清理干净!注意,要加上参数-P或--purge,删除/净化程序及其配置文件
#1.卸载搜狗
sudo dpkg -P sogoupinyin
#2.卸载fcitx环境
可以sudo dpkg -P fcitx也可在Ubuntu软件中直接点卸载
#3.删除所有带rc标记的包
dpkg -l|grep ^rc|cut -d' '-f3|sudo xargs dpkg --purge
#4.用户~/.config/下删除所有和搜狗、fcitx相关的文件夹
SogouPY SogouPY.users sogou-qimpanel fcitx
2.网易云音乐
虽然歌曲库少了点,不过支持Linux,不像QQ音乐没有Linux版的,差评
下载
https://music.163.com/#/download
安装
安装很简单,基本没踩坑
sudo dpkg -i /your_path_to/etease-cloud-music_1.2.1_amd64_ubuntu_20190428.deb
# 如果没有安装成功,缺少依赖,则执行
sudo apt-get install -f
3.百度网盘
百度网盘这个神器还有Linux版的,不错!
下载
https://pan.baidu.com/download/
安装
安装很简单,基本没踩坑
sudo dpkg -i /your_path_to/baidunetdisk_linux_2.0.2.deb
# 如果没有安装成功,缺少依赖,则执行
sudo apt-get install -f
# 随后重启电脑,搜索 Baidunetdisk (百度网盘)即可打开 APP
4.福昕PDF阅读器
下载
https://www.foxitsoftware.cn/downloads/
安装
安装很简单,基本没踩坑,下载后直接解压缩,是个.run文件,可以直接双击运行安装
5.Shutter(截图+编辑软件)
搜了一下,大多推荐shutter这款截图软件,果断决定下一个
下载+安装
可以在Ubuntu自带的【Ubuntu软件】里搜索shutter下载,不过更推荐直接命令获取:
sudo apt install shutter# 或sudo apt-get -i shutter
安装完成即可使用,不过通常18.04版本的shutter只有截图功能,没开启“编辑”功能,需要编辑的需要额外下载以下三个工具包:
libgoocanvas-common
libgoocanvas3
libgoo-canvas-perl
然后运行:
dpkg -i /your_path_to/libgoocanvas-common_1.0.0-1_all.deb
dpkg -i /your_path_to/libgoocanvas3_1.0.0-1_amd64.deb
dpkg -i /your_path_to/libgoo-canvas-perl_0.06-2ubuntu3_amd64.deb
apt-get -f install
参考:Ubuntu 18.04 上安装 Shutter 并启用 Edit 功能
6.Flameshot(截图+编辑软件)
下载+安装
这是一款同样推荐的截图软件,类似QQ截图那样挺方便的,截图+框选/注释等实用的编辑功能,项目在github开源:https://github.com/lupoDharkael/flameshot同样可以在Ubuntu自带的【Ubuntu软件】里搜索shutter下载,不过更推荐直接命令获取:
sudo apt install flameshot# 或sudo apt-get -i flameshot
7.uGet(下载神器)
在Ubuntu下想找迅雷,结果没找到,又不想安个虚拟机专门跑迅雷,于是推荐uGet,这是一个简化版的迅雷!
下载
https://ugetdm.com/downloads/
推荐官网直接下载,当然也可以在【Ubuntu软件】中直接下载,不过上面的版本有点老,而官网是2.2.1-stable最新版的。不过,先不要着急下载,官网推荐用ppa方式安装↓
安装
https://ugetdm.com/downloads/ubuntu/
sudo add-apt-repository ppa:plushuang-tw/uget-stable
sudo apt update
sudo apt install uget
安装aria2
uGet安装完成后,根据个人需要,可以安装和配置aria2,如果不需要的,此步可以直接pass。Aria2是一个命令行下载软件,配合uGet使用,效果更好。
Aria2 是一个多平台轻量级,支持 HTTP、FTP、BitTorrent 等多协议、多来源的命令行下载工具。Aria2 可以从多个来源、多个协议下载资源,最大的程度上利用了你的带宽
sudo apt install aria2
# 安装成功后可用aria2c -v查看版本
配置aria2
主要是新建一个aria2.conf配置各种下载参数、上传下载速度限制、并发线程数、bt相关配置等。可参考我的配置:
aria2.zip,也可参考:http://aria2c.com/usage.html
#新建aria2文件夹
sudo mkdir /etc/aria2
#创建session文件
sudo touch /etc/aria2/aria2.session
sudo chmod 777 /etc/aria2/aria2.session
#编辑配置文件
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/
安装
sudo dpkg -i /your_path_to/google-chrome-stable_current_amd64.deb
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中装软件,或者利用开源项目
下载+安装
https://github.com/geeeeeeeeek/electronic-wechat/releases不过作者很久没更新了,怕后期不好用,我这里直接用的是微信网页版,不过改造一下看上去和桌面版的没什么不同:)网页版的改造方式参考:在ubuntu中使用微信的三种方式
12.Teamview
谁用谁知道,远程控制电脑不要太舒服:)
下载
https://www.teamviewer.cn/cn/download/linux/
安装
将下载好的deb包放在合适位置,譬如:/usr/local/software/
cd/usr/local/software/sudo dpkg -i teamviewer_14.7.1965_amd64.deb# 如果报错或缺少依赖sudo apt-get install -fsudo 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安装
# 安装Snapsudo apt install snapd# 安装Sublime textsudo snap install sublime-text
方式二:官方源安装
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg|sudo apt-key add -# 安装必要组件sudo apt-get install apt-transport-https# 添加sublimetext的源echo"deb https://download.sublimetext.com/ apt/stable/"|sudo tee /etc/apt/sources.list.d/sublime-text.list# 更新源sudo apt-get update# 修复缺失包sudo apt-get install sublime-text --fix-missing
参考:https://www.linuxidc.com/Linux/2019-03/157533.htm
15.JDK8
搞Java装机必备的
下载
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlUbuntu系统下选择X64的tar包,当然rpm包安装也可。
安装
主要就是解压缩包 + 配置环境变量,我习惯将tar包移动到/user/local/下
a.解压缩
sudo tar -xzvf /user/local/software/jdk-8u191-linux-x64.tar.gz
配置环境变量,根据自己需求配置用户/系统变量下面以用户变量为例:
b. 编辑环境变量
sudo vim ~/.bashrc~/的意思是在当前用户的主目录下,找.bashrc文件等价于/home/user_name/.bashrc
exportJAVA_HOME=/usr/local/jdk1.8.0_191exportJRE_HOME=${JAVA_HOME}/jreexportCLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexportPATH=.:${JAVA_HOME}/bin:$PATH
c.刷新变量
source ~/.bashrc完成后,java -version看到java版本号,即表示安装成功!
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
exportMAVEN_HOME=/usr/local/apache-maven-3.6.2exportPATH=${MAVEN_HOME}/bin:$PATH
c.刷新变量
source ~/.bashrc
配置镜像源
由于maven镜像在国外,由于大家都知道的原因,直接用默认源下载资源是很慢的,需要换成国内的镜像源头,可以直接配阿里源: 编辑maven的settings.xml文件(maven主目录下/conf/),在区块之间加入:
如果需要添加其他代理仓库,可参考:官方指南
17.Postman
Web开发必备的神器
下载+安装
千万不要费劲,照着百度到的一系列的安装教程来安装,直接在Ubuntu自带的【Ubuntu软件】中搜索Postman,直接傻瓜式安装即可
18.IntelliJ IDEA
jetbrains公司出品的,宇宙第一好用的Java IDE,谁用谁知道
下载
http://www.jetbrains.com/idea/download/#section=linux
直接下载Ultimate版,官网很温馨地提示了,可以使用支付宝付款,有实力的还是支持正版,实在不行淘宝上买一个激活码即可:)
安装
将下载好的安装包,放在你需要的位置,譬如:/user/local/software/
cd/user/local/software/# 解压缩sudo tar -xzvf ideaIU-2019.2.4.tar.gz# 解压完的文件夹:idea-IU-192.7142.36# 更改权限sudo chmod755idea-IU-192.7142.36#执行安装脚本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能看到版本号即表示安装成功 安装完成,根据自己需要配置环境变量:
exportCONDA_PATH=/usr/local/software/anaconda3exportPATH=${CONDA_PATH}/bin:$PATH
卸载
删除anaconda,直接删除文件夹+清理环境变量即可
a.删除主文件夹anaconda3
直接找到安装时的anaconda3文件夹即可,可以用:sudo find / -type d -name anaconda3找到文件夹 然后删除文件夹sudo rm -rf /your_path_to/anaconda3
b.删除文件夹
删除anaconda的配置文件夹.condarc,可以用命令:sudo find / -type f -name .condarc找到其安装位置,删除之。 删除环境包文件夹.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系统
下载
https://dev.mysql.com/downloads/repo/apt/首先下载mysql配置工具,后面的配置都通过它来完成
安装
同样,将下载好的文件放在适合的位置,譬如/user/local/
cd/usr/localsudo dpkg -i mysql-apt-config_0.8.14-1_all.deb# 安装mysql-apt-config时会让你选择需要安装的版本,之后继续:sudo apt-get updatesudo apt-get install mysql-server
安装完成后,服务自动,可以用mysql --version查看版本号:
> mysql --versionmysql Ver 8.0.18forLinux on x86_64(MySQL Community Server - GPL)
更多说明详见:MySQL APT存储库的快速指南mysql-apt-repo-quick-guide-en.pdf
命令
查看状态:sudo service mysql status
启动服务:sudo service mysql start
停止服务:sudo service mysql stop
22.Navicat
下载
Navicat Premium 14 天免费 Windows、macOS 和 Linux 的试用版
安装
下载好的tar包解压到合适位置,我这里是/usr/local/software/navicat121_premium_cs_x64
cd到解压后的主文件夹
cd/usr/local/software/navicat121_premium_cs_x64
vim修改启动脚本,改文字从en_US.UTF-8改为中文zh_CN.UTF-8,否则文字显示会有问题
sudo vim start_navicat
改完以后,执行脚本:
./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天过期,需要进行如下设置:
# 进入mysql控制台
mysql -u root -p
# 更改密码过期方式为NEVER(永不过期)
mysql > ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
# 重置root用户初始密码
mysql > ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
# 刷新
mysql > FLUSH PRIVILEGES;
改完以后,用navicat就可以正常连接了
如果,对你有用,别忘了点个赞哦:)