【Linux】初入Ubuntu的Java开发者安装软件手记

前言

在几个月前终于从蓝屏系统转战Ubuntu,前前后后也装了很多次的Ubuntu,以及相关的开发软件,为节省以后再次重装系统、软件所花费的查资料的时间,特写一文记录下我常用的软件的安装。

Ubuntu安装

初入系统,第一步肯定是安装Ubuntu的啦,我采用的是在我固态上切割了两个分区,一个分区装Windows,另一个装Ubuntu。安装双系统需要注意的是,尽量先安装Windows,将待安装的分区直接删除,然后再安装Ubuntu,避免出现Ubuntu引导出问题。(当然,先装Ubuntu也是可以的,如果引导出现了问题,可能就需要配置下,所以这种方式对于新手不是很友好)

启动U盘制作

我一般装系统都是采用启动U盘进行安装,这里推荐 Rufus

对于OS 镜像,均可到相应官网下载。

我常用下载链接 Windows:MSDN,I tell you , Ubuntu : Ubuntu官网

U盘安装

进入BIOS直接点击U盘启动安装即可,后边就 next 到底,很傻瓜。

进入BIOS每个电脑型号可能按键不一样,绝大部分电脑支持直接点击 esc 键进入启动选项,点击U盘启动即可。

更新源

在国内,使用Ubuntu提供的源,可以说是相当难受了,一般切换为国内的下载源

1、备份source.list

# cp /etc/apt/source.list /etc/apt/source.list.bak

2、删除source.list文件全部内容

# vim /etc/apt/sources.list
可以先将光标滚动到文件末尾使用命令
:1,.d
即删除从第一行到当前行,清空文件内容,然后 :wq 保存
"."当前行 ,"1,."表示从第一行到当前行 ,"d"删除

3、添加source.list内容为国内的源

  1. 清华大学Ubuntu镜像
  2. 阿里巴巴开元镜像站
  3. 网易开源镜像站
    。。。(其他镜像站见参考文章)

4、执行update

# sudo apt-get update

卸载不喜欢的APP

作为一个追求极客精神的developer来说,都已经从蓝屏系统来到了Linux领域了,肯定是有一定的个人喜好的啦。我就不喜欢在电脑上装一些暂时用不到的软件,我觉得碍着我的眼了 ^ _ ^

简单点,直接打开Ubuntu软件,移除不用的APP即可

也可以直接通过命令进行卸载,先查找相关系统装了哪些软件,进行移除即可

常用软件安装

一、搜狗输入法

在Ubuntu,系统自带的输入法,可以说很难用了,我一直常用的还是搜狗输入法,真心好用,强力安利。

1、下载输入法

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

2、更新源和相关依赖

# sudo apt-get update
# sudo apt-get install -f

3、安装

# sudo dpkg -i sogoupinyin_2.0.0.0072_amd64.deb(deb文件名,要和自己下载的版本一致)

4、fcitx 问题

可能会报fcitx相关错误,可以直接运行Ubuntu系统的解决方案的命令,然后重新执行安装输入法命令即可

如果还没有解决,就自行Google吧

二、网易云音乐

作为一个码农来说,平时听听音乐应该是很正常的事儿吧。

1、下载网易云音乐

官网下载Linux版本 https://music.163.com/

2、安装

# sudo dpkg -i netease-cloud-music_1.0.0_i386_ubuntu16.04.deb (此处为下载的具体文件名)

3、修复并自动安装所需依赖

一般在安装的时候,都会说缺少依赖

# sudo apt-get install -f

4、再次执行安装命令

# sudo dpkg -i netease-cloud-music_1.0.0_i386_ubuntu16.04.deb (此处为下载的具体文件名)

5、启动

如果不出意外,应该就可以启动,可通过搜索启动,也可通过直接输入命令netease-cloud-music启动

6、修复无法启动

果不其然,我还是出了意外,没有能够正常启动

在文件/usr/share/applications/netease-cloud-music.desktop中,在%U 前面添加–no-sandbox 即可解决

最好reboot后再次启动

如果重启后还是无法启动,可参考Ubuntu 16.04 安装网易云音乐 无法启动的问题

三、git

Ubuntu的git安装就很方便了

# sudo apt-get install git

四、vim

同样的,喜欢用vim而不是gedit的我,肯定还是要安装vim的卅

sudo apt-get install vim

五、Google Chrome

首选浏览器好吧。我直接采用命令安装

# sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/

# wget -q -O - https://dl.google.com/linux/linux_signing_key.pub  | sudo apt-key add -

# sudo apt-get update

# sudo apt-get install google-chrome-stable

启动:
# google-chrome-stable

开发相关

一、JDK、JRE

1、下载

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

JRE :https://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

一般我都是直接下载两个,而不是采用JDK中的JRE,这个看自己吧。

2、解压缩

看网上很多都推荐安装到 /usr/local目录下,为归档好看点,我在local目录下新建Java目录

# sudo mv jdk_file.tar.gz /usr/local/java/
# sudo mv jre_file.tar.gz /usr/local/java/

进入Java目录
# cd /usr/local/java/

解压缩:
# sudo tar -zxvf jdk_file.tar.gz
# sudo tar -zxvf jre_file.tar.gz

3、配置环境变量

# sudo vim ~/.bashrc

在文件添加:
# export JAVA_HOME=/usr/local/java/jdk_file
# export JRE_HOME=/usr/local/java/jre_file
# export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
# export PATH=${JAVA_HOME}/bin:${PATH}

4、检查配置

# source ~/.bashrc
# java -version

显示Java信息即为配置成功

二、maven

本文讲解通过二进制包(.tar.gz)安装

1、下载合适版本

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

2、移动至安装目录、解压

# sudo mv maven_file.tar.gz /usr/local/java
# cd /usr/local/java/
# sudo tar -zxvf maven_file.tar.gz

3、配置环境变量

# sudo vim ~/.bashrc

如果要配置系统级别的环境变量,则应该编辑以下文件:
# sudo vim /etc/profile
# export M2_HOME=/usr/local/java/maven_file
# export M2=${M2_HOME}/bin
# export PATH=${M2}:${PATH}

4、刷新环境变量

# source ~/.bashrc

5、测试

# mvn -version

三、IDE

IDE:Intellij IDEA 、PyCharm、WebStrom

安装都是一样的步骤,就以Intellij IDEA为例

1、下载安装包

Intellij IDEA : https://www.jetbrains.com/idea/download/#section=linux

PyCharm : https://www.jetbrains.com/pycharm/

WebStrom : https://www.jetbrains.com/webstorm/

2、移动至安装目录(以opt为例)

# sudo mv idea_file.tar.gz

3、解压即安装

# sudo tar -zxvf idea_file.tar.gz

4、搜索运行即可

也可进入 idea安装目录下,bin目录,运行idea.sh

5、注册码

Jetbrains提供学生邮箱注册,即可免费使用Ultimate,学生党简直太好了

http://idea.lanyus.com/

四、Apache Tomcat

1、下载

http://tomcat.apache.org/download-80.cgi
(此处以.tar.gz为例)

2、移动至安装目录,解压安装

# sudo mv tomcat_file.tar.gz /usr/local/java/
# cd /usr/local/java/
# sudo tar -zxvf tomcat_file.tar.gz 

3、启动脚本文件配置

# cd /usr/local/java/tomcat_file/
# sudo vim ./bin/startup.sh

在startup.sh文件中添加JDK和JRE环境变量
JAVA_HOME=/usr/local/java/jdk_file
JRE_HOME=/usr/local/java/jre_file
CLASSPATH=.:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar:${JRE_HOME}/lib
PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin:${PATH}
TOMCAT_HOME=/usr/local/java/tomcat_file

4、启动tomcat

# sudo  ./bin/startup.sh

5、浏览器测试

在浏览器地址栏输入:http://localhost:8080

显示tomcat猫则成功

6、关闭tomcat

# sudo ./bin/shutdown.sh

五、MySQL

1、安装,期间会提示设置密码

#  sudo apt-get install mysql-server mysql-client 

2、查看安装

# sudo netstat -tap | grep mysql

3、启动

# sudo service mysql start

4、修改密码

mysql> set password for root@localhost = password('shapolang'); 

5、删除卸载

# sudo apt-get --auto-remove purge mysql\*

6、迁移数据存储路径

Ubuntu中修改MySQL5.7数据存储路径

7、服务器之间数据迁移

mysql数据库从一台服务器迁移到另一台服务器上
两台Linux系统之间传输文件的几种方法

8、中文乱码

Linux下mysql中文乱码解决方案

六、Nginx

1、安装

# sudo apt-get install nginx

2、文件结构

所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下
程序文件在/usr/sbin/nginx
日志放在了/var/log/nginx中
并已经在/etc/init.d/下创建了启动脚本nginx
默认的虚拟主机的目录设置在了/var/www/nginx-default (有的版本 默认的虚拟主机的目录设置在了/var/www, 请参考/etc/nginx/sites-available里的配置)

3、启动

# sudo /etc/init.d/nginx start

nginx 跳转www的方式

七、Redis

1、安装

# sudo apt-get update
# sudo apt-get install redis-server

2、启动redis

# redis-server

3、运行redis客户端(另外打开窗口)

# redis-cli

4、卸载

卸载软件

# apt-get remove redis

清除配置

# apt-get remove --purge redis

删除残留文件,先查找出来文件,再进行删除

find / -name redis

常见问题

1、阿里云linux服务器如何挂载数据盘?

未完待续。。。

参考文章

1、Ubuntu 16.04.3 LTS 更换国内快速更新源 - 简书

2、ubuntu16.04 14.04更换源

3、ubuntu16.04安装网易云音乐

4、Ubuntu 16.04 安装网易云音乐 无法启动的问题

5、Ubuntu 16.04安装sogou 拼音输入法

6、Ubuntu 16.04安装Maven

7、Ubuntu 安装和配置Tomcat

8、ubuntu 16.04安装redis的两种方式(apt和编译方式)和卸载

9、ubuntu卸载redis

10、ubuntu 安装 redis,并配置远程、密码

11、ubuntu完全卸载mysql

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值