在安装学习所需要的工具之前,最好先了解一下他们都是干什么用的,这样大体对所用的工具有个基本的了解,安装工具时也就有目的性。开始配置前,先了解自己的linux是多少位的,我的是64位的,所以我安装的工具都是支持64位linux系统的。

1. skype

直接在软件管理器中搜索skype,找到skype,点击安装就可以。

2. ibus

还是在软件管理器中搜索ibus,先安装ibus,在安装ibus-pinyin引擎就行了。

3. open-jdk-7.0

在软件管理器中搜索安装可以,或者在终端输入如下指令也可以。

sudo apt-get install openjdk-7-jdk

安装完成后,还需要配置环境变量,查找java安装目录:

sudo find /|grep jni_md.h

我搜索的结果是:

/usr/lib/jvm/java-7-openjdk-amd64/include/linux/jni_md.h
/usr/lib/jvm/java-7-openjdk-amd64/include/jni_md.h

修改环境变量:

sudo gedit /etc/profile

对profile文件添加如下内容:

export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

添加的JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64绿色部分需要与搜索的结果相一致,修改完profile文件记得打如下指令。

source /etc/profile

4. android-sdk

可以参考这个网址:http://www.cnblogs.com/turtlegood/archive/2013/02/21/2921010.html

但是,可能android自带的下载工具不能下载相关的包,很多网址都被墙了,我只是先配置了环境变量,还是在profile文件里添加:

export ANDROID_HOME=/home/voctor/softwaretools/android-sdk-linux
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH

ANDROID_HOME后面的路径是你下载的android-sdk解压后的包的路径。保存profile文件后记得:

source /etc/profile

5. ant

sudo apt-get install ant
ant -v //查看ant版本

6. node.js

  • 安装依赖包

sudo apt-get install g++ curl libssl-dev apache2-utils
  • 安装git工具

sudo apt-get install git-core
  • 自己建一个安装node的文件夹这里以tools文件夹为例,进入tools

cd tools
  • 复制源码

git clone git://github.com/ry/node.git
  • 这时tools文件夹下会有一个node文件夹,进入node,然后输入接下来的指令安装就行了。

cd node
./configure
make
sudo make install

7. rvm

先安装rvm,再用rvm安装ruby,最后用ruby安装rails。

curl-Lget.rvm.io | bash-sstable
echo "source ~/.bashrc">>  ~/.bash_profile
source ~/.bash_profile
echo "source ~/.rvm/scripts/rvm">> ~/.bashrc
source ~/.bashrc
rvm-v

8. ruby

rvm install 2.0.0-p247

注意:2.0.0-p247是ruby的一个版本,根据需要可以更换。

9. rails

gem install rails

10. github

建议根据这个官网的教程一步一步进行,很详细,不过是英文的需要些耐心看。https://help.github.com/articles/generating-ssh-keys

11.RubyMine和Intellij IDEA

直接下载压缩包,解压后分别在他们的在bin文件夹里找到rubymine.sh和idea.sh,点击运行就可以了。

转载于:https://blog.51cto.com/voctor/1417904

linux mint 相关环境配置相关推荐

  1. vs在linux下的环境搭建,linux下vscode环境配置

    文章目录 linux下vscode环境配置 编译器,调试器安装 sudo apt update #通过以下命令安装编译器和调试器 sudo apt install build-essential gd ...

  2. Linux系统网络环境配置(初学者必看)!!

    Linux系统网络环境配置 大家好,我是作者小白,很高兴在这里跟大家分享在Linux初学者必须经历的一个问题,那就是在VM Ware中网络环境配置,步骤很简单,相信你看一遍就能立马上手,那我们开始吧! ...

  3. anacondaJupyter相关环境配置及常见问题及pycharm快捷命令(很全!很详细)

    anaconda&Jupyter相关环境配置及常见 配置anaconda环境简述 anaconda配置环境变量 为什么要配置环境变量 配置环境变量 如果已经安装了python且已添加了pyth ...

  4. linux服务器python环境配置+pycharm连接服务器操作

    普天同庆!!!从原来啥也不懂一直拖着想着等返校后问同学怎么操作,到现在迫于无奈需要训练只能自己配置,耗时半天终于搞明白了!!!(大神永远不懂小白的痛) 目录 1.linux服务器环境配置 1.1 安装 ...

  5. Linux Mint 19.1 配置开发环境记录【含:输入法安装、字体模糊解决等问题】

    PS:本教程是在物理机上配置好之后,在VMware虚拟机中再次模拟该过程,作为记录,以便保存折腾过程. 1. 为什么要使用 Linux 进行开发? 关于这个问题的回答,网上有很多大神优秀的回答,大家可 ...

  6. linux 安装qt 及相关环境配置

    前言: 在上文中已经安装了vm 工作台并配置好一台linux虚拟机,现在给这台虚拟机安装qt程序 qt从5.15.0版本后就不再发行免费的离线安装版本了,当然了购买商业版本的除外,详细的版本问题可以参 ...

  7. Linux下安装SOAR及相关环境配置

    前言 SOAR(SQL Optimizer And Rewriter)是一个对SQL进行优化和改写的自动化工具. 由小米人工智能与云平台的数据库团队开发与维护 Github https://githu ...

  8. 【个人总结】基于项目的AI Studio平台下Linux深度学习环境配置心得

    更新一下:现在AI Studio应该已经不能用其他深度学习框架了,用一会儿就会中断 前言 PS:本部分主要是对本周工作的总结,标题对应的内容可以跳过本部分 上周主要的工作是研究了一下项目utils文件 ...

  9. linux深度学习环境配置随笔

    零.使用华为云服务器安装深度学习环境 购买云服务器后进入控制中心 远程登录服务器 这里有几种登录方法,本文使用xshell进行登录. 一.cuda.cudnn安装 参考:Linux下安装cuda和对应 ...

最新文章

  1. 从零开始系列-Project 2010视频教程 (102课时)
  2. [转载翻译][重新整理]西川善司的”METAL GEAR SOLID 4”图形讲座(5)
  3. perl导入文本至mysql_Perl 脚本实现MySQL 异机导入导出-阿里云开发者社区
  4. POJ 1523 SPF
  5. vxworks中断的使用
  6. 【Socket网络编程】1.bind()和 INADDR_ANY 解析
  7. 【webpack】webpack的基本使用
  8. window10最全win键组合技巧(win10快捷键)
  9. 使用shell脚本实现在liunx上进行svn的上传下载更新功能
  10. 【跃迁之路】【451天】程序员高效学习方法论探索系列(实验阶段208-2018.05.02)...
  11. 三菱socket通信实例_三菱QUnCPU内置以太网Socket通信(TCP篇)
  12. 转(ASP.NET页面缓存)
  13. 【实验记录】Fashion-Mnist分类实验记录
  14. web-13. 数组和字符串
  15. 怎么设置计算机键盘数字键,电脑右边的数字键不能用怎么办_电脑右边数字键盘用不了的修复方法...
  16. 使用freemarker导出word含图片
  17. 一.什么是java面向对象 (小白神器)
  18. nginx长连接——keepalive
  19. 对路径“C:\inetpub\wwwroot\”的访问被拒绝
  20. AR互动百科,“沉浸式”科普在身边!【5月活动特辑】

热门文章

  1. 万物智联时代——2018年AIOT产业蓝皮书正式发布
  2. “反机器学习”:人工智能突破的关键是“遗忘”
  3. 美国科学院学报:如何在竞争激烈的环境下维持稳定的群体
  4. Ant Design 被删代码已恢复,现登顶 GitHub Trending Top 2
  5. 真实!拖垮中小技术团队的 11 宗罪
  6. 技术人的不惑之路...... | 每日趣闻
  7. 安卓constraintLayout中app:srcCompat设置的图片显示不出来
  8. emWin GUIBuilder V5.40a 无法保存文件问题解决方案
  9. 商务礼仪 细节决定成败
  10. ASA LAB-ASA NAT配置大全