昨天晚上在家,闲来无事,啃着鸭脖喝着啤酒逛逛论坛,突然想到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里面玩玩,找找常用配置的方法,整理之下在发贴。

Debian Squeez 安装 Gnome3相关推荐

  1. debian,ubuntu 安装mongodb 允许外网访问,修改端口,设置用户和密码

    使用apt安装mongodb: apt update && apt install mongodb 查看运行状态: systemctl status mongodb.service 结 ...

  2. debian linux 硬盘,[Debian] 硬盘安装Debian,

    [Debian] 硬盘安装Debian, 硬盘安装Debian 环境:Windows XP ,只有一块硬盘. 1 下载Debian 只要下载第一张CD就行了,不需要下载DVD,因为一张DVD的ISO会 ...

  3. 【PHP】 debian apt 安装PHP7.1 安装composer

    文章目录 Debian OS 安装 PHP 1.安装软件源拓展 添加GPG 安装apt-transport-https 添加sury软件源 2.安装PHP 安装PHP7.1: 安装PHP7.0: 安装 ...

  4. linux debian硬盘安装,硬盘安装linux debian如何配置grub文件

    本文来自 www.020fix.com 自己手动源码安装gtk,可能改变了一些依赖包,从而导致系统自动升级后桌面系统Natilus出现了一点小问题.后来越弄越糟,直到整个桌面崩溃.于是乎,改用硬盘安装 ...

  5. 如何在Debian上安装配置ownCloud

    如何在Debian上安装配置ownCloud 据其官方网站,ownCloud可以让你通过一个Web界面或者WebDAV访问你的文件.它还提供了一个平台,可以轻松地查看.编辑和同步您所有设备的通讯录.日 ...

  6. 【RK3399Pro学习笔记】三、Debian 9 安装 ROS (Thinker Edge R)

    目录 配置源 设置 Key 安装 初始化rosdep 环境配置 测试 安装rosinstall 卸载 平台:华硕 Thinker Edge R 瑞芯微 RK3399Pro 固件版本:Tinker_Ed ...

  7. Fedora 19 Mate环境安装Gnome3

    From: http://blog.csdn.net/skykingf/article/details/9230297 等了N久的Fedora19终于出来了,安装时选了Mate桌面,装完后发现真是回到 ...

  8. debian执行php网页,如何在Debian上安装和使用PHP Composer

    php composer是一个包管理工具,它消除了手动维护应用程序的PHP包的麻烦,可以使用composer轻松安装所有必需的包.本篇文章将介绍在Debian系统上安装和配置PHP Composer的 ...

  9. Debian Linux安装OpenSSH(sshd-server)

    Debian Linux安装OpenSSH(sshd-server) 您需要使用apt-get或aptitude命令在Debian Linux下安装OpenSSH服务器. 打开终端并键入以下命令以ro ...

最新文章

  1. node.js path
  2. 跨平台 获取系统信息的python库 http://support.hyperic.com/disp
  3. 程序人生:给所有程序员的27个建议,抽空看看吧!
  4. LeetCode 1678. 设计 Goal 解析器
  5. 【slowfast 减少ava数据集】将ava数据集缩小到2个,对数据集做训练,然后进行检测,为训练自己的数据集做准备
  6. mysql 从备份_MySQL主从备份配置
  7. Java数组基础笔记(引用、字符串数组)
  8. Android开发笔记(六十二)HTTP数据格式的解析
  9. linux系统硬盘数据恢复软件下载,R-Linux|R-Linux(linux数据恢复软件)下载 v5.1中文免费版 - 121下载站...
  10. DirectX11 With Windows SDK--03 索引缓冲区、常量缓冲区
  11. 设置finder窗口大小的5个小技巧!速看?
  12. pkm是什么意思_2017年的你应该拥有什么样的PKM系统?
  13. 用React实现基于Canvas的图片放大镜功能
  14. Sonic开源的云真机测试平台搭建记录
  15. MAE平均绝对误差和MSE均方误差
  16. Java关于跨年周数计算的问题解释,以及解决办法(附代码+图)
  17. Win11字体怎么调大?Win11调整字体大小的方法
  18. 【API接口大全】查询订单详情/物流信息/交易订单
  19. 基于TextRank的抽取式文本摘要(英文)
  20. python学习第八天---用Django框架创建可重用注册登录系统

热门文章

  1. riak教程 java_在Erlang(和Riak)中开发应用程序时的良好实践?
  2. java将表情字符串转表情符号_使用java将字符串中的表情符号替换为字符串
  3. 20X20 FCPX插件数字信息化故障干扰像素损坏风格英文标题模板GlitchAnimatedTypeface
  4. 【电影评价】——可爱的电影适合可爱的你!!!一直更新中
  5. 4h上手C++版Opencv
  6. Deep Learning读书笔记4---深度模型中的优化
  7. Unity ACT游戏相机逻辑
  8. fatal error C1010: 在查找预编译头指令时遇到意外的文件结尾
  9. 东南大学研究生毕业论文LaTeX模板seuthesix的使用技巧【Mac版】
  10. AD Hoc(State 1)