Ubuntu之旅(一)

0

Comments

今天小小地探索了一下伟大的Ubuntu,使用的是刚出的Ubuntu8.04LTS。这里就来说一说吧~

本来想给我的电脑直接装上Ubuntu8.04LTS的,盘刻好了,还用分区魔术师划了些地方出来装。结果还是失败了,好像是提示什么I/O APIC的问题,Ubuntu的Linux内核根本启动不起来……所以最后只好回到Windows下用VMware了。

原来我的VMware里面就有一个Ubuntu的虚拟机,今天便把原来的内容全部消掉,重新安装了一个新的Ubuntu。安装还算顺利,就是安完还是半中文半英文,看得蛮不爽的说。

我的VMware设置为桥接到宿主所在网络,所以和在真实的网络环境一样。因为知道Ubuntu最依靠的就是网络,所以就先把网络设置好了。我家使用的是一个小型的支持DHCP的家用路由器,因此我在“系统->系统管理->网络”里面点击解锁后点击列表中的第一个,并设置其为DHCP。随后登入路由器,发现为我的Ubuntu虚拟系统分配了一个新的IP地址。Ubuntu的网络是连上了,可是我宿主机Windows的网络却不能用了,可虚拟机里面却好好的……郁闷……算了,先用虚拟机吧~

下面来处理语言的问题。经过调查,我先更新了apt的sources.list。首先点击“应用程序->附件->终端”,应用程序可能是中文,不过反正就是第一个菜单。然后输入:

1
2
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
sudo gedit /etc/apt/sources.list

前面的sudo大约表示能够用最大权限,似乎etc目录都要用最大权限才能修改的样子,至于gedit是使用Gnome的Ubuntu下才有的命令。接下来我跟大家说说我更新以后的sources.list吧:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
deb http://archive.ubuntu.org.cn/ubuntu-cn/ hardy main restricted universe multiverse
 
# 这一套极快,每秒可以上MB级
deb http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse
 
deb http://mirror.rootguide.org/ubuntu/ hardy main restricted universe multiverse
deb-src http://mirror.rootguide.org/ubuntu/ hardy main restricted universe multiverse
deb http://mirror.rootguide.org/ubuntu/ hardy-updates main restricted universe multiverse
deb-src http://mirror.rootguide.org/ubuntu/ hardy-updates main restricted universe multiverse
deb http://mirror.rootguide.org/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://mirror.rootguide.org/ubuntu/ hardy-backports main restricted universe multiverse
deb http://mirror.rootguide.org/ubuntu/ hardy-security main restricted universe multiverse
deb-src http://mirror.rootguide.org/ubuntu/ hardy-security main restricted universe multiverse
deb http://mirror.rootguide.org/ubuntu/ hardy-proposed main multiverse restricted universe
deb-src http://mirror.rootguide.org/ubuntu/ hardy-proposed main restricted universe multiverse
 
# 这是官方的源
deb http://archive.ubuntu.com/ubuntu/ hardy main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse

接着就在终端中运行

1
sudo apt-get update

一阵等待过后(等待的时候玩Ubuntu里面的数独,发觉还是有些难度的),然后打开“系统->系统设置->语言设置”里面,找到中文打上钩,确定以后就自动完成了中文语言包的下载,重新启动后就看到了全中文的界面!然后使用Firefox上网,可以用Ctrl+Space调出中文的输入法。个人觉得里面默认的拼音输入法不亚于搜狗哈~

接着就觉得看过去太小了,想把分辨率调高一些。在“系统->首选项”里面看到了屏幕分辨率,打开一看,竟然有我显示器推荐使用的1440×900,当即就选了。然后用Ctrl+Alt+Enter让VMware进入全屏模式,就像真的用Ubuntu一样!

因为这次打开Ubuntu的主要目的是学习LAMP,于是就装起了相关的东西。一开始的时候不知道新立得就有LAMP-Server,还傻傻的装了好多东西:

1
2
3
sudo apt-get install apache2 mysql-server
sudo apt-get install php5-common php5-gd php5-mysql libapache2-mod-php5
sudo apt-get install phpmyadmin

其实并没有上面这条命令这么顺利的,我是绕了不少弯路。开始的时候apache2装上去然后装php5,然后我很快找到了位于/var/www/的网站目录。接着就在里面放上了一个“Hello World!”的php:

1
echo "Hello World!";

但是不能解析……结果后来知道,要重启一下apache2:

1
sudo /etc/init.d/apache2 restart

后来装完mysql后去下载了一个phpmyadmin解压到/var/www/目录里,结果不能访问,说是php没有加载mysql模块,我就囧了。后来把这个文件夹删了,然后用apt的phpmyadmin,在/etc/apache2/sites-available/文件夹里的default文件的虚拟服务器中添加了:

1
2
3
4
5
6
7
    Alias /phpmyadmin/ "/usr/share/phpmyadmin/"
 
        Options none
        AllowOverride Limit
        Order Deny,Allow
        Deny from all
        Allow from all

终于是可以用了。

刚刚升级了一下VMware到6.0,貌似宿主机和虚拟机可以一起上网了。另外终于是把VMware Tools给装上去了。也不知道是怎么装的,莫名其妙就装好了,所以就不写了。

我能这么还算顺利的做完这些事情,很大程度要感谢前辈们的指导。今天配置的过程中参考了许多来自不同地方的资料,其中帮助最广泛和最大的要数快速配置教程了,其中的精细的指导实在是好,让我这样愚笨的人都在短时间内完成了一些东西。

最后赞叹一下这些伟大的自由软件的精妙和强大,实在是一个值得深究的东西啊!

Comments are closed.