Ubuntu16.04 开发环境的安装和设置

编程入门 行业动态 更新时间:2024-10-10 15:19:44

Ubuntu16.04 开发<a href=https://www.elefans.com/category/jswz/34/1771403.html style=环境的安装和设置"/>

Ubuntu16.04 开发环境的安装和设置

开发环境安装

安装 vim

~$ sudo apt-get install vim

安装jdk1.8

在官网下载tar.gz包,然后配置路径即可。详细安装步骤

安装git

# 直接在命令行下运行命令
~$ sudo apt-get install git

安装git可视化工具

在官网下载安装包。还有一个软件SourceTree,在win可用没有Linux版本。

~$ sudo dpkg -i gitkraken-amd64.deb

其他的可视化工具:

安装gitbook editor

这是一个git Markdown和写书融合到一起的软件。可以作为离线的Markdown编辑器。在官网下载安装包,进行安装。建议使用命令行安装。

~$ sudo dpkg -i gitbook-editor-7.0.12-linux-x64.deb

软件可以设置文档的存储路径,但是里面有一个setting.json用来存登录信息的,重新安装系统之后可以复制到其他地方。

安装MySQL

详细的安装和设置远程访问的链接:。

# 安装
~$ sudo apt-get install mysql-server mysql-client # 中间会提示输入密码。# 查看启动情况,输出内容表示安装启动成功
~$ sudo netstat -tap | grep mysql

安装mysql-workbench

MySQL的Navicat代替软件。
下载网站:/。选择自己合适的版本,然后下载双击安装。或者:

~$ sudo dpkg -i name.deb# 如果有依赖问题运行如下命令
~$ sudo apt-get install -f

安装Intellij idea

在官网下载安装,是tag.gz包,解压然后运行脚本就能启动。这里分社区版和旗舰版,社区版不需要购买,旗舰版需要自己购买。

# 解压到home目录下 /home/username/idea/
# 在bin目录下有一个idea.sh,是启动脚本
# 在/idea/bin/目录下,运行命令。
~$ ./idea.sh

为了能在任意文件夹启动idea,把bin目录添加到了自己的环境变量文件里,在home目录下的.bashrc文件的最后添加一行:export PATH=/home/username/idea/bin:$PATH就可以在任意文件夹启动,只需要在命令行里输入idea.sh就能启动。如果其他的支持可以安装各种插件,非常好用。

安装Anaconda

python的数据科学包。在官网下载需要的版本安装包,建议下载Python3,因为现在Python的很多插件都支持Python3的环境。我下载的是最新的:Anaconda3-4.4.0-Linux-x86_64.sh。

# 在目录下直接运行如下命令安装。
~$ bash Anaconda3-4.4.0-Linux-x86_64.sh

首先是同意协议,输入yes。然后是确认安装位置,确认后就是安装了,等待一会。然后是否把Anaconda的路径添加到bashrc文件里,如果选否可以自行添加。如果选择是,则命令行下的Python默认都是Anaconda目录的Python。 Anaconda也安装完成了。

Anaconda的镜像在国外,安装的时候可能会很慢,提供一个清华大学的镜像,可以加快安装下载速度:帮助连接/
也有其他的镜像资源:/。
需要的可以自取,这里就不写了。

Anaconda可以配置多个虚拟环境用来分隔不同的环境,防止环境冲突。单独的环境需要各自安装需要的软件包。如单独的Python2 和Python3环境,或者爬虫环境,或科学计算环境等等。

Anaconda创建新的环境:

# 查看帮助
$ conda create -h# 创建一个新的Python2环境,名字是py2, 自动安装ipykernel包。
$ conda create -n py2 python=2 ipykernel# 启用新创建的环境,成功之后前面提示符会出现环境的名称
$ source activate py2    # On Windows, remove the word 'source'# 退出环境
$ source deactivate py2  # On Windows, remove the word 'source'

如果想要创建Python3的环境,把上面的2换成3即可

不同的环境相互隔离,每个环境都需要安装各自需要的包。如果安装科学计算包的环境,运行:conda install anaconda,不在需要单独安装numpy,sklearn等等。很方便。

创建虚拟环境之前的环境也是一个环境叫root环境。把Python2和Python3环境的内核添加到root里,在root启动jupyter notebook就能看到不同的内核了。

# 在当前环境安装的名字py2的内核,--prefix是因为我的anaconda没有安装到默认目录,所以需要指定目录,替换可以使用--user.
$ python -m ipykernel install  --name py2 --display-name "Python 2" --prefix="/data/resys/wangyan02/anaconda3/"

每个内核下面有个kernel.json文件,里面也可以修改内核的展示名字。
如果安装Python3的环境,把上面的命令换成3的环境即可。

jupyter的扩展:

$ conda install -c conda-forge  jupyter_contrib_nbextensions

相关的项目地址:

安装单独的扩展:
把扩展文件复制到: ~/anaconda3/share/jupyter/nbextensions/目录下。
有具体的安装方式,我运行的时候总保存,不知道原因,我就采用了这么粗暴的方式。

c++编译环境

~$ sudo apt-get install build-essential

subline text 3 安装

~$ wget -qO - .gpg | sudo apt-key add -# Stable
~$ echo "deb / apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
# Dev
~$ echo "deb / apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list~$ sudo apt-get update
~$ sudo apt-get install sublime-text

maven 安装

在官网的下载页面下载 apache-maven-3.5.0-bin.tar.gz。解压把文件夹下的bin文件夹添加path中。

# 比如我的maven目录在:`/media/wyz/Data/apache-maven-3.5.0/bin`
# 我想添加到`/etc/profile`文件里。在最后一行添加目录。前提是需要保证path里有`JAVA_HOME`变量
~$ vim /etc/profile
export PATH=/media/wyz/Data/apache-maven-3.5.0/bin:$PATH
# 测试安装结果
~$ mvn -v
wyz@wyz-K43SD:~$ mvn -v
Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00)
Maven home: /media/wyz/Data/apache-maven-3.5.0
Java version: 1.8.0_144, vendor: Oracle Corporation
Java home: /usr/lib/jvm/jdk1.8.0_144/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "4.10.0-33-generic", arch: "amd64", family: "unix"

配置自己的仓库地址:在/apache-maven-3.5.0/conf目录下有一个settings.xml文件,找到里面的

 <!-- localRepository| The path to the local repository maven will use to store artifacts.|| Default: ${user.home}/.m2/repository<localRepository>/path/to/local/repo</localRepository>-->

然后在后面添加一行:<localRepository>/media/wyz/Data/repository</localRepository>中间是自己本地仓库的目录。

Nginx 安装

根据官网的安装方式:.html#stable
我的是Ubuntu16.04. 首先下载key文件the key,然后使用命令:sudo apt-key add nginx_signing.key安装。然后在/etc/apt/source.list 文件的最后添加两行:

deb / codename nginx
deb-src / codename nginx

命令里的codename 替换成对应的内容。参考:.html#distributions
添加完之后运行:

~$ sudo apt-get update
~$ sudo apt-get install nginx

参看链接:.htm
配置文件: /etc/nginx/nginx.conf

TODO:

  1. 终端采用zsh和oh-my-zsh,既美观又简单易用,主要是能提高你的逼格!!! 首先,安装zsh:sudo apt-get install zsh
  2. c++ IDE
  3. install genymotion
    # android模拟器。开发android时,可以使用。不支持像手机一样安装软件,使用下面的方法解决。 [解决:genymotion 此应用与您的手机不兼容: 下载这个文件 然后启动genymotion,在手机界面把这个zip文件拖到手机屏幕上,点确定安装,之后提示重启,就不会有兼容性的问题了]
  4. starUML 画UML图的工具。

更多推荐

Ubuntu16.04 开发环境的安装和设置

本文发布于:2024-03-07 22:48:55,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1719117.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:环境

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!