ubuntu9.10桌面版使用(一)基础安装配置
我的环境是
主机环境:window XP home edition sp3
VirtualBox:VirtualBox-3.1.2-56127-Win.exe
虚拟机环境:UBUNTU9.10 安装的English
1.安装拼音输入法
先到language support里面安装chiness 然后重启,系统就改成中文的了!*(在英文下似乎不支持中文输入法的)
System ------>Administration-------->Language support
选择ibus,点击install/remove languages,安装中文支持。
在iBus输入法框架(右上角)右键------》首选项------》输入法--------》选择"PinYin"
2.处理分辨率问题
由于我是先熟悉环境,所以是先安装的virtualbox虚拟机。分辨率只有800X600。这个要先修改下,不然全屏了也不好看。
安装路径上C:\Program Files\Sun\VirtualBox的文件VBoxGuestAdditions.iso
我们直接操作virtual的工作按钮----------》“设备”---------》“安装增强功能”,在ubuntu里面双击那个VBOXADDITION_3
然后运行autorun.sh,然后重启系统,就能进入高分辨率的世界了。
3.想让WINDOWS和里面的UBUNTU共享一个盘或者文件夹,这样有些安装程序,我就可以直接在UBUNTU里面安装了
选中UBUNT9.10-----》右键-----------》设置-----------》数据空间
添加要共享的文件夹
数据空间位置----------其他,然后选择一个
启动了UBUNTU后,运行命令:
dir /sbin/mount.*,确认/sbin/mount.vboxsf存在
lsmod | grep vboxvfs,查看boxvfs模块是否加载,如果没有加载,执行sudo modprobe vboxvfs命令加载
mount -t vboxsf sharebox /mnt
我想mount4个文件夹过去,结果有2个报错。一个是film,一个是tool目录
报错如下:
/sbin/mount.vboxsf:mounting failed with the error: Protocol error
原来是前面那个sharebox名字写错了,改过来了就对了。
注:昨天都好用的,今天早晨启动就发现出错了
lsmod | grep vboxvfs发现没有加载,执行
modprobe vboxvfs命令报错如下:
FATAL: Module vboxvfs not found.
不晓得是不是因为我的ubuntu update了,安装的VBoxGuestAdditions.iso不对了,我再重新安装一次试试。
重新安装后就好了,我映射了我WINDOWS上的D盘和E盘,分别是disk_d,disk_e
mkdir /mnt/disk_d
mkdir /mnt/disk_e
mount -t vboxsf disk_d /mnt/disk_d
mount -t vboxsf disk_e /mnt/disk_e
4.更新源替换
cd /etc/apt
cp sources.list sources.list.backup
vi sources.list
将以下内容替换进去,然后保存退出
deb http://tw.archive.ubuntu.com/ubuntu/ karmic main universe restricted multiverse
deb http://tw.archive.ubuntu.com/ubuntu/ karmic-updates universe main multiverse restricted
deb http://tw.archive.ubuntu.com/ubuntu/ karmic-proposed universe main multiverse restricted
deb http://tw.archive.ubuntu.com/ubuntu/ karmic-security universe main multiverse restricted
deb http://tw.archive.ubuntu.com/ubuntu/ karmic-backports main multiverse restricted universe
deb-src http://tw.archive.ubuntu.com/ubuntu/ karmic main universe restricted multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu/ karmic-security universe main multiverse restricted
deb-src http://tw.archive.ubuntu.com/ubuntu/ karmic-updates universe main multiverse restricted
deb-src http://tw.archive.ubuntu.com/ubuntu/ karmic-proposed universe main multiverse restricted
deb-src http://tw.archive.ubuntu.com/ubuntu/ karmic-backports universe main multiverse restricted
apt-get update #这一步是更新源列表,换源后必须执行
apt-get dist-upgrade #这一步是更新软件
5.安装QQ软件
qq官方网站的for linux版本
http://im.qq.com/qq/linux/download.shtml
下载文件
wget http://dl_dir.qq.com/linuxqq/linuxqq_v1.0.2-beta1_i386.deb
dpkg -i --force-architecture linuxqq_v1.0.2-beta1_i386.deb
安装成功,在“应用程序”----“internet”里面就有QQ啦。
QQ使用了几天,老是自己死掉,网上搜索了一下,采用如下方法解决:
vi /usr/bin/qq,修改成为以下内容:
#!/bin/sh
export GDK_NATIVE_WINDOWS=true
cd /usr/share/tencent/qq/
./qq
6.网络连接,WINDOWS主机和虚拟机相互访问
我的WINDOWS主机在公司是用有线,没有DHCP;在家使用无线,有DHCP;主机的网络环境不断变化的。
我要求虚拟机能访问主机,虚拟机能访问外网;主机能访问虚拟机就OK了。我在virtualbox上这样设置:
右键虚拟机-----》设置------》网络------》网络连接1 启用 NAT---------》网络连接2 启用 Host-only Adapter
对了,其中的这个Host-only Adapter由于也是DBCP的,所以我第一次启动是192.168.56.101,第二次是192.168.56.102
不方便我的主机访问虚拟机,所以我到UBUNTU中设置eth1的网络为手动,设置如下:
ip:192.168.56.101
mask:255.255.255.0
gateway:192.168.56.100 注意,这里是virtualbox的网关是100,主机的ip是1
dns:8.8.8.8 用的GOOGLE的,好记。呵呵。
主机访问虚拟机192.168.56.101,虚拟机访问主机192.168.56.1,都是一个网段,访问很方便,达到了我的需求。
7.配置evolution收发邮件
POP服务器:pop3.126.com
SMTP服务器:smtp.126.com
“编辑”-----》“首选项”-------》这里可以添加我们想要添加的邮件地址。
8.安装amsn
"应用程序"----------》“UBUNTU软件中心”-----------》“internet”---------》aMSN
9.安装下载工具
"应用程序"----------》“UBUNTU软件中心”-----------》“internet”---------》MultiGet
10.安装日记本程序
“应用程序”---------》“UBUNTU软件中心”-----------》“办公”--------------》NoteCase 1.9.8
11.安装各种服务
UBUNTU安装SSH服务
sudo apt-get install openssh-server
这样就能通过SecureCRT远程连接到这个机器上了,但是出现CRT里面很多东西是乱码。这里我们设置了一下语言,避免这个乱码。
首先在UBUNTU上设置语言如下:
vi /etc/environment 修改后内容如下:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANG="en_US.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"
LC_CTYPE="zh_CN.UTF-8"
然后设置CRT如下:
Terminal------->Apperance------->Character设置为UTF8------->取消下面的Use Unicode line drawing chara...
安装JDK1.6
apt-get install sun-java6-jdk
安装eclipse服务
下载eclipse地址:
http://d2u376ub0heus3.cloudfront.net/technology/epp/downloads/release/galileo/SR1/eclipse-jee-galileo-SR1-linux-gtk.tar.gz
放到/usr/tmp
tar zxvf eclipse-jee-galileo-SR1-linux-gtk.tar.gz
mv eclipse/ /usr/local/
双击eclipse可执行文件,就可以运行eclipse了,但是发现一个问题,里面的按钮无法点击。这个好像在网上看到过,需要处理一下。
只能暂时做如下处理,等着eclipse以后升级了就好了:
在/usr/local/eclipse/下新建文件myeclipse,文件内容如下:
#!/bin/bash
export GDK_NATIVE_WINDOWS=true
/usr/local/eclipse/eclipse
给与这个文件可执行权限
chmod 755 myeclipse
以后启动eclipse点这个myeclipse
以上我是用的官方版本,打这个补丁感觉还是很不爽,也可以考虑用ubuntu里面的版本来,明天试试:
软件安装中心-------》获取自由软件-------》编程-------》eclipse------》安装-----》安装成功后,可以直接运行,另外安装如下必要插件:
SVN_PL:http://subclipse.tigris.org/update_1.6.x
安装第一个插件就报错,安装不上。。。出错信息如下:
The artifact file for osgi.bundle,org.eclipse.ant.ui,3.4.1.v20090901_r351 was not found.
按照搜索的结果,做如下操作试试:
sudo apt-get install eclipse-pde
系统相关:
EMF_PL:http://download.eclipse.org/modeling/emf/updates/releases/
CDT_PL:http://download.eclipse.org/tools/cdt/releases/new
WTP_PL: http://download.eclipse.org/webtools/updates
AJDT_PL: http://download.eclipse.org/tools/ajdt/34/update
ZEST or GEF: http://download.eclipse.org/tools/gef/updates/releases/
MYLYN: http://download.eclipse.org/tools/mylyn/update/e3.4
一个一个安装插件,太老火了,我决定用我下载过来的eclipse-jee-galileo-SR1-linux-gtk.tar.gz文件里面的plugins和features覆盖过去试试。
ubuntu自己安装的路径在/usr/lib/eclipse,我在/home/sillycat/tmp上下载一个。
root@sillycat-desktop:/usr/lib/eclipse# cp -rf /home/sillycat/tmp/eclipse/features ./
root@sillycat-desktop:/usr/lib/eclipse# cp -rf /home/sillycat/tmp/eclipse/plugins ./
自定义插件:
GROOVY_PL:http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.5/
IVY_PL:http://ant.apache.org/ivy/ivyde/updatesite
MVN_PL:http://m2eclipse.sonatype.org/update/
PY_PL:http://www.fabioz.com/pydev/updates/
VELO_PL:http://propsorter.sourceforge.net/veloeclipse/
安装groovy环境
apt-get install groovy
验证是否安装成功:
root@sillycat-desktop:/usr/tmp# groovy -version
Groovy Version: JVM: 1.6.0_15
输入:groovyConsole 就能进入groovy的界面。
安装ant服务
apt-get install ant
验证是否安装成功:
root@sillycat-desktop:/usr/tmp# ant -version
Apache Ant version 1.7.1 compiled on October 19 2009
安装apache服务
apt-get install apache2
安装数据库
apt-get install mysql-server
apt-get install mysql-client
安装maven2服务
apt-get install maven2
验证是否安装成功:
root@sillycat-desktop:/usr/tmp# mvn -version
Apache Maven 2.2.1 (rdebian-1)
Java version: 1.6.0_15
Java home: /usr/lib/jvm/java-6-sun-1.6.0.15/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux" version: "2.6.31-18-generic" arch: "i386" Family: "unix
安装oracle数据库
apt-get install libaio1
apt-get install bc
安装svn服务
apt-get install subversion
安装tomcat6应用
http://apache.etoak.com/tomcat/tomcat-6/v6.0.24/bin/apache-tomcat-6.0.24.tar.gz
python应用
ubuntu默认安装了2.6.4/usr/bin/python
django应用
su root 切换到root用户去执行命令
python setup.py install
我的环境是
主机环境:window XP home edition sp3
VirtualBox:VirtualBox-3.1.2-56127-Win.exe
虚拟机环境:UBUNTU9.10 安装的English
1.安装拼音输入法
先到language support里面安装chiness 然后重启,系统就改成中文的了!*(在英文下似乎不支持中文输入法的)
System ------>Administration-------->Language support
选择ibus,点击install/remove languages,安装中文支持。
在iBus输入法框架(右上角)右键------》首选项------》输入法--------》选择"PinYin"
2.处理分辨率问题
由于我是先熟悉环境,所以是先安装的virtualbox虚拟机。分辨率只有800X600。这个要先修改下,不然全屏了也不好看。
安装路径上C:\Program Files\Sun\VirtualBox的文件VBoxGuestAdditions.iso
我们直接操作virtual的工作按钮----------》“设备”---------》“安装增强功能”,在ubuntu里面双击那个VBOXADDITION_3
然后运行autorun.sh,然后重启系统,就能进入高分辨率的世界了。
3.想让WINDOWS和里面的UBUNTU共享一个盘或者文件夹,这样有些安装程序,我就可以直接在UBUNTU里面安装了
选中UBUNT9.10-----》右键-----------》设置-----------》数据空间
添加要共享的文件夹
数据空间位置----------其他,然后选择一个
启动了UBUNTU后,运行命令:
dir /sbin/mount.*,确认/sbin/mount.vboxsf存在
lsmod | grep vboxvfs,查看boxvfs模块是否加载,如果没有加载,执行sudo modprobe vboxvfs命令加载
mount -t vboxsf sharebox /mnt
我想mount4个文件夹过去,结果有2个报错。一个是film,一个是tool目录
报错如下:
/sbin/mount.vboxsf:mounting failed with the error: Protocol error
原来是前面那个sharebox名字写错了,改过来了就对了。
注:昨天都好用的,今天早晨启动就发现出错了
lsmod | grep vboxvfs发现没有加载,执行
modprobe vboxvfs命令报错如下:
FATAL: Module vboxvfs not found.
不晓得是不是因为我的ubuntu update了,安装的VBoxGuestAdditions.iso不对了,我再重新安装一次试试。
重新安装后就好了,我映射了我WINDOWS上的D盘和E盘,分别是disk_d,disk_e
mkdir /mnt/disk_d
mkdir /mnt/disk_e
mount -t vboxsf disk_d /mnt/disk_d
mount -t vboxsf disk_e /mnt/disk_e
4.更新源替换
cd /etc/apt
cp sources.list sources.list.backup
vi sources.list
将以下内容替换进去,然后保存退出
deb http://tw.archive.ubuntu.com/ubuntu/ karmic main universe restricted multiverse
deb http://tw.archive.ubuntu.com/ubuntu/ karmic-updates universe main multiverse restricted
deb http://tw.archive.ubuntu.com/ubuntu/ karmic-proposed universe main multiverse restricted
deb http://tw.archive.ubuntu.com/ubuntu/ karmic-security universe main multiverse restricted
deb http://tw.archive.ubuntu.com/ubuntu/ karmic-backports main multiverse restricted universe
deb-src http://tw.archive.ubuntu.com/ubuntu/ karmic main universe restricted multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu/ karmic-security universe main multiverse restricted
deb-src http://tw.archive.ubuntu.com/ubuntu/ karmic-updates universe main multiverse restricted
deb-src http://tw.archive.ubuntu.com/ubuntu/ karmic-proposed universe main multiverse restricted
deb-src http://tw.archive.ubuntu.com/ubuntu/ karmic-backports universe main multiverse restricted
apt-get update #这一步是更新源列表,换源后必须执行
apt-get dist-upgrade #这一步是更新软件
5.安装QQ软件
qq官方网站的for linux版本
http://im.qq.com/qq/linux/download.shtml
下载文件
wget http://dl_dir.qq.com/linuxqq/linuxqq_v1.0.2-beta1_i386.deb
dpkg -i --force-architecture linuxqq_v1.0.2-beta1_i386.deb
安装成功,在“应用程序”----“internet”里面就有QQ啦。
QQ使用了几天,老是自己死掉,网上搜索了一下,采用如下方法解决:
vi /usr/bin/qq,修改成为以下内容:
#!/bin/sh
export GDK_NATIVE_WINDOWS=true
cd /usr/share/tencent/qq/
6.网络连接,WINDOWS主机和虚拟机相互访问
我的WINDOWS主机在公司是用有线,没有DHCP;在家使用无线,有DHCP;主机的网络环境不断变化的。
我要求虚拟机能访问主机,虚拟机能访问外网;主机能访问虚拟机就OK了。我在virtualbox上这样设置:
右键虚拟机-----》设置------》网络------》网络连接1 启用 NAT---------》网络连接2 启用 Host-only Adapter
对了,其中的这个Host-only Adapter由于也是DBCP的,所以我第一次启动是192.168.56.101,第二次是192.168.56.102
不方便我的主机访问虚拟机,所以我到UBUNTU中设置eth1的网络为手动,设置如下:
ip:192.168.56.101
mask:255.255.255.0
gateway:192.168.56.100 注意,这里是virtualbox的网关是100,主机的ip是1
dns:8.8.8.8 用的GOOGLE的,好记。呵呵。
主机访问虚拟机192.168.56.101,虚拟机访问主机192.168.56.1,都是一个网段,访问很方便,达到了我的需求。
7.配置evolution收发邮件
POP服务器:pop3.126.com
SMTP服务器:smtp.126.com
“编辑”-----》“首选项”-------》这里可以添加我们想要添加的邮件地址。
8.安装amsn
"应用程序"----------》“UBUNTU软件中心”-----------》“internet”---------》aMSN
9.安装下载工具
"应用程序"----------》“UBUNTU软件中心”-----------》“internet”---------》MultiGet
10.安装日记本程序
“应用程序”---------》“UBUNTU软件中心”-----------》“办公”--------------》NoteCase 1.9.8
11.安装各种服务
UBUNTU安装SSH服务
sudo apt-get install openssh-server
这样就能通过SecureCRT远程连接到这个机器上了,但是出现CRT里面很多东西是乱码。这里我们设置了一下语言,避免这个乱码。
首先在UBUNTU上设置语言如下:
vi /etc/environment 修改后内容如下:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANG="en_US.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"
LC_CTYPE="zh_CN.UTF-8"
然后设置CRT如下:
Terminal------->Apperance------->Character设置为UTF8------->取消下面的Use Unicode line drawing chara...
安装JDK1.6
apt-get install sun-java6-jdk
安装eclipse服务
下载eclipse地址:
http://d2u376ub0heus3.cloudfront.net/technology/epp/downloads/release/galileo/SR1/eclipse-jee-galileo-SR1-linux-gtk.tar.gz
放到/usr/tmp
tar zxvf eclipse-jee-galileo-SR1-linux-gtk.tar.gz
mv eclipse/ /usr/local/
双击eclipse可执行文件,就可以运行eclipse了,但是发现一个问题,里面的按钮无法点击。这个好像在网上看到过,需要处理一下。
只能暂时做如下处理,等着eclipse以后升级了就好了:
在/usr/local/eclipse/下新建文件myeclipse,文件内容如下:
#!/bin/bash
export GDK_NATIVE_WINDOWS=true
/usr/local/eclipse/eclipse
给与这个文件可执行权限
chmod 755 myeclipse
以后启动eclipse点这个myeclipse
以上我是用的官方版本,打这个补丁感觉还是很不爽,也可以考虑用ubuntu里面的版本来,明天试试:
软件安装中心-------》获取自由软件-------》编程-------》eclipse------》安装-----》安装成功后,可以直接运行,另外安装如下必要插件:
SVN_PL:http://subclipse.tigris.org/update_1.6.x
安装第一个插件就报错,安装不上。。。出错信息如下:
The artifact file for osgi.bundle,org.eclipse.ant.ui,3.4.1.v20090901_r351 was not found.
按照搜索的结果,做如下操作试试:
sudo apt-get install eclipse-pde
系统相关:
EMF_PL:http://download.eclipse.org/modeling/emf/updates/releases/
CDT_PL:http://download.eclipse.org/tools/cdt/releases/new
WTP_PL: http://download.eclipse.org/webtools/updates
AJDT_PL: http://download.eclipse.org/tools/ajdt/34/update
ZEST or GEF: http://download.eclipse.org/tools/gef/updates/releases/
MYLYN: http://download.eclipse.org/tools/mylyn/update/e3.4
一个一个安装插件,太老火了,我决定用我下载过来的eclipse-jee-galileo-SR1-linux-gtk.tar.gz文件里面的plugins和features覆盖过去试试。
ubuntu自己安装的路径在/usr/lib/eclipse,我在/home/sillycat/tmp上下载一个。
root@sillycat-desktop:/usr/lib/eclipse# cp -rf /home/sillycat/tmp/eclipse/features ./
root@sillycat-desktop:/usr/lib/eclipse# cp -rf /home/sillycat/tmp/eclipse/plugins ./
自定义插件:
GROOVY_PL:http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.5/
IVY_PL:http://ant.apache.org/ivy/ivyde/updatesite
MVN_PL:http://m2eclipse.sonatype.org/update/
PY_PL:http://www.fabioz.com/pydev/updates/
VELO_PL:http://propsorter.sourceforge.net/veloeclipse/
安装groovy环境
apt-get install groovy
验证是否安装成功:
root@sillycat-desktop:/usr/tmp# groovy -version
Groovy Version: JVM: 1.6.0_15
输入:groovyConsole 就能进入groovy的界面。
安装ant服务
apt-get install ant
验证是否安装成功:
root@sillycat-desktop:/usr/tmp# ant -version
Apache Ant version 1.7.1 compiled on October 19 2009
安装apache服务
apt-get install apache2
安装数据库
apt-get install mysql-server
apt-get install mysql-client
安装maven2服务
apt-get install maven2
验证是否安装成功:
root@sillycat-desktop:/usr/tmp# mvn -version
Apache Maven 2.2.1 (rdebian-1)
Java version: 1.6.0_15
Java home: /usr/lib/jvm/java-6-sun-1.6.0.15/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux" version: "2.6.31-18-generic" arch: "i386" Family: "unix
安装oracle数据库
apt-get install libaio1
apt-get install bc
安装svn服务
apt-get install subversion
安装tomcat6应用
http://apache.etoak.com/tomcat/tomcat-6/v6.0.24/bin/apache-tomcat-6.0.24.tar.gz
python应用
ubuntu默认安装了2.6.4/usr/bin/python
django应用
su root 切换到root用户去执行命令
python setup.py install