Ubuntu使用所用到的
Ubuntu的安装网上介绍的都有很多。我也就不在这里罗嗦里。我安装的是10.10,也不记录什么别的东西了。就记录一些我的个人心得吧。
1.安装过程中,如果是在系统中通过wubi安装很简单,只需虚拟光驱加载ubuntu镜像,然后双击wubi.exe选择安装目录就行了,这是在操作系统中安装的,所以不属于直接安装到主分区,这样也很简单,如果是一般的学习使用,建议这样使用,并且这样卸载也很简单,运行前要将本地磁盘的名字都修改为英文名 ,否则会出现错误信息
“UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3: ordinal not in range(128)”
而无法运行。在安装目录中双击uninstall.exe就可以完全卸载。
2.下边说说我通过U盘安装中遇到的问题,第一是将镜像制作到U盘中,网上有好多种方法,Utrliso是万能的,win,linux都可以搞定(但是有听说11.04不行,我这个没有去研究),我用的是官网上解释的制作U盘镜像的软件,Download the Universal USB Installer ,官网说U盘至少2G,我看镜像也就是600~700M,所以1G的就可以了。
3.如果你要安装多个操作系统的话,可以专门分出来一个磁盘分区安装Ubuntu的,并且这里有一些注意事项,呵呵,是我犯的错误,第一是安装要建立一个交换分区,也就和win下的虚拟内存很像的,从你的分区中分出来和内存差不错大小获得比内存大点的空间,分出来之后自动为warp格式,然后剩下的都将磁盘格式定义为ext4了,选择挂载/根目录,或者别的挂载点自定义之后。我有一个选择错误的就是引导文件的位置,我当时选择的是我分得磁盘,倒是安装能够顺利进行,但是重启后不能正常引导Ubuntu,所以这里是我要注意的地方,要不选择整个磁盘,要不选择你的原来的系统的盘符如win系统,之后就会将Ubuntu的引导写到boot.ini之类的文件里吧,具体的为什么不太清楚,没有深入搞过。
4.成功安装重启后多出来好多系统选项,并且我们原来的系统的选项还在,多出来四个Ubuntu的选项,分别是常规Ubuntu进入,命令Ubuntu,检查内存两个,最后是我们的win系统的引导。
5.进入Ubuntu系统之后就是联网问题,我自己连的时候是电信的ADSL,连接无线的时候很好解决。直接找到无线,连接输入密码,就OK了。但是下边的要联网,我自己配置里好久的DSL就是不行。最后还是在win系统下看里别人的博客知道了。敲命令:
sudo pppoeconf
然后根据提示输入帐号密码就成了。最后在网络连接中多出了我们刚刚的配置。但是很奇怪,和我手动配置的一样,为什么我手动配置的不行呢?疑惑中,但是总算问题解决了,也就不去想了。
6.设置自动登录,设置的方法是:点击“系统”—“系统管理”—“登录窗口” (需要输入管理员密码),然后在“安全”选项页—勾选(启用自动登录),然后在下拉列表里选择自己的用户名。之后Ubuntu就能够自动登录了。
7.开机自动运行程序,类似Windows的启动菜单,在Linux也可以实现开机自动运行一些命令,比较简单的方法是修改 /etc/rc.local 文件,将需要执行的命令添加进去。
8.Ubuntu默认用的不是root帐号,所以要修改root密码的话,我们可以通过操作来使用root这个超级管理员帐号,以获得更大的权限。先打开终端,然后执行下面的语句
sudo passwd root
就可以修改超级管理员root的密码,之后就可以使用su命令切换到root用户来执行某些更高权限的操作。
sudo -s
直接输入密码后切换为root帐号。
9.Ubuntu下的软件安装有几种方式,常用的是deb包的安装方式,deb是debian系列的Linux包管理方式,ubuntu属于debian的派生,也默认支持这种软件安装方式,当下载到一个deb格式的软件后,直接在界面上就可以安装。
另一种常见的安装方式是源代码编译安装,很多软件会提供了源代码给最终用户,用户需要自行编译安装,先使用tar将源代码解压缩到一个目录下,然后进入这个目录,执行以下三条命令:
./configure
make
sudo make install
执行完成后,即可完成软件的编译和安装。
还有一种方式是apt-get的安装方法,APT是Debian及其衍生发行版的软件包管理器,APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了Unix系统上管理软件的过程。常用的安装命令是:
sudo apt-get install 软件名
sudo apt-get remove 软件名
10.开发软件的安装
JAVA环境安装: JRE的安装 sudo apt-get install sun-java6-jre ,JDK的安装 sudo apt-get install sun-java6-jdk
eclipse安装: 先到这个地址 下载最新的eclipse,然后使用tar xvfz eclipse-php-galileo-linux-gtk.tar.gz -C /opt 解压缩后就可以使用。
11.Java编程中的path路径设置。最好是在~/.bashrc后加
sudo vi /etc/environment
gedit ~/.bashrc
source ~/.bashrc
export JAVA_HOME=/home/txlong/dev/jdk1.6.0_24
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
此时,环境变量设置成功(设置环境变量的方法很多,不一一列举)
由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。
执行
update-alternatives --install /usr/bin/java java /home/txlong/dev/jdk1.6.0_24/bin/java 300
update-alternatives --install /usr/bin/javac javac /home/txlong/dev/jdk1.6.0_24/bin/javac 300
通过这一步将我们安装的jdk加入java选单。
然后执行
update-alternatives --config java
12.Ubuntu更新软件命令
sudo apt-get update
sudo apt-get upgrade
13.启动Eclipse的时候报错
A Java Runtime Environment (JRE) or Java Development Kit (JDK)
must be available in order to run Eclipse. No Java virtual machine
was found after searching the following locations:
/home/txlong/dev/eclipse/jre/bin/java
java in your current PATH
解决方法,没有执行11的最后的shell命令。
14.Cannot complete the install because one or more required items could not be found. Software being installed错误
打开eclipse:windows->preferences->Install/Update->Avai...
选中或添加以下两个网址,
GEF Update Site : http://download.eclipse.org/tools/gef/updates/releases/
galileo : http://download.eclipse.org/releases/galileo
进入help->Install new software,先选择GEF进行升级,(应该只升级对应版本即可,不过我把所有的都选了)
再升级WST,这个在galileo的最后面,耐心找一下吧,而且galileo加载也会很慢,稍等即可。
期间按照提示,选择重启或OK,应该会很顺利的 oh.shit,没想到还是安装不了,前前后后安装各个东西,安装了一整天,气愤,倒不是什么别的卡壳,就是这个adt愣是安装不了,eclipse去官网上下了3.6的好几个版本,都是联网下载和本地adt安装都不行,adt10.0.1和9.9好几个版本也都下载了。不成,最后气啊,下了个3.5的rc2的版本,安装检查本地配置好久过了半个小时可以了。所以怀疑是版本不兼容。
下一篇: linux网络编程中所用到的读写函数
推荐阅读
-
Ubuntu下使用python读取doc和docx文档的内容方法
-
Python_WIN10系统中递归所有文件夹所有文件_移动所有文件到主目录(使用到的库:os + glob + shutil)
-
Ubuntu使用国内源出现Hash Sum mismatch错误的解决
-
ubuntu14.04 使用中遇到的问题及解决方法集锦
-
Ubuntu环境下SSH的安装及使用详解
-
清除IE7浏览历史记录操作所使用的命令
-
javascript 开发之百度地图使用到的js函数整理
-
Ubuntu上使用Netdata设置实时性能监控的详细流程
-
ubuntu android studio中关于NDK的使用介绍
-
判断所使用的浏览器不仅仅是电脑浏览器代码整理