`
liuqi8839
  • 浏览: 8131 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

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 <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [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 美化主题包

    安装这个主题后,Linux Mint 的用户可能会发现他们的桌面、文件管理器甚至一些系统设置都有了苹果风格的改变。 "McOS-Mint-Cinnamon-Edition-master.zip" 文件看起来是针对 Linux Mint Cinnamon 版本的 macOS 主题...

    linuxmint 美化mac风格资源包

    Linux Mint 是一款基于 Ubuntu 的操作系统,它以其...通过使用这个 "linuxmint_beautiful" 压缩包,你可以将你的 Linux Mint 系统转变为一个更接近 macOS 的工作和娱乐空间,同时享受到开源世界带来的自由与多样性。

    迅雷 for fedora32 linux mint 20 ubuntu 20.04

    【标题】"迅雷 for fedora32 linux mint 20 ubuntu 20.04" 指的是一款专为Linux系统设计的迅雷下载工具,它支持Fedora 32、Linux Mint 20以及Ubuntu 20.04这三个发行版。迅雷作为一款流行的下载管理软件,它在...

    用于32位UEFI启动Ubuntu LinuxMint 等等系统安装后的EFI.zip

    在IT领域,特别是操作系统安装和配置的过程中,32位UEFI启动是一个重要的...通过正确配置和使用"用于32位UEFI启动Ubuntu LinuxMint 等等系统安装后的EFI.zip",可以在支持32位UEFI的硬件上顺利安装和启动Linux系统。

    Linux Mint 17官方壁纸

    Linux Mint 17是一款基于Ubuntu的开源操作系统,其设计目标是提供一个用户友好、稳定且功能丰富的桌面环境。...通过下载和使用这些壁纸,用户可以更好地融入到Linux Mint 17的环境中,享受这个操作系统带来的所有优点。

    Linux Mint 13 中文用户手册等

    Linux Mint 13 是一款基于 Ubuntu 的开源操作系统,它的设计目标是提供一个用户友好、直观且功能丰富的桌面环境。这款发行版特别注重易用性和稳定性,使得初学者也能轻松上手。本压缩包包含了“Linux Mint 13 中文...

    Linux Mint 18.3至20.1 双系统安装及优化指导手册【210125】1

    本手册详细介绍了 Linux Mint 与 Windows 双系统安装的全过程,以及后续的系统优化和软件安装步骤,旨在帮助用户顺利完成安装并获得良好的使用体验。通过遵循这些指南,用户可以轻松地在现有 Windows 系统上搭建并...

    linuxMint版本惠普打印机驱动

    总的来说,安装Linux Mint上的惠普打印机驱动需要下载正确的驱动程序,通过终端解压和安装,然后在CUPS中配置和测试。整个过程可能需要对Linux系统有一定的了解,但遵循上述步骤,大多数用户应能成功安装并使用...

    mint镜像文件下载链接

    根据提供的文件信息,我们可以深入探讨与“mint镜像文件下载链接”相关的知识点,包括但不限于Linux Mint操作系统的背景、特点以及如何正确地下载和使用Linux Mint的镜像文件等内容。 ### Linux Mint简介 Linux ...

    Linux Mint 13 中文用户手册

    根据给定的文件信息,以下是从...以上总结涵盖了从Linux Mint 的定义、历史背景、目标愿景,到具体操作指南,如安装步骤、桌面环境设置、软件管理及系统维护等方面的知识点,旨在为用户提供全面深入的了解和使用指导。

    Linux_Mint11官方中文手册.zip

    下面将对Linux Mint 11及其主要特点、安装过程、桌面环境、软件管理、系统设置、以及一些常见问题的解决方案进行详细介绍。 1. **Linux Mint 11 特点**: - **MATE桌面环境**:Linux Mint 11引入了MATE桌面环境,...

    win7下硬盘安装Linux(Fedora17,CentOS 6.2,Ubuntu 12.04,LinuxMint 13 64-bit)

    在Windows 7环境下硬盘安装Linux操作系统,如Fedora 17、CentOS 6.2、Ubuntu 12.04以及LinuxMint 13 64-bit,是一种方便快捷的方法,尤其适用于不想或无法使用USB或光盘安装的情况。这种方法涉及到的操作主要包括...

    LinuxMint用户用册.pdf

    Linux Mint 的目标是简化用户的计算机体验,使其成为一种“开箱即用”的解决方案,无需过多的配置或额外的软件安装。为了实现这一目标,它包含了各种日常使用的应用程序,如办公套件、媒体播放器、网络浏览器等。...

    Linux Mint 18.3至20.0 双系统安装及优化指导手册【201205】1

    二、Linuxmint 系统优化设置及软件安装 2.1 系统优化: - 替换国内软件源:通过修改 `/etc/apt/sources.list` 文件,将官方源替换为国内镜像源,以减少下载延迟。 - 更新系统:使用 `sudo apt update && sudo apt...

    todesk(Debian、Ubuntu、Mint)安装包附安装手册

    **正文** ...总之,Todesk为Linux用户提供了强大的远程支持解决方案,结合详细的安装手册,无论是个人用户还是技术支持团队,都能在Debian、Ubuntu和Mint环境中顺利地部署和使用这款远程控制工具。

    linux下jdk安装详解

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

Global site tag (gtag.js) - Google Analytics