Linux Mint 15下载安装以及配置环境

阅读更多

       World Wide Web(简称Web)是随着Internet的普及使用而发展起来的一门技术,它的发明极大地方便了人们对Internet上资源的组织和访问。而Linux Mint是对用户友好而功能强大的操作系统。它诞生的目的是为家庭用户和企业提供一个免费的,易用的,舒适而优雅的桌面操作系统 ,也提供了一份基于web的软件包安装界面,对于web开发用处非常大。

       这几年,Web开发技术不仅在PC上面流行起来,其在手机、PAD等移动端上也有很大的潜力,但是由于某些数据处理和技术原因,WEB还不能完全将自己的才能展示出来。Linux上环境的配置也直接作用于WEB的开发,成功的配置将使开发者轻松愉快得把精力放在开发上面。

       本文就是总结我自己安装Linux Mint 15 Olivia时,配置环境的过程和某些突发问题的解决方法。

 一. 下载和安装linuxmint:

1.下载地址:

http://www.linuxmint.com/download.php

我下的是Linux Mint 15 Olivia,装在你事先准备的U盘里。

2.在原来的系统中进行分区,例如在widows中进行分区:

(1)右键点击计算机,点击管理,选择磁盘管理

(2)下面有整个基本磁盘的物理映射,选择一个你可以腾出空间的磁盘,右键点击相应磁盘映射,选择压缩卷

(3)压缩大小设为50个G吧,这时候会显示50个G的空闲绿条。

(4)重启

3.安装

(1)开机,在进入系统之前,及时按到bios界面,我的是DELL,所以就是F12

(2)USB启动

(3)找到桌面的安装包,双击进行安装

(4)到分区的时候,点击空闲的那个磁盘,加一个2200M的交换空间,剩余空间加一个好象是ext4的文件,我也记不得了。继续安装就行了。

************提示**************

如果中途遇到Can't have a partition outside the disk的提示,试试用另外一个盘进行分盘

4.配置外网,打开火狐浏览器输入谷歌试试,能打开就说明外网配置成功。

(1)下载一个updateHosts.py文件(这个文件的作用是帮助连接外国的网站,中国的防火墙是很牛逼的)

(2)在终端中输入:

 

sudo python updateHosts.py

 

 显示success就行了。(这句命令的意思是配置updateHosts.py这个文件。sudo就是获得管理员权限,表示此文件可操作,没有sudo,文件就只能只读了。)

 

 

二. 安装与配置openjdk-7-jdk

1.安装:

sudo apt-get install openjdk-7-jdk

 

 (后面会经常用到sudo apt-get install *** 这种命令,***就是你要安装的包,意思是安装 ***。)

 

2.检测是否安装成功:

java -version

 

 

我的显示结果:

java version "1.7.0_25"
OpenJDK Runtime Environment (IcedTea 2.3.10) (7u25-2.3.10-1ubuntu0.13.04.2)
OpenJDK Server VM (build 23.7-b01, mixed mode)

 

 

3.查找java安装目录及查看java版本:

sudo find / | grep jni_md.h

 

 

我的显示结果:

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

 

 

其中

java-7-openjdk-amd64

 

 就是我的java版本,

 

4.修改环境变量,就得在profile文件中修改,打开profile文件:

sudo gedit /etc/profile

 

 

5.终端会提示你输入密码,和你登录的密码是一样的。但是终端中不会显示你输入的密码。无所谓,输入结束后,按Enter键,就可以对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 

 

 6.最后在终端中,写入命令:

source /etc/profile

 

 对文件进行保存。每当修改了profile文件后,一定要记得source一下。

 

**********重要提示*********

我安装jdk时出现提示找不到包的情况,怎么解决呢?

1.首先我们要知道包找不到一般都是更新源有问题,更新源就是Linux系统里面所有安装包的更新来源。

2.选择源

(1)在菜单里面找到首选项software source,你能看到Mirrors的选择框.

(2)先点开第一个main选择框,你会看到会出现一些绿条,差不多的时候,选择最长的绿条,黄色和红色或没有彩条的不要选。

(3)同理raring选择框也是这样。

(4)有时候弹出来的选择框会出现死机情况,那极有可能是你的网络不行。找个好点的网络,也许你的问题就解决了。

3.注释掉没用的索引:

(1)在终端中输入:

cd /etc/apt/

 

 

(2)在终端中输入:

ls

 

 能够找到/etc/apt/下的文件或者文件夹

apt.conf.d   preferences.d       sources.list    trustdb.gpg  trusted.gpg~
preferences  source.list_backup  sources.list.d  trusted.gpg  trusted.gpg.d

 

 

(3)如果有sources.list.d这个文件,在终端中输入:

cd sources.list.d

 

 

(4)在终端中输入:

ls 

 

 

显示结果为:

fcitx-team-nightly-raring.list  local-repository.list
google-chrome.list              official-package-repositories.list

 

 

(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: 无法锁定列表目录.....

 

 

这种情况说明你的apt正在被某个操作占用。我的解决办法是:

(1)终端输入命令:

 ps -aux

 

 

(2)接着输入:

ps -aux | grep apt

 

(3)出来一堆数字后输入 sudo kill ***  ,***为相应数字,kill掉倒数第二个就行了,还不行就倒数第三个,以此类推。最后得到代码:

warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
liuqi     4112  0.0  0.0  13632   948 pts/0    S+   21:24   0:00 grep --colour=auto apt

 

 基本就行了。

 

6.再尝试安装你需要安装的包。

 

三.安装rvm:

1.安装curl包,输入代码:

sudo apt-get install curl

 

 

2.安装rvm:

curl -L get.rvm.io | bash -s stable

 

 

成功之后输入命令:

echo "source ~/.bashrc">>  ~/.bash_profile
source ~/.bash_profile
echo "source ~/.rvm/scripts/rvm">> ~/.bashrc
source ~/.bashrc

 

 如果没有问题,就检测试一下rvm是否安装成功,输入:

rvm -v

 

 

查看rvm版本信息,我的显示的结果为:

rvm 1.25.28 (stable) by Wayne E. Seguin , Michal Papis  [https://rvm.io/]

 

 

说明安装成功

 

四.安装ruby:

1.用rvm终端输入安装命令:

rvm install 2.0.0

 

 

如果不对,输入命令:

sudo apt-get install ruby

 

 

2.在终端中输入检测命令:

ruby -v

 

 

安装后,我的显示结果为:

ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]

 

 

类似这样的结果即为安装正确。

 

五.安装rails:

1.输入安装rails命令:

sudo apt-get install rails

 

 

2.查看rails版本:

rails -v

 

 

安装成功后,我的结果为:

Rails 2.3.14

 

 

 

六.安装和配置ant:

1.安装:

sudo apt-get install ant

 

 

2.检测是否安装成功:

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

 

 

3.装完ant后也要配环境:

(1)打开profile文件:

sudo gedit /etc/profile

 

 

(2)添加代码:

export ANT_HOME=/usr/bin/ant
export PATH=$JAVA_HOME/bin:$PATH:$ANT_HOME/bin

 

 

(3)保存后一定要source:

source /etc/profile

 

 

 

*****************提示*****************

大家应该看得出来四、五、六这几个步骤中都有 -v  ,加上前面的rvm、ruby、rails、ant都会显示一些出一些相关信息,我们可以通过这些信息了解它们的版本和属性。注意即使前面openjdk-7-jdk的安装包没有问题了,这时候可能也会因为一些原因导致源再次出错,以至于又找不到这些安装包。不用担心,接着按之前修改源的方法重新更新源,再来进行安装。切记,尽量不要断网,会很麻烦!之后如果出现同样的问题,还是这样做。

 

七.RubyMine和IntelliJ IDEA的下载和安装

1.我用这两个网址下载的:

(1)下载RubyMine:http://www.onlinedown.net/soft/169422.htm

(2)下载IntelliJ IDEA: http://www.onlinedown.net/soft/86098.htm

2.解压:

(1)打开压缩包所在的文件夹解压,在文件夹中右键打开终端,用unzip解压两个zip压缩包。

解压RubyMine:

unzip RubyMine-6.3.3.tar.zip

 

 

解压IntelliJ IDEA:

unzip ideaIU-13.1_86098.tar.zip 

 

 

(2)解压成功后会出现新的 .tar.gz压缩包,用tar -zxvf解压:

解压RubyMine:

tar -zxvf RubyMine-6.3.3.tar.gz

 

 

解压IntelliJ IDEA:

 tar -zxvf ideaIU-13.1_86098.tar.gz 

 

 

3.打开解压出来的文件夹,找到bin文件。在bin文件夹中双击rubymine.sh或idear.sh.

4.按照步骤安装,安装rubymine时系统会提示输入注册码。我这里推荐个:

user name:rubymine

key:

70414-12042010   

00002VG0BeoZbwmNAMNCx5E882rBEM

Ysn1P!e"s830EDlHcWg8gmqYVkvZMo

Injf4yqlO1yy"82NiwNzyYInoT7AiX

 

还不会的推荐看这个网址:http://www.jetbrains.com/ruby/quickstart/

 

八.node、npm、nodejs、git、git-core的配置:

 

1.安装其他依赖包:

sudo apt-get install c++ curl libssl-dev apache2-utils

 

 

我安装的时候出现了问题,也没有解决,有能够解决的朋友,希望给我留言分享一下。不过没关系,我们直接做下一步。

2.安装nvm:

(1)安装git包,在终端中输入命令:  

sudo apt-get install git

 

 

(2)安装nvm包,在终端中输入命令:

git clone https://github.com/creationix/nvm.git ~/.nvm

 

 

(3)打开文件:

sudo gedit ~/.bashrc

 

 在最后一行添加:

source ~/.nvm/nvm.sh

 

 

保存后:

source ~/.bashrc

 

 

(4)打开文件

sudo gedit ~/.profile

 

 或者

sudo gedit ~/.zshrc

 

 在最后一行添加:

source ~/.nvm/nvm.sh

 

 

保存后:

source ~/.profile

 

 

(5)尝试用node -v、npm -v、nodejs -v、git -v、git-core -v  检测是否安装成功

 

还不明白的推荐参考网址: https://github.com/creationix/nvm

 

********************提示******************

我之后出现了这样的情况:安装npm和node后不久,会出现用node -v,npm -v检测不出node和npm和信息,但是nodejs -v能够检测得出。我的处理办法是:

(1)在终端中输入命令:

nvm

 

 

(2)

nvm install v0.10.24

 

(3)

nvm alias default 0.10.24

 

 

再进行检测,成功!

 

3.安装yeoman:

(1)终端输入:

npm install -g yo 

 下载安装

 

(2)输入:

yo -v

 检测。可能会提示有更好的版本。让你选择按Y或者N。按Y 就行了。

 

我的是1.2.0版本

 

九.下载其他软件和工具

 

(一)chrome浏览器:

(1)下载地址:https://www.google.com/intl/zh-CN/chrome/browser/index.html?hl=zh-CN&platform=linux#eula

(2)打开文件位置,双击安装包,按提示安装即可。

 

***************提示**************

我安装的时候出现依赖关系不满足的情况,解决方法如下:

1.更新源

2.用修复命令进行修复,可能会等很久

3.删除原来的安装包,重新下载安装。

 

 

(二)安装输入法(ibus系,fcitx系) 

 

1.iBus输入法安装和配置(iBus支持多种输入法的安装,以sunpinyin为例)

(1)安装iBus框架:

在终端输入

sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4

 

(2)启用iBus框架:

在终端输入

sudo apt-get install im-switch

 

(3)重启系统

(4)安装拼音引擎,在终端输入:

sudo apt-get install ibus-pinyin

 

(5)设置ibus-pinyin,在终端输入:

/usr/lib/ibus-pinyin/ibus-setup-pinyin

 

(6)安装sunpinyin模块,在终端输入:

sudo apt-get install ibus-sunpinyin

 

(7)设置ibus-sunpinyin,在终端输入:

/usr/lib/ibus-sunpinyin/ibus-setup-sunpinyin

 

2.fcitx输入法安装和配置(以google拼音为例,类似windows的拼音输入法)

(1)在软件管理器中搜索fcitx,下载安装fcitx。

(2)在软件管理器中搜索fcitx-googlepinyin,下载安装即可。

(3)重启系统

*************提示*****************

如果出现错误,尝试更新源,再按上面的步骤安装:

(1)更新fcitx,添加fcitx源:

sudo add-apt-repository ppa:fcitx-team/nightly

 

或者:

sudo add-apt-repository ppa:fcitx-team/stable

 

(2)代码:

sudo apt-get update

 

       最后我总结一下,Linux系统的安装一定要熟悉相应的命令,理解每一次报错的原因,思考和查阅相关的解决方法,虽然本文已经非常详细地说明了很多问题,但是还是需要读者自身理解命令的意义,以及遇到问题时为什么这么解决。

参考资料:

1.《bout Linux Mint》 Linux Mint 官方网(英文网)       [引用日期2014-7-19] .

2.《Web开发技术》  杜轩华/袁方  上海大学出版社         [引用日期2014-7-19] .

3.  参考网站:

(1)http://oulafen.blog.51cto.com/7830663/1344939

(2)http://www.jetbrains.com/ruby/quickstart/

(3)https://github.com/creationix/nvm

 

你可能感兴趣的:(Linux Mint 15下载安装以及配置环境)