admin管理员组文章数量:1605045
系统版本:ubuntu 16.04 LTS 64位
1、Java
- 官方下载地址:https://www.oracle/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
- 解压:tar -zxvf jdk-8u221-linux-x64.tar.gz /usr/java (安装路径任选)
- 配置环境变量(下面的代码块)
- 刷新配置信息:source /etc/profile
# 配置Java环境变量
sudo vim /etc/profile (追加到profile文件的最末尾)
export JAVA_HOME=/usr/java/jdk1.8.0_221
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
2、maven
- 官方下载地址:http://maven.apache/download.cgi,以3.6.3为例,版本选择的时候,选择“apache-maven-3.6.3-bin.tar.gz”
- 解压:tar -xzvf apache-maven-3.6.3-bin.tar.gz 安装路径(这里跟Java安装一样,可以直接解压到想要安装的路径下)
- 配置环境变量(下面的代码块)
- 刷新配置信息:source /etc/profilemaven
- 备份一下settings.xml:maven安装后会有一个settings.xml文件,而各个公司一般都会有自己的settings.xml文件,为了防止以后使用,建议将自有的settings.xml文件做个备份
# 配置maven环境变量
export M2_HOME=/usr/lib/maven/apache-maven-3.6.3
export PATH=$M2_HOME/bin:$PATH
# 备份安装后自有的settings.xml
cd /usr/lib/maven/apache-maven-3.6.3
cd conf
sudo cp settings.xml settings.xml.bak
3、终端zsh
Ubuntu自带的终端工具使用起来不是很方便,可以安装一个zsh终端工具。
sudo apt-get install zsh
4、终端工具Terminator
Ubuntu中自带的terminal只有一个编辑框,不支持屏幕分割操作,用起来不是很方便。
一行命令安装terminator:
sudo apt-get install terminator
5、Phabricator
Phabricator是Facebook开发并开源的管理软件开发流程的系统,集成了task tracking,version control,code review,wiki的功能。Phabricator的开发流程是先创建任务(Phabricator叫Task),本地开发完成后提交code review(Phabricator叫Revision),Review通过(Phabricator叫Accept)后提交代码,关闭Revision和Task。
【Linux】Ubuntu安装Phabricator
6、GitLab
GitLab是一个用于仓库管理系统的开源项目,通常,各个公司都会使用自己的Git作为代码管理工具。
【Linux】Ubuntu初始化配置GitLab
【Git】Git多账号配置
7、Thrift
Thrift是一种接口描述语言和二进制通讯协议,被用来定义和创建跨语言的服务,它被当作一个远程过程调用(RPC)框架来使用。
【Linux】Ubuntu安装thrift
8、Python(非Ubuntu系统)
Linux服务器系统默认的python版本通常是python2,如果需要使用最新的python3那么我们可以编译安装源码包到独立目录,这和系统默认环境之间是没有任何影响的,python3和python2两个环境并存。
补充说明一下:
Ubuntu自带两个版本的python:python2.7和python3.5,当你需要一些更高级版本的python时,直接安装就好,千万不要先卸载原来自带的python3.5,千万不要先卸载原来自带的python3.5,千万不要先卸载原来自带的python3.5,再进行升级。
尤其是是下面这条命令,简直要了老命,桌面、终端、软件中心等等一系列全部GG,然后就是痛苦的抢修与重装过程。。。
# 自残命令
sudo apt-get remove python3.5
【Linux】Linux服务器安装python3.7
9、IntelliJ IDEA
IntelliJ IDEA,一款Java编程语言开发的集成环境,在业界被公认为最好的Java开发工具,深受程序员喜爱。
【Linux】Ubuntu安装IntelliJ IDEA
10、搜狗输入法
用惯了搜狗输入法可以继续安装一些搜狗输入法,需要注意的是,需要提前修改一下“键盘输入法系统”。“系统设置”-->“语言支持”,讲原来的iBus改成fcitx,如果系统里面没有fcitx,需要安装fcitx。
然后再去Linux搜狗输入法的官网下载搜狗输入法的安装包,可以使用命令行安装:
# 安装搜狗输入法的命令
sudo dpkg -i sogoupinyin_2.3.2.07_amd64-831.deb
如果安装过程中报错,一般是依赖出现的问题,可以使用下面的命令进行修复:
sudo apt-get install -f
安装成功后,然后右键屏幕右上角的输入法图标进行配置或者在fctix配置界面进行配置(配置小企鹅),添加一下搜狗输入法即可。
注意这里有几个坑:
- 最新版本的“搜狗输入法 for Linux v2.3.2.07”,貌似与IDEA存在兼容问题,安装后会导致IDEA打不开甚至卡死。安装需谨慎。可以在网上找一个旧版本代替。
- 安装后中英文SHIFT键无法切换的问题:(1)先在搜狗输入法界面将中英文切换按键设置为Shift(确定Shift不是ubuntu系统的快捷键)(2)在fctix输入法设置界面将键盘-英语(美国)设置在第一位,将搜狗拼音设置在第二位,位置不能颠倒,否则还会有乱码问题。
11、Json格式化
一个简单的json格式化网站:http://www.ab173/json/jsonviewernew.php
12、Chrome浏览器
Google Chrome官方下载地址:https://www.google/chrome/
一些好用的插件:
- JSON Viewer Pro JSON Viewer Awesome - JSON视图查看工具
- Adblock Plus - 免费的广告拦截器
版权声明:本文标题:【Linux】Ubuntu系统下常用的开发环境配置 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1728473092a1159778.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论