Ubuntu 18.04 LTS 开发环境配置

阅前须知,JetBrain 系的软件现在已经可以自动生成快捷方式了,大家安装时候勾选一下即可,无需按本文方法手动生成了。

I JDK 配置

方法一 手动下载安装

1. 下载并安装

  首先下载 JDK8 ,解压到 /usr/lib/jvm ,我下载的是 jdk-8u181-linux-x64.tar.gz,执行

sudo mkdir /usr/lib/jvm
sudo tar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/lib/jvm

2. 配置环境变量

  由于我使用 zsh 因此编辑的是 ~/.zshrc 文件,使用默认终端的则编辑 ~/.bashrc 文件,或者配置所有用户的环境变量编辑 /etc/profile

  执行:

sudo vi ~/.zshrc

  在文件末尾添加:

#set oracle jdk environment
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_181
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

  然后执行:

source ~/.zshrc

3. 系统设置默认 JDK

  执行:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_181/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_181/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.8.0_181/bin/jar 300
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.8.0_181/bin/javah 300
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.8.0_181/bin/javap 300

  然后执行:

sudo update-alternatives --config java

  若是初次安装 JDK,会有下面的提示:

There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/jdk1.8.0_181/bin/java
Nothing to configure.

  否则,选择合适的 JDK即可。

4. 查看java版本

  查看版本检验是否安装成功:

java -version

方法二 命令行方式安装 oracle JDK

1. 安装依赖包

sudo apt-get install python-software-properties

2. 添加仓库源

sudo add-apt-repository ppa:webupd8team/java

3. 更新软件包列表

sudo apt-get update

4. 安装java JDK

sudo apt-get install oracle-java8-installer

  注意安装过程中需要接受协议

5. 查看java版本

java -version

II 应用软件安装

一  Sublime Text 3

安装

  参考 Sublime Text 3 的官方安装文档,按照提示即可正常安装,此处摘录 apt 安装步骤:

  Install the GPG key:

wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -

  Ensure apt is set up to work with https sources:

sudo apt-get install apt-transport-https

  以下按需要二选一即可

  Select the channel to use:

Stable

echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

Dev

echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

  Update apt sources and install Sublime Text

sudo apt-get update
sudo apt-get install sublime-text

  注册码及插件请查看 Sublime Text 3 插件及注册码
  无法输入中文问题请查看 Sublime Text 3 Ubuntu 18.04 无法输入中文解决方案

二  Android Studio

安装

  首先从 https://developer.android.com/studio/ 下载软件压缩包。
  右键解压或者使用以下命令:

sudo unzip android-studio-ide-173.4907809-linux.zip

  解压后文件夹名为 android-studio,将文件夹移动至 /opt/下

sudo mv android-studio /opt/

  进入文件夹下

cd /opt/android-studio/bin/

  执行以下命令即可打开 Android Studio,但是不建议这么做,因为这样打开配置文件等均存于root目录下,建议先创建快捷方式

sudo ./studio.sh

  初次启动,将设置选择好,会下载所需的文件,需要较长时间。

创建快捷方式

  Ubuntu 在 /usr/share/applications 目录下存放着系统应用程序的快捷启动图标,我们可以在这里创建 Android Studio 的快捷方式。
  首先进入文件夹

cd /usr/share/applications

  创建快捷方式

sudo vim android-studio.desktop

  添加如下内容:

[Desktop Entry]
Name=Android Studio
Name[zh_CN]=Android Studio
Comment=Android Studio
Exec=/opt/android-studio/bin/studio.sh
Icon=/opt/android-studio/bin/studio.png
Terminal=false
Type=Application
Categories=Application;
Encoding=UTF-8
StartupNotify=true

  然后保存退出,执行:

sudo chmod +x android-studio.desktop

  即可从菜单栏打开 Android Studio 了。

配置 adb 环境变量(可选)

  编辑 ~/.zshrc 文件(系统自带终端编辑 ~/.bashrc ,对所有用户生效编辑 /etc/profile)

sudo vim ~/.zshrc

  在下方加入以下内容( /home/vanxnf/Android/Sdk 部分写你的 sdk 路径):

#set path for android sdk tools
export PATH=$PATH:/home/vanxnf/Android/Sdk/tools/
export PATH=$PATH:/home/vanxnf/Android/Sdk/platform-tools/

  然后执行以下命令即可生效。

source ~/.zshrc

三  PyCharm

安装

  首先从 https://www.jetbrains.com/pycharm/download/#section=linux 下载软件压缩包。也可直接使用以下命令安装:

sudo snap install [pycharm-professional|pycharm-community] --classic

这里采用下载压缩包的形式,解压并将文件夹移动到 /opt/ 下

tar -xf pycharm-professional-2018.2.2.tar.gz 
sudo mv pycharm-2018.2.2 /opt/

进入文件夹下

cd /opt/pycharm-2018.2.2/bin 

执行以下命令即可打开 PyCharm, 但不建议这么做,建议先创建快捷方式。

sudo ./pycharm.sh

创建快捷方式

  Ubuntu 在 /usr/share/applications 目录下存放着系统应用程序的快捷启动图标,我们可以在这里创建 PyCharm 的快捷方式。
  首先进入文件夹

cd /usr/share/applications

  创建快捷方式

sudo vim PyCharm.desktop

  添加如下内容:

[Desktop Entry]
Name=PyCharm
Name[zh_CN]=PyCharm
Comment=PyCharm
Exec=/opt/pycharm-2018.2.2/bin/pycharm.sh
Icon=/opt/pycharm-2018.2.2/bin/pycharm.png
Terminal=false
Type=Application
Categories=Application;
Encoding=UTF-8
StartupNotify=true

  然后保存退出,执行:

sudo chmod +x PyCharm.desktop

  即可从菜单栏打开 PyCharm 了。

四  IntelliJ IDEA

安装

  首先从 https://www.jetbrains.com/idea/download/#section=linux 下载软件压缩包。

  将解压并将文件夹移动到 /opt/ 下

tar -xf ideaIU-2018.2.2.tar.gz
sudo mv idea-IU-182.4129.33 /opt

进入文件夹下

cd /opt/idea-IU-182.4129.33/bin 

执行以下命令即可打开 IDEA, 但不建议这么做,建议先创建快捷方式。

sudo ./idea.sh

创建快捷方式

  Ubuntu 在 /usr/share/applications 目录下存放着系统应用程序的快捷启动图标,我们可以在这里创建 IDEA 的快捷方式。
  首先进入文件夹

cd /usr/share/applications

  创建快捷方式

sudo vim IDEA.desktop

  添加如下内容:

[Desktop Entry]
Name=IDEA
Name[zh_CN]=IDEA
Comment=IDEA
Exec=/opt/idea-IU-182.4129.33/bin/idea.sh
Icon=/opt/idea-IU-182.4129.33/bin/idea.png
Terminal=false
Type=Application
Categories=Application;
Encoding=UTF-8
StartupNotify=true

  然后保存退出,执行:

sudo chmod +x IDEA.desktop

  即可从菜单栏打开 IDEA 了。

五  Anaconda

安装

  首先从 https://www.anaconda.com/download/#linux 下载 Anaconda。
  执行以下命令安装:

bash Anaconda3-5.2.0-Linux-x86_64.sh

  因为 Anaconda 的脚本只会添加到 ~/.bashrc 下,而使用 zsh 的需要在 ~/.zshrc 下添加

# added by Anaconda3 installer
export PATH="/home/vanxnf/anaconda3/bin:$PATH"

  然后执行:

source ~/.zshrc

  输入:

python

  显示类似以下内容:

Python 3.6.5 |Anaconda, Inc.| (default, Apr 29 2018, 16:14:56) 
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

  即安装成功。

六  Putty

  使用以下命令安装即可:

sudo apt-get install putty

  说一下 Ubuntu GNOME 环境下 putty 的复制粘贴,其实 GNOME 自带这个功能,只需要鼠标选中高亮要复制的内容,在需要粘贴的地方按鼠标中键即可

七  Atom

  从官网下载 https://atom.io/ ,然后使用以下命令安装:

sudo dpkg -i atom-amd64.deb

未完待续

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,657评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,662评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,143评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,732评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,837评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,036评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,126评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,868评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,315评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,641评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,773评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,470评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,126评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,859评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,095评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,584评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,676评论 2 351

推荐阅读更多精彩内容