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 的用户可能会发现他们的桌面、文件管理器甚至一些系统设置都有了苹果风格的改变。 "McOS-Mint-Cinnamon-Edition-master.zip" 文件看起来是针对 Linux Mint Cinnamon 版本的 macOS 主题...
Linux Mint 是一款基于 Ubuntu 的操作系统,它以其...通过使用这个 "linuxmint_beautiful" 压缩包,你可以将你的 Linux Mint 系统转变为一个更接近 macOS 的工作和娱乐空间,同时享受到开源世界带来的自由与多样性。
【标题】"迅雷 for fedora32 linux mint 20 ubuntu 20.04" 指的是一款专为Linux系统设计的迅雷下载工具,它支持Fedora 32、Linux Mint 20以及Ubuntu 20.04这三个发行版。迅雷作为一款流行的下载管理软件,它在...
在IT领域,特别是操作系统安装和配置的过程中,32位UEFI启动是一个重要的...通过正确配置和使用"用于32位UEFI启动Ubuntu LinuxMint 等等系统安装后的EFI.zip",可以在支持32位UEFI的硬件上顺利安装和启动Linux系统。
Linux Mint 17是一款基于Ubuntu的开源操作系统,其设计目标是提供一个用户友好、稳定且功能丰富的桌面环境。...通过下载和使用这些壁纸,用户可以更好地融入到Linux Mint 17的环境中,享受这个操作系统带来的所有优点。
Linux Mint 13 是一款基于 Ubuntu 的开源操作系统,它的设计目标是提供一个用户友好、直观且功能丰富的桌面环境。这款发行版特别注重易用性和稳定性,使得初学者也能轻松上手。本压缩包包含了“Linux Mint 13 中文...
本手册详细介绍了 Linux Mint 与 Windows 双系统安装的全过程,以及后续的系统优化和软件安装步骤,旨在帮助用户顺利完成安装并获得良好的使用体验。通过遵循这些指南,用户可以轻松地在现有 Windows 系统上搭建并...
总的来说,安装Linux Mint上的惠普打印机驱动需要下载正确的驱动程序,通过终端解压和安装,然后在CUPS中配置和测试。整个过程可能需要对Linux系统有一定的了解,但遵循上述步骤,大多数用户应能成功安装并使用...
根据提供的文件信息,我们可以深入探讨与“mint镜像文件下载链接”相关的知识点,包括但不限于Linux Mint操作系统的背景、特点以及如何正确地下载和使用Linux Mint的镜像文件等内容。 ### Linux Mint简介 Linux ...
根据给定的文件信息,以下是从...以上总结涵盖了从Linux Mint 的定义、历史背景、目标愿景,到具体操作指南,如安装步骤、桌面环境设置、软件管理及系统维护等方面的知识点,旨在为用户提供全面深入的了解和使用指导。
下面将对Linux Mint 11及其主要特点、安装过程、桌面环境、软件管理、系统设置、以及一些常见问题的解决方案进行详细介绍。 1. **Linux Mint 11 特点**: - **MATE桌面环境**:Linux Mint 11引入了MATE桌面环境,...
在Windows 7环境下硬盘安装Linux操作系统,如Fedora 17、CentOS 6.2、Ubuntu 12.04以及LinuxMint 13 64-bit,是一种方便快捷的方法,尤其适用于不想或无法使用USB或光盘安装的情况。这种方法涉及到的操作主要包括...
Linux Mint 的目标是简化用户的计算机体验,使其成为一种“开箱即用”的解决方案,无需过多的配置或额外的软件安装。为了实现这一目标,它包含了各种日常使用的应用程序,如办公套件、媒体播放器、网络浏览器等。...
二、Linuxmint 系统优化设置及软件安装 2.1 系统优化: - 替换国内软件源:通过修改 `/etc/apt/sources.list` 文件,将官方源替换为国内镜像源,以减少下载延迟。 - 更新系统:使用 `sudo apt update && sudo apt...
**正文** ...总之,Todesk为Linux用户提供了强大的远程支持解决方案,结合详细的安装手册,无论是个人用户还是技术支持团队,都能在Debian、Ubuntu和Mint环境中顺利地部署和使用这款远程控制工具。
### Linux下JDK 1.6的安装及环境配置详解 #### 一、前言 在Linux环境下安装Java Development Kit (JDK) 是一个常见但又至关重要的步骤,尤其是在搭建开发环境时。本文将详细介绍如何在Linux系统下安装JDK 1.6,并...