Debian Squeez 安装 Gnome3

来源:互联网 发布:java有没有链表 编辑:程序博客网 时间:2024/05/16 07:58

        昨天晚上在家,闲来无事,啃着鸭脖喝着啤酒逛逛论坛,突然想到gnome3正式版已经一个多月了,来了兴趣,决定在我的Debian 6上面安装gnome3, 众所周知,debian非常的稳定,这种稳定的代价就是它的软件库里面的软件很陈旧,大约慢后Ubuntu两个版本号,所以想在stable里面找到 gnome3的安装包还要等很久。Fedora15下周也要出来了,作为第一款搭载了gnome3桌面的Linux系统(Ubuntu11.04搭载的 unity, gnome3只是作为ppa出现的,而且网上很多帖子在说gnome3和unity会互相破坏稳定性),很多人在网上都表达了强烈的期盼之情,我之前一直是从fedora9开始使用,一直到fedora14,因为14的稳定性相较于13实在是个不小的退步,于是毅然换到了Gentoo,后又换到了 Debian至今,好了废话不多说,进入正题。
        Debian 6安装gnome3有三种思路,1.源码编译;2.使用ubuntu ppa;3.使用experimental, unstable的源。我先试了第一种,问题百出,在jhbuild还算顺利,然后下面就是各种modules的缺失,解决了两个之后,实在是不想这么耗下去了,旷日持久阿,我想起了我的Gentoo,一天一夜编译的有木有,我的本还是08年的产品,cpu还是奔腾的,伤不起阿,所以决定不从源码来了,以后有时间在从源码吧。于是想起来用ppa的方式,网上可以google到使用的方法,下载个脚本就可以了,这里不解释。但是最终也还是失败了,我是在没想明白ppa添加成功了,update了依然找不到gnome3的原因,看看时间都11点了,果断放弃,以后再试,决定直接走第三条道路,使用 experimental的源。
我使用的是163的源,速度很快的说。我的source.list:
deb http://mirrors.163.com/debian squeeze main non-free contrib
deb http://mirrors.163.com/debian squeeze-proposed-updates main contrib non-free
deb http://mirrors.163.com/debian-security squeeze/updates main contrib non-free

deb-src http://mirrors.163.com/debian squeeze main non-free contrib
deb-src http://mirrors.163.com/debian squeeze-proposed-updates main contrib non-free
deb-src http://mirrors.163.com/debian-security squeeze/updates main contrib non-free
在最后添加两行:
deb http://mirrors.163.com/debian experimental main
deb http://mirrors.163.com/debian unstable main
deb-src http://mirrors.163.com/debian experimental main non-free contrib
然后sudo aptitude update一下,就可以搜到gnome3了,因为experimental会破坏现有系统的稳定性,所以不爱折腾的慎重考虑哈。然后使用sudo apt-cache policy gnome3-session就可以看到gnome3软件包的输出结果了,然后进行安装:sudo aptitude install -t experimental gnome3-session
-t experimental表示使用experimental软件库里面的软件包。此过程也是个耗时的步骤,它几乎会将系统上gnome2的软件包全部的 remove掉,等待结束基本上就好了。至此,在debian user forums上面都能找到,但是,当我重启了之后,gurb的背景没了,而且直接把我扔text模式里面了。
        直接使用startx,nvidia的logo闪过之后,就停在一个黑色的界面了,没办法,进另一个终端,将这个进程杀死,初步分析缺少gdm3,于是安装:sudo aptitude -t experimental install gdm3,然后在进行startx,直接返回了错误,是关于Xorg的,在安装gnome3的时候并没有自动的将xorg也更新,所以出错了也很容易理解,更新xorg: sudo aptitude -t experimental install xorg,重启,依然不行,依然是停留在了一个黑色的界面,在另一个终端里dpkg -l | grep gdm3,发现没有结果,上翻记录发现,第一步根本就有安装gdm3,也许是因为gdm3要在xorg的基础之上才行,安装一下gdm3,然后 startx,终于,看到了久违的登录窗口,但是在session里面没有gnome,真奇怪,想到刚才gdm3的问题,果断查了一下,发现还真没有 gnome3-session,可能是因为xorg的关系吧,于是重新安装gnome3-session, sudo aptitude -t experimental install gnome3-session,然后startx,终于可以了,在进入gnome3之后,还是报错了,不过是个小麻烦了,说是我的显卡不支持,这个是驱动的问题,重启进入文本模式,重新安装下nvidia的驱动(建议使用nvidia官方的,开源的那个nvidia的驱动性能还差的很远),然后再次重启,顺利进入系统,使用了一会,一切顺利。
看看时间已经凌晨1点多了,于是简单的试玩了两下,更改了背景和系统图标等,就睡觉了,gnome3的用户手册在网上没有搜到,下面在gnome3里面玩玩,找找常用配置的方法,整理之下在发贴。

原创粉丝点击