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 http://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell-build-setup.sh
/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: 孙冉
声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。