`

linux mint 中开发各种环境配置

 
阅读更多
安装环境之前先更新本地软件包,可以减少安装中的错误(sudo apt-get update)
出现提示链接失败找不到包的情况,怎么解决呢?
1.首先我们要知道包找不到一般都是更新源有问题,更新源就是Linux系统里面所有安装包的更新来源。
2.选择源
(1)在菜单里面找到首选项-software source,你能看到Mirrors的选择框.
(2)先点开第一个main选择框,你会看到会出现一些绿条,差不多的时候,选择最长的绿条,黄色和红色或没有彩条的不要选。
(3)同理raring选择框也是这样。
(4)有时候弹出来的选择框会出现死机情况,那极有可能是你的网络不行。找个好点的网络,也许你的问题就解决了。
3.注释掉没用的索引:
(1)在终端中输入:
cd /etc/apt/

(2)在终端中输入: ls 能够找到/etc/apt/下的文件或者文件夹
(3)如果有sources.list.d这个文件,在终端中输入:
cd sources.list.d

(4)在终端中输入:
ls

(5)如果有official-package-repositories.list这个文件,在终端中输入:
sudo gedit official-package-repositories.list
,提示你输入系统密码打开文件
(6)用#注释掉最后两个deb:
#deb http://security.ubuntu.com/ubuntu/ raring-security main restricted universe multiverse
#deb http://archive.canonical.com/ubuntu/ raring partner
4.在终端中输入:
sudo apt-get update

5.如果出现错误,我遇到过两种:
第一种,还是找不到包:回到第二步重新找源,按顺序接着来,直到成功。
第二种,显示结果为:
E: 无法获得锁 /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable) E: 无法锁定列表目录.....
我的解决办法是:
(1)终端输入命令:
 ps -aux

(2)
ps -aux | grep apt

(3)出来一堆数字后输入
sudo kill *** 
,***为相应数字,kill掉倒数第一个就行了,还不行就倒数第二个,以此类推。
6.再尝试安装你需要安装的包。
一:安装Google Chrome
         到https://www.google.com/intl/zh-CN/chrome/browser/index.html?hl=zh-CN&platform=linux#eula
          根据需要下载具体的安装包
          到安装包文件夹中打开命令行窗口,输入指令 (sudo dpkg -i 安装包名 ) 即可安装

二:IBus输入法安装和设置
IBus是一个框架,支持多种输入法。
安裝IBus框架:
sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4

启用IBus框架:
sudo apt-get install im-switch

重新启动命令行窗口
安装拼音引擎,在终端输入:
sudo apt-get install ibus-pinyin

设置ibus-pinyin,在终端输入:
/usr/lib/ibus-pinyin/ibus-setup-pinyin

安装sunpinyin模块,在终端输入:
sudo apt-get install ibus-sunpinyin

设置ibus-sunpinyin,在终端输入:
/usr/lib/ibus-sunpinyin/ibus-setup-sunpinyin


用不惯的可以装sogo,方法如下:
》》sogo输入法的安装
下载好相应的安装包
64位:http://pan.baidu.com/s/1FzdNo
32位 :  http://pan.baidu.com/s/1u0vLf
在安装之前最好查看是否有关于fcitx的安装
sudo dpkg --get-selections| grep fcitx

若有,最好卸载
 sudo apt-get --purge ***

或者
 sudo apt-get remove *** 
     //***是软件名称
然后在解压好的安装包文件夹目录下写命令
sudo dpkg -i *.deb

安装完成后重启电脑即可

三:open-jdk-7.0环境的配置
安装java:
   法一:
       直接在软件管理器中搜索openjdk,安装openjdk-7-jdk
    法二:
 sudo apt-get install openjdk-7-jdk


    查看java版本:
java -version

显示版本信息说明安装成功

查找java的安装目录:
sudo find /|grep jni_md.h


我搜索出来的结果为:
/usr/lib/jvm/java-7-openjdk-i386/include/linux/jni_md.h
/usr/lib/jvm/java-7-openjdk-i386/include/jni_md.h
/usr/lib/jvm/jdk1.7.0_45/include/linux/jni_md.h

修改环境变量
 sudo gedit /etc/profile


对profile文件进行修改并添加以下代码:
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

写入命令
source /etc/profile


若装有多个版本的java,可以输入如下命令选择想要的java版本:

sudo update-alternatives--config java

并重新设置当前版本的环境变量

四:rvm的安装
curl-Lget.rvm.io | bash-sstable 
(rvm的官方安装命令)
echo "source ~/.bashrc">>  ~/.bash_profile
 source ~/.bash_profile
 echo "source ~/.rvm/scripts/rvm">> ~/.bashrc
 source ~/.bashrc
 rvm -v

显示版本信息说明安装成功

五:ruby的安装(使用rvm安装,便于rvm对ruby进行管理)
rvm install 2.0.0-p247 
 ruby -v


六:ant的安装


sudo apt-get install ant
 ant -v

显示结果:(不同的版本显示的版本不同)
Apache Ant(TM) version 1.8.2 compiled on May 18 2012
Trying the default build file: build.xml
Buildfile: build.xml does not exist!
Build failed

配环境:
打开profile文件
sudo gedit /etc/profile

添加如下内容
 export ANT_HOME=/usr/bin/ant
 export PATH=$JAVA_HOME/bin:$PATH:$ANT_HOME/bin


保存后一定要source
source /etc/profile


七:RubyMine和IntelliJ IDEA 安装

RubyMine和IntelliJ IDEA 下载后解压即可使用 不需要安装

打开软件请双击bin文件夹下的rubymine.sh或idea.sh  ,需要到网上找个注册号
.zip 文件解压 ( unzip 文件全名 )
.tar.gz 文件解压 ( tar -zxvf  文件全名 )

八:安装git工具
1.安装其他依赖包:
 
sudo apt-get install c++ curl libssl-dev apache2-utils


2.安装git
 
sudo apt-get install git-core


九:npm的配置

curl http://npmjs.org/install.sh | sh

根据需要,安装相应的包,例如express:
npm install express

如果输入该命令后长时间没有反应,可以通过添加 -verbose参数查看执行的详细信息,即:
npm install express-verbose


十:安装AndroidSDK

首先在这里下载SDK:http://developer.android.com/sdk/index.html
下载截图中最下面的一个,即纯SDK。





  2.把它解压缩,运行目录下的/tools/android脚本





  3.打开之后,将会出现下面的界面





例如,如果要安装Android4.2,在选中之后,点击"Install 8 packages..."按钮




选择Accept License,然后选择Install,即可安装

配置环境变量,还是在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



十一:node安装
安装node先要安装nvm,避免出现权限问题。
curl https://raw.githubusercontent.com/creationix/nvm/v0.11.1/install.sh | bash

使用nvm安装node
nvm install 0.10
  (0.10是版本号)
将下面这句话插入文件~/.bashrc或者 ~/.profile,可以避免每次打开终端都需要激活nvm,激活nvm就是在终端输入下面的代码
source ~/.nvm/nvm.sh


详细参考:https://github.com/creationix/nvm

十二:rails安装
gem install rails


十三:github
先上官网注册一个github账号,然后在按照这个官网的教程一步一步进行.
https://help.github.com/articles/generating-ssh-keys


十四:安装yeoman(详细参考:http://blog.sina.com.cn/s/blog_132cddae20102uxar.html)
npm install -g yo
  
  • 大小: 107.1 KB
  • 大小: 67.9 KB
  • 大小: 87.3 KB
  • 大小: 96.1 KB
分享到:
评论

相关推荐

    Linux Mint 13 中文用户手册

    根据给定的文件信息,以下是从《Linux Mint 13 中文用户手册》中提炼出的关键知识点: ### Linux Mint 概览 - **定义与作用**:Linux Mint 是一款适用于现代系统的计算机操作系统,包括常见的X86和X64架构PC,可与...

    LinuxMint用户用册.pdf

    Linux Mint 是一款基于 Ubuntu 的开源操作系统,其设计目标是提供一个直观、用户友好的环境,适合新用户和经验丰富的Linux用户。Linux Mint 的历史可以追溯到2006年,自那时以来,它已发展成为一个备受欢迎的桌面...

    Linux系统下声卡驱动软件的安装配置

    在Linux系统中,由于早期内置的声卡驱动程序支持有限,导致很多流行的声卡无法在Linux环境下正常工作。为了解决这一问题,Advanced Linux Sound Architecture(ALSA)应运而生。ALSA是一套全面的声卡驱动程序,旨在...

    LinuxMint9+MAC地址修改+H3CiNode第三方客户端接入测试[收集].pdf

    本文主要涉及了Linux Mint 9操作系统中的MAC地址修改和使用H3C iNode第三方客户端进行802.1x认证的步骤,这些知识对于在特定网络环境中(如校园网)运行Linux系统的用户尤其有用。以下是相关知识点的详细说明: 1. ...

    mint:Linux Mint的Packer模板

    总的来说,这个工作流程展示了如何利用Packer和Vagrant这两个工具,结合Linux Mint操作系统,来自动化创建和管理开发环境,提高了效率并保证了环境的一致性。这种自动化方法在现代IT环境中尤其重要,因为它能够减少...

    linux_mint经验_baidu.docx

    - **环境变量**: 在 Linux Mint 中设置 PATH、JAVA_HOME 等环境变量时,应当在 `/etc/profile` 文件中使用 `export` 命令来设定这些变量。设置后需要注销并重新登录以使更改生效。 #### 十一、终端快捷方式 - **...

    Linux-Mint:리눅스민트사용기

    3. **开发环境**:对于开发者,可以配置集成开发环境(IDE),如 Visual Studio Code 或 Eclipse。 4. **远程桌面**:使用 VNC 或 SSH 实现远程访问和控制。 总的来说,Linux Mint 是一个强大且易于上手的 Linux ...

    linux.conf:我Linux-mint配置包括.bashrc.conf,别名,代码编辑器(sublime-text)confs和其他

    这可能意味着配置中包含了Python的路径设置、环境变量或者Python相关的快捷命令。 在压缩包“linux.conf-master”中,我们通常可以期待找到以下内容: 1. `.bashrc`或`.bash_aliases`:这些文件用于设置Bash shell...

    Linux开发手册大全

    手册将指导用户安装系统、配置桌面环境、管理软件、解决常见问题等,让非技术人员也能轻松上手Linux。 综上所述,这个"Linux开发手册大全"涵盖了从基础操作到高级应用,从理论理解到实战技巧,是学习和提升Linux...

    Configuraciones-GnuLinux:我在linuxmint DE上运行的所有配置

    【描述】"设置-GnuLinux 我在linuxmint DE上运行的所有配置"表明这个压缩包可能包含了作者在Linux Mint DE中进行的各种自定义设置,可能包括启动脚本、系统服务、桌面主题、快捷键、面板小工具、软件包管理、网络...

    linux下jdk安装详解

    ### Linux下JDK 1.6的安装及环境配置详解 #### 一、前言 在Linux环境下安装Java Development Kit (JDK) 是一个常见但又至关重要的步骤,尤其是在搭建开发环境时。本文将详细介绍如何在Linux系统下安装JDK 1.6,并...

    linux mint下安装phpstorm2020包括JDK部分的教程详解

    在Linux Mint系统中安装PHPStorm 2020是一个相对简单的过程,但为了确保软件能够正常运行,还需要安装Java Development Kit (JDK)。这里我们将详细介绍如何在Linux Mint 20上进行这些操作,这对于开发者来说是至关...

    ansible-workstation:基于Linux Mint的工作站设置

    总结起来,Ansible在Linux Mint工作站的自动化配置中发挥着重要作用,能够帮助我们快速、一致地设置和管理多个开发环境。通过编写清晰的Playbooks,我们可以将复杂的系统配置简化为可重复的步骤,从而节省时间并减少...

    linux安装,在Linux上安装eclipse,配置jdk环境变量,以及Linux、eclipse、jdk的安装包

    #### Java开发环境配置 - **JDK安装:** - **下载JDK:** 从Oracle官网或其他可靠源下载JDK安装包。 - **解压安装包:** 使用`tar`命令解压缩JDK安装包至指定目录,例如`/usr/lib/jvm`。 - **设置环境变量:** -...

    主流Linux系统比较

    在IT领域,Linux系统作为开源操作系统中的佼佼者,其多样性和灵活性为用户提供了丰富的选择。本文将深入探讨几款主流Linux系统的特性与差异,帮助读者更好地理解和选择适合自己的Linux发行版。 ### 1. Ubuntu ...

    linux操作系统中初始Linux

    - WSL是微软在Windows 10及以上版本中提供的功能,允许用户在Windows环境下直接运行Linux命令行工具。 - 支持多个Linux发行版,如Ubuntu、Debian等。 2. **优势**: - 无需安装虚拟机即可使用Linux环境。 - 可以...

Global site tag (gtag.js) - Google Analytics