LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1566|回复: 3

[原创]写给新手,安装xfce4.50 实例

[复制链接]
发表于 2006-3-31 11:06:53 | 显示全部楼层 |阅读模式
[原创]写给新手,安装xfce4.50 实例

从BLFS的Handbook上查到xfce4的依赖关系,如下:

安装X server 选择 XFree86 或者 XORG 都可以
安装XFree86的话,在下有一本文章可以参考^^:
http://www.linuxsir.cn/bbs/showthread.php?p=1424369

按照BLFS HandBook 上的链接下载以下文件
xfce-4.2.2-src.tar.bz2        22.06 MB
atk-1.9.1.tar.bz2        472.03 KB
glib-2.6.4.tar.bz2        2.27 MB
gtk+-2.6.7.tar.bz2        10.90 MB
libxml2-2.6.20.tar.bz2        2.97 MB
pango-1.8.1.tar.bz2        973.04 KB
pkg-config-0.19.tar.gz        946.08 KB
Python-2.4.1-gdbm-1.patch        1.48 KB
Python-2.4.1.tar.bz2        7.48 MB

全放在某个目录,例如: /tmp/xfce
cd /tmp/xfce

剩下的依赖关系,如下:
xfce
        1 gtk
                1 Pango
                        1 GLib
                                1 pkg-config
                                               
                2 ATK
                        1 GLib
                                1 pkg-config

        2 libxml
                1 Python (Optional)


从最低层的装起,先来个pkg-config
vi /etc/profile
加入 export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/lib/pkgconfig:/usr/X11R6/lib/pkgconfig
重新登录shell使profile生效
运行 /bin/bash --login
tar xvf pkg-config-0.19.tar.gz
cd pkg-config-0.19

./configure --prefix=/usr &&
make

以root身份运行
make install

删除垃圾
cd ..
rm -rf pkg-config-0.19

安装glib-2.6.4
tar xvf glib-2.6.4.tar.bz2
cd glib-2.6.4

./configure --prefix=/usr &&
make

以root身份运行
make install

删除垃圾
cd ..
rm -rf glib-2.6.4

安装pango-1.8.1
先运行
echo $PKG_CONFIG_PATH 看看
PKG_CONFIG_PATH 里是否包含 /usr/X11R6/lib/pkgconfig ,如果是就可以直接解压并进行安装否则运行
vi /etc/profile
加入一行
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/X11R6/lib/pkgconfig

重新登录shell使/etc/profile生效
运行 /bin/bash --login

解压
tar xvf pango-1.8.1.tar.bz2
cd pango-1.8.1

./configure --prefix=/usr --sysconfdir=/etc &&
make

以root身份运行
make install

删除垃圾
cd ..
rm -rf pango-1.8.1


安装atk-1.9.1
tar xvf atk-1.9.1.tar.bz2
cd atk-1.9.1

./configure --prefix=/usr &&
make

以root身份运行
make install

删除垃圾
cd ..
rm -rf atk-1.9.1


安装gtk+-2.6.7
tar xvf gtk+-2.6.7.tar.bz2
cd gtk+-2.6.7

./configure --prefix=/usr --sysconfdir=/etc \
    --without-libtiff --without-libjpeg &&
make

以root身份运行
make install

删除垃圾
cd ..
rm -rf gtk+-2.6.7


安装Python-2.4.1 (这个可以不装)
tar xvf Python-2.4.1.tar.bz2
cd Python-2.4.1

必须确定Python的补丁放在Python-2.4.1的上一级目录,然后运行
patch -Np1 -i ../Python-2.4.1-gdbm-1.patch &&
./configure --prefix=/usr --enable-shared &&
make

以root身份运行
make install

删除垃圾
cd ..
rm -rf Python-2.4.1


安装libxml2-2.6.20
tar xvf libxml2-2.6.20.tar.bz2
cd libxml2-2.6.20

./configure --prefix=/usr --with-history &&
make

以root身份运行
make install

删除垃圾
cd ..
rm -rf libxml2-2.6.20


依赖库装好了,现在正是开始安装xfce4,^^喝杯水先……
官方的doc可以在这个网站查到,Screenshots里还有flash的demo演示哦                       
http://www.xfce.org/index.php?page=documentation

解压xfce4.50的src包
tar xvf xfce-4.2.2-src.tar.bz2
cd xfce-4.2.2-src/src

(The following packages will install the bare minimum)
按照以下这个顺序安装最基本的xfce

libxfce4util-4.2.2
dbh-1.0.24
libxfcegui4-4.2.2
libxfce4mcs-4.2.2
xfce-mcs-manager-4.2.2
xfwm4-4.2.2
xfce4-panel-4.2.2
xfdesktop-4.2.2
xfce-utils-4.2.2

安装的步骤都一样,不外乎
tar xvf 压缩包
cd 解压生成的目录

./configure --prefix=/usr --sysconfdir=/etc &&
make

以root身份,运行安装
make install

清除垃圾
cd..
rm -rf 解压生成的目录


(In addition, you may choose to install
安装xfce的组建,并不是每个都要装上,但是建议还是都装上的好。安装步骤同上

gtk-xfce-engine-2.2.7
xfcalendar-4.2.2
xfce-mcs-plugins-4.2.2
xfce4-appfinder-4.2.2
xfce4-icon-theme-4.2.2
xfce4-iconbox-4.2.2
xfce4-mixer-4.2.2
xfce4-session-4.2.2
xfce4-systray-4.2.2
xfce4-toys-4.2.2
xfce4-trigger-launcher-4.2.2
xffm-4.2.2
xfprint-4.2.2
xfwm4-themes-4.2.2

创建 ~/.xinitrc 文件,最好先备份一下原来的 ~/.xinitrc 文件
cat > ~/.xinitrc << "EOF"
xfce-mcs-manager
xfwm4 --daemon
xftaskbar4 &
xfdesktop &
exec xfce4-panel
EOF

现在可以运行 startx 看看是否能看到那可爱的小老鼠^^.
发表于 2006-4-2 12:35:41 | 显示全部楼层
这是我见过的最灵巧的界面,清爽,整洁
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-2 15:23:46 | 显示全部楼层
我也是,喜欢这只可爱的小老鼠。呵呵。
回复 支持 反对

使用道具 举报

发表于 2010-2-3 16:52:11 | 显示全部楼层
哎,终于找到了!!
谢谢分享。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表