这篇博客是紧接着上一篇:快速上手Ubuntu之安装经常使用软件篇——打造一个知足基本娱乐办公的Ubuntu
经过上一篇博客,咱们打造了一个知足基本娱乐办公的Ubuntu,如今让咱们为开发软件安装一些必需的工具吧,这些工具包括JDK、eclipse、AndroidStudio、xampp、vim和sublime text等等。
因为这篇博客是仅仅是教程,因此不会过多解释每一个命令,要全面认识Linux,看书是必需的。看书能够帮助您全面地获取知识,能够了解Linux的设计思想以及Linux是如何运做的。
个人入门书籍是精通Linux(第2版),这本书的做者是Brian Ward,内容深刻浅出,能够帮助你初步认识Linux。
好了,下面正式开始开发环境的搭建。php
虽然能够经过如下命令直接安装Openjdk使用,但我仍是推荐使用sun的JDK:css
sudo apt install openjdk-8-jdk
安装完openjdk后,直接就能够用了,不用配置环境变量。html
若是安装sun JDK,那就把安装的openjdk删除了吧:java
sudo apt remove openjdk-8-jdk sudo apt autoremove sudo apt remove openjdk-8-jre sudo apt remove openjdk-8-jre-headless
下面介绍sun JDK的安装,到oralce官网下载最新的JDK。
这里选择红框中的版本下载。python
下载好后,cd进入Downloads目录,输入下面命令解压并移动到/usr/lib目录linux
cd Downloads/ tar xvf jdk-8u102-linux-x64.tar.gz sudo mv jdk1.8.0_102/ /usr/lib/
把jdk移动到/usr/lib/目录后,输入下面命令来配置环境变量:android
sudo gedit /etc/profile
这个命令会弹出文本编辑器来编辑profile配置文件,在配置文件最后添加下面内容:git
export JAVA_HOME=/usr/lib/jdk1.8.0_102 export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
添加完后,点击保存,输入reboot重启。apache
重启完后,打开终端,输入下面命令来验证是否生效了:vim
java -version
输出结果以下图所示的话,证实生效了:
到eclipse官网下载最新版的eclipse neon,这里必须下载neon,若是是mars的话,显示UI有问题。
这里演示的是64位的eclipse for jee:
下载完后,cd 到 Downloads目录,输入如下命令解压并移动到/opt/jee目录
cd Downloads/ tar xvf eclipse-jee-neon-R-linux-gtk-x86_64.tar.gz sudo mkdir /opt/jee sudo mv eclipse /opt/jee/
移动到/opt/jee目录后,能够经过如下命令来打开eclipse
/opt/jee/eclipse/eclipse &
或者cd到eclipse的目录,用./eclipse来启动,以下所示
cd /opt/jee/eclipse/ ./eclipse &
也能够在文件管理器中进入/opt/jee/eclipse目录,而后双击eclipse可执行文件来打开eclipse。
到tomcat官网上下载tomcat8.0
下载好后,输入下面命令解压并移动tomcat到/home目录
cd Downloads/
tar xvf apache-tomcat-8.0.36.tar.gz mv apache-tomcat-8.0.36 ~/
安装好后,cd到tomcat的bin目录,输入下面命令启动和关闭tomcat:
cd apache-tomcat-8.0.36/bin/ ./startup.sh ./shutdown.sh
网上有不少站点能够下载AndroidStudio,请读者自行下载,这里以AndroidStudio2.0来做为演示。
个人AndroidStudio安装文件存放在Downloads目录中,因此cd到Downloads,解压并移动到/opt目录中,因为我下载的AS的压缩包是zip格式的,因此用unzip 命令来解压,解压后获得android-studio目录:
cd Downloads/ unzip android-studio-ide-143.2739321-linux.zip sudo mv android-studio /opt
接下来能够经过下面命令来启动AndroidStudio:
/opt/android-studio/bin/studio.sh &
或者cd到AS的bin目录,用./studio.sh来启动,&号是后台启动的意思。
cd /opt/android-studio/bin/ ./studio.sh &
启动后,能够锁定AS到启动器,方便之后启动。
启动后,咱们选择自定义:
咱们选择GTK主题,绘图更好,更节省内存。
接下来到安装SDK界面了,不要选择下载AVM,这个之后要用到再下载,这样下载SDK快点:
下载时间视网速而定,请耐心等待。
下载好SDK后,建立一个项目,连上手机,发现没有权限访问手机
这里要设置个配置文件才行,详细解决方法以下图,截自官方文档,在下面会有具体例子来演示:
以上是各手机对应的ID,下面以个人中兴手机为例,它的id为"19d2",
输入下面命令来解决:
sudo touch /etc/udev/rules.d/51-android.rules sudo gedit /etc/udev/rules.d/51-android.rules
在打开的文本编辑器中输入下面内容:
SUBSYSTEM=="usb", ATTR{idVendor}=="19d2", MODE="0666", GROUP="plugdev"
保存退出,把手机拨开,从新链接,就能够连上调试应用了.上面的"19d2"是中兴的id,若是你的手机是华为,根据上面的表格查到id为"12d1",因此要改成”12d1”.
若是上面的表找不到你手机的ID,能够把手机插入电脑,输入下面命令:
lsusb
个人手机在该命令的输出为:
Bus 001 Device 004: ID 19d2:ffc0 ZTE WCDMA Technologies MSM
其中的19d2就是手机的ID。
到XAMPP官网下载XAMPP
我这里演示的版本和比官网的旧点,读者在输入命令修改下安装包的文件名就好了,输入下面命令来安装XAMPP:
cd Downloads/ chmod 755 xampp-linux-x64-5.6.21-0-installer.run sudo ./xampp-linux-x64-5.6.21-0-installer.run
会启动下图所示的安装界面,安装时请关闭火狐,一直点下一步就了:
之后若是想启动XAMPP,能够经过下面几种方式启动:
cd /opt/lampp/ sudo ./manager-linux-x64.run
sudo /opt/lampp/manager-linux-x64.run
若是仅仅想启动apache,也能够这样来启动
sudo /opt/lampp/xampp startapache
更多信息请输入下面命令来查看:
/opt/lampp/xampp -h
若是咱们想在htdocs目录那里建立php文件,会提示权限不够,咱们能够给这个目录设置权限来解决:
cd /opt/lampp/ sudo chmod 777 -R htdocs/
这样,就能够在这个目录随意建立php文件了.
vim应该是Linux上用得最方便的文本编辑器了,我平时都是用它的,经过如下命令来安装:
sudo apt install vim
安装完后,能够输入下面命令来运行个简单的教程,能够帮助你快速入门vim,只要花费1小时来学习这个教程:
vimtutor
要用vim编辑文件,好比我想编辑个main.c文件,只需输入下面命令:
vim main.c
若是要全面挖掘Vim的强大功能,一样要看一本书,就是vim做者写的《Vim中文手册》。
到Sublime Text官网下载:
安装也很简单:
cd Downloads/ sudo dpkg -i sublime-text_build-3114_amd64.deb
安装完后能够经过启动器的搜索计算机搜索出来:
Linux自带Python2.7和Python3.5,分别输入下面两条命令能够打开2.7和3.5:
python python3
Linux自带GNU GCC,因此能够在编辑好C程序后,直接用gcc命令来编译,例如编辑好了一个main.c能够经过如下命令来编译运行:
gcc -o main main.c ./main
其中-o是指定输出的程序的文件名。关于gcc的详细用法这里就不深刻讲解了,能够到网上找下资源。
若是不想用gcc,最简单的是在eclipse官网下载个cdt,安装方法和上面的eclipse for jee是同样的,这里就不重复说了。
git是必不可少的吧,经过下面命令来安装git:
sudo apt install git
经过如下命令来设置你的账号信息:
git config --global user.email "you@example.com" git config --global user.name "Your Name"
经过如下命令来设置默认编辑器为vim:
git config --global core.editor "vim"
这篇博客到这里就结束了