Ubuntu 11.04的可以直接用PPA安装,我们介绍过很多次了,在此不再赘述。笨兔兔在此感谢孙冉同学的文稿投递。(可是女生?)
对于之前的版本(Ubuntu 10.04~10.10)及官网没有提供源的Linux版本可采用此方法编译源码安装Gnome3。
* 1.首先依赖包问题
这个依赖包是相当的多,安装的时候可能有那么一两个不行,貌似也不影响,我自己Ubuntu10.04安装时 autopoint 这个包没找到
sudo apt-get install curl libtiff4-dev libgstreamer0.10-dev libcroco3-dev xserver-xephyr xulrunner-dev Python-dev mesa-utils mesa-common-dev libreadline5-dev libgl1-mesa-dev libwnck-dev librsvg2-dev libgnome-desktop-dev libgnome-menu-dev libffi-dev libgtk2.0-dev libgconf2-dev libdbus-glib-1-dev gtk-doc-tools gnome-common git-core flex bison automake build-essential icon-naming-utils libpulse-dev libcanberra-dev autopoint libjasper-dev libvorbis-dev libpam-dev libxklavier-dev libgnome-keyring-dev libupower-glib-dev libgtop2-dev libcups2-dev evolution-data-server-dev libsqlite3-dev libproxy-dev libdb-dev libproxy-dev
*
* 2.依赖问题解决了就直接git源码
curl -O
/bin/bash gnome-shell-build-setup.sh
* 然后
jhbuild build
* 需要注意的是这里不能用root权限
*
*
这个过程目前一共41个部分,极易出错,建议在这之前执行以下部分,具体这个la文件为什么影响我也不知道。。。
rm ~/gnome-shell/install/*.la && sudo rm -rf /usr/lib*/*.la
* 然后漫长的等待过程,每个部分都不能出问题,中间有可能有依赖包过旧,就新开一个shell更新
*
* 3.如果不出意外成功了的话那么就可以体验G3了
cd ~/gnome-shell/source/gnome-shell/src
./gnome-shell --replace
* 如果想开机自动启用Gnome3执行一下命令
ln -s ~/gnome-shell/install/share/applications/gnome-shell.desktop ~/.local/share/applications/gnome-shell.desktopgconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-shell" -t string
By: 孙冉