最近在学习WEB开发,要完成一个Party-bid的编程任务,这就要用到linux的系统。为什么要用Linux而不是直接在Windows下开发呢?主要的原因有以下几个方面吧:1 linux作为源软件中的杰出代表,是一个优秀的操作系统;2 linux系统由于开放的特性和在系统结构和机制上参考了UNIX,在安全性和稳定性上有很明显的优势,而Windows的许多东西不透明,很复杂,又常变化;3 因为开源软件免费,linux系统常常作为服务器的操作系统被部署,很多东西如前端WEB开发,后端的WEB服务器,数据库,存储设备基本上都是跑在linux上的。
我安装的是Linux Mint 15 Olivia版本,Linux Mint是一种基于Ubuntu或Debian开发出的Linux操作系统,是对用户友好而功能强大的操作系统。Linux Mint致力于提供一种更开箱即刻可用的用户体验,免去用户要安装系统后还要自己安装一系列满足基本使用需求的软件。它包括提供浏览器插件、多媒体编解码器、对DVD播放的支持、Java和其他组件。它也增加了一套定制桌面及各种菜单,一些独特的配置工具,以及一份基于web的软件包安装界面。所以使用很方便,高效。
下面介绍一下安装Linux Mint 15 Olivia和配置环境的一些步骤。
一. 下载和安装linuxmint:
1.下载地址:http://www.linuxmint.com/download.php(去发行版的主页上看看吧,一般上面都会明显标示出下载位置,肯定不难找到。)进入下载界面后,可能还需要选择具体的版本类型。例如,有些Linux发行版会提供上网本优化版,而且,大多数发行版都有32位和64位两种版本供选择。一般来说,确定版本类型应该不太难。如果你踟蹰于32位与64位的桌面系统之间不知所措,那最稳妥的办法就是选32位系统。
我的电脑是Lenovo G470,32位的,就下载了Linux Mint 15 Olivia,装在事先准备的U盘里。
2.在原来的系统中进行分区,例如在widows中进行分区:
(1)右键点击计算机,点击管理,选择磁盘管理
(2)下面有整个基本磁盘的物理映射,选择一个有大于50G的空闲容量的磁盘,右键点击相应磁盘映射,选择压缩卷
(3)压缩大小设为50个G,这时候会显示50个G的空闲绿条。
(4)重启
3.安装
(1)开机,在进入系统之前,及时按到bios界面,我的电脑是Lenovo G470,所以就是F12
(2)插入你事先装了Linux Mint 15 Olivia的USB,用USB启动
(3)进入到界面之后,找到桌面的安装包,双击进行安装,安装之前先连接网络,这对之后的安装和环境配置会方便一些
(4)到分区的时候,点击空闲的那个磁盘,加一个2200M的交换空间,交换空间的主要作用是使计算机的内存管理更高效,且运行保持高速。剩余空间创建一个ext4的分区,挂载点设置为’/‘。如果在挂载时遇到Can't have a partition outside the disk的提示,试试用另外一个磁盘进行分盘
4.配置外网,打开火狐浏览器输入谷歌试试,能打开就说明外网配置成功。
(1)下载一个updateHosts.py文件
(2)在终端(即Terminal,一种输入输出设备,在桌面的左下角,有个黑框框,里面有’>_‘符号)中输入:
sudo python updateHosts.py //sudo是一种程序,用于类UNIX操作系统如BSD,GUN/Linux以允许用户通过安全的方式使用特殊的权限运行程序
显示success就行了。(“//”之后的内容是注释)
在配置环境之前,我建议应该先安装输入法,这样你有不懂的地方可以随时上网搜索答案。
二.安装输入法(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源:
sudo add-apt-repository ppa:fcitx-team/nightly
或者是:
sudo add-apt-repository ppa:fcitx-team/stable
(2)输入代码,进行更新:
sudo apt-get update
(3)在软件管理器中搜索fcitx-googlepinyin,安装即可。
(有不懂的代码可以先放着,之后的步骤里都会介绍到)
三. 安装与配置openjdk-7-jdk
1.安装:在终端输入:
sudo apt-get install openjdk-7-jdk//install openjdk-7-jdk
即安装openjdk-7-jdk这个文件,sudo表明你需要ROOT授予的部分权限才能操作。
2.查看java版本:
java -version //version是用来查看版本的,注意java之后有一个空格
我的显示结果:
java version "1.7.0_51" OpenJDK Runtime Environment (IcedTea 2.4.4) (7u51-2.4.4-0ubuntu0.13.04.2) OpenJDK Server VM (build 24.45_b08, mixed mode)
3.查找java安装目录:
sudo find / | grep jni_md.h //find /即在根目录下查找,grep是文本搜索工具
我的显示结果:
/usr/lib/jvm/java-7-openjdk-i386/include/jni_md.h /usr/lib/jvm/java-7-openjdk-i386/include/linux/jni_md.h
其中java-7-openjdk-i386就是我的java版本。
4.修改环境变量:
sudo gedit /etc/profile //gedit是一个GNOME桌面环境下兼容UTF-8的文本编辑器,即用gedit打开文件profile
5.对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
在第一句的最后将java-7-openjdk-i386修改成你自己的版本就可以了。
6.写入命令:
source /etc/profile //source即保存文件,每次你修改文件之后都要记得在终端上输入这个命令,对文件进行保存
注意:我安装jdk时出现提示找不到包的情况,怎么解决呢?
1.首先我们要知道包找不到一般都是更新源有问题,更新源就是Linux系统里面所有安装包的更新来源(所以你要先配置外网,才能得到各个国家的资源)。
2.选择源
(1)在菜单里面找到首选项-software source,你能看到Mirrors的选择框.
(2)先点开第一个main选择框,你会看到Speed条目下会出现一些有颜色的条,在大部分的源链接速度都出来之后,选择最长的绿条(表明链接速度最快),黄色和红色或没有彩条的不要选。
(3)同理raring选择框也是这样。
(4)有时候弹出来的选择框会出现死机情况,那极有可能是你的网络不行。找个好点的网络,也许你的问题就解决了。
3.注释掉没用的索引:
(1)在终端中输入:
cd /etc/apt/ //cd打开文件的意思
(2)在终端中输入:
ls //打开列表 能够找到/etc/apt/下的文件或者文件夹
(3)如果有sources.list.d这个文件,在终端中输入:
cd sources.list.d
(4)在终端中输入:
ls
( 5)如果有official-package-repositories.list这个文件,在终端中输入:
udo 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 //apt-get是一条linux命令,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。该命令一般需要root权限执行,所以一般跟着sudo命令。update即更新软件包。在修改/etc/apt/sources.list或/etc/apt/preferences之後要运行这条命令。
5.如果出现错误,可能还是找不到包:回到第二步重新找源,按顺序接着来,直到成功。
四.安装rvm:在终端输入:
curl -L get.rvm.io | bash -s stable //curl是利用URL语法在命令行方式下工作的开源文件传输工具,就是用来传输或获取文件的,-L是只显示文档信息
成功之后输入命令:
echo "source ~/.bashrc">> ~/.bash_profile source ~/.bash_profile echo "source ~/.rvm/scripts/rvm">> ~/.bashrc source ~/.bashrc
如果没有问题输入:
rvm -v
我的显示的结果为:
rvm 1.25.28 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
说明安装成功。
五.安装ruby:在终端输入:
rvm install 2.0.0 //rvm 全称Ruby Version Manager, 确实是一个非常好用的ruby版本管理以及安装工具.
安装完成后输入:
ruby -v //查看你所安装的ruby版本
安装后,我的显示结果为:
ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux]
六.安装rails:输入:
sudo apt-get install 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都会显示一些出一些相关信息,我们可以通过这些信息了解它们的版本和属性,和之前的version是一样的。注意即使前面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)解压RubyMine: unzip RubyMine-6.3.3.tar.zip
成功后会出现一个 tar -zxvf RubyMine-6.3.3.tar.gz文件,这也是一个压缩包,继续解压:
(2)解压IntelliJ IDEA: unzip ideaIU-13.1_86098.tar.zip
同理继续解压:tar -zxvf ideaIU-13.1_86098.tar.gz
3.打开软件:
在解压后的bin文件夹中双击rubymine.sh或idear.sh.
4.按照步骤安装,在安装RubyMine的时候,系统会提示输入注册码。我这里推荐个:
user name:rubymine
key:
70414-12042010
00002VG0BeoZbwmNAMNCx5E882rBEM
Ysn1P!e"s830EDlHcWg8gmqYVkvZMo
Injf4yqlO1yy"82NiwNzyYInoT7AiX
九.node、npm、nodejs、git、git-core的配置:
1.安装其他依赖包:
sudo apt-get install c++ curl libssl-dev apache2-utils
我安装的时候出现了点问题,提示说依赖关系冲突,也没有解决,不过没关系,我们直接按下面的步骤安装:(但如果没出现这个问题,就可以直接安装成功,不用再进行之下的步骤)
2.安装nvm:
(1)在终端中输入命令:
git clone https://github.com/creationix/nvm.git ~/.nvm
(2)打开文件(会跳出一个文本框):
sudo gedit ~/.bashrc
在文本框里最后一行添加:
source ~/.nvm/nvm.sh
修改完之后记得在终端输入下面的代码保存:
source ~/.bashrc
(3)打开文件
sudo gedit ~/.profile
在最后一行添加:
source ~/.nvm/nvm.sh
同样要保存
(4)尝试用code -v、npm -v、nodejs -v检测是否安装成功
注意:我之后出现了这样的情况:安装npm和node后不久,会出现用node -v,npm -v检测不出node和npm和信息,这时你别急着按照终端上的提示又安装一遍,我的处理办法是:
在终端中输入命令:
nvm alias default0.11
再进行检测,成功!
3.安装yum:
(1)终端输入:
npm install -g yo
下载安装
(2)输入:
yo -v
检测,我的是1.1.2版本。
十.下载其他软件和工具
安装chrome浏览器:
(1)下载地址:https://www.google.com/intl/zh-CN/chrome/browser/index.html?hl=zh-CN&platform=linux#eula
(2)打开文件位置,双击安装包,按提示安装即可。
相关推荐
Linux实验Linux环境配置 本文总结了 Linux 实验的环境配置,包括软件安装的不同方式、 Linux 字符界面中的安装和卸载二进制包及源代码包的过程,以及 Linux 字符界面中的安装和卸载软件的方法。 一、Linux 软件...
### Linux QT环境配置详解 在Linux环境下配置QT开发环境是一项重要的技能,对于希望在Linux平台上进行GUI应用程序开发的程序员来说尤为关键。本文将基于提供的文件信息,深入解析Linux QT环境配置的过程,帮助读者...
本篇文章将围绕"Rocky Linux基本环境配置",特别是针对Java(JDK 11)和Node.js(v18.16.1)的安装进行详细阐述。 首先,让我们来关注Java Development Kit(JDK)的安装。在Rocky Linux上,我们可以使用命令行工具...
Linux 环境 Weblogic 超...本文档提供了 Linux 环境 Weblogic 超详细安装配置文档,涵盖了 Weblogic 的安装、配置和应用部署三个方面。用户可以按照文档中的步骤,完成 Weblogic 的安装和配置,并成功部署应用程序。
8. Linux的硬件兼容性问题:提到了PNP(即插即用)和winmodem(软件调制解调器),这些是解决在Linux环境下硬件兼容性问题的参考点。PNP能够让操作系统在不需用户干预的情况下识别硬件,而winmodem常在Windows操作...
在Linux系统中安装和配置...以上就是Linux环境下Java的安装和配置过程。确保每一步都正确执行,可以避免后续开发中遇到的很多问题。在实际操作中,还需关注系统更新、版本升级和兼容性等问题,以保持最佳的运行状态。
对于源代码包,需要先解压缩,然后根据INSTALL或README文件的指示进行编译、配置和安装。例如,安装fping时,首先使用`cat INSTALL`查看安装指南,接着使用`./configure --prefix=/opt`指定安装路径,再用`make ...
在Linux环境下,无人值守安装通常涉及到kickstart配置文件的使用,该文件包含了安装过程中的所有必要选项,如分区布局、软件包选择、系统配置等。 #### 知识点四:RHEL3系统管理命令与参考文献 在进行基于网络的...
实验报告详细介绍了Linux安装配置的过程,特别关注了在虚拟机环境下如何进行这一操作。以下是相关知识点的详述: ...通过实践,学生能够更好地掌握Linux环境的搭建和基本操作,为后续的计算机网络原理实验打下基础。
linux安装JDK环境变量配置,以及临时环境变量,多个jdk时可使用临时环境变量。
superset2.0在Windows环境和Linux环境下的安装配置
Java 环境配置的目的是为了使 Java 应用程序可以正常运行。 五、注意事项 在安装 JDK 和配置环境变量时,需要注意以下几点: * 选择正确的 JDK 版本 * 确认 JDK 已经上传成功 * 正确设置环境变量 遵守这些注意...
1、jdk1.8下载地址 ...7、查看安装的jdk是否为Oracle的jdk,输入env查看环境变量,找到JAVA_HOME,进入BIN 目录 --查找软件的安装路径:which java --java默认的安装路径:/usr/java/jdk1.8.0_151/bin
打开该脚本并去除不必要的环境变量配置和Qt配置行,以适应Linux平台的编译需求: ``` gedit build-all ``` 保存并关闭编辑器后,执行编译脚本: ``` ./build-all ``` 编译可能需要一段时间,如果过程中没有出现错误...
JAVA LINUX开发环境配置
### Linux Eclipse 开发环境配置与安装详解 #### 一、安装 JDK 为了在 Linux 下配置 Eclipse 开发环境,首先需要确保 Java 运行环境已经安装完成。本节将详细介绍如何安装 JDK。 1. **下载 JDK** 首先访问 ...
Linux 下载安装 JDK 配置环境变量 Linux 操作系统下的 JDK 安装和配置是一个非常重要的步骤,特别是在开发 Java 应用程序时。下面我们将详细介绍如何下载、安装和配置 JDK 在 Linux 操作系统下。 一、下载 JDK ...
Linux 基础环境配置与 Xshell 安装 Linux 基础环境配置是 Linux 操作系统的基本设置,包括网络配置、主机 IP 设置、子网掩码设置和网关设置等。在 Linux 环境下,正确的网络配置是非常重要的,因为它将影响到 Linux...
用户EPM系统在Windows环境下安装,同时Essbase服务器安装在Linux环境下(Oracle数据库安装在Linux环境下)。
总的来说,Linux的安装和环境配置涉及到多个层面,包括系统的基本操作、网络配置、软件安装等。掌握这些基础知识对于日常的运维工作至关重要。在学习和实践中,理解Linux的文件系统、目录结构和命令操作是基础,而...