用源码在ubuntu 8.04.1上安装 compiz-fusion 0.7.8

本文详细介绍了如何在 Ubuntu 8.04.1 系统上安装 Compiz Fusion 0.7.8 版本,包括清理旧版本、安装依赖包、编译安装过程及解决特定错误的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ubuntu 8.10终于在10月30日正式发布了,怀着迫切的心情下载了 ubuntu 8.10的dvd版,(这个链接是官方链接,最近特慢估计是下载的人太多)并安装了一下,但非常遗憾。没有我的显卡受限驱动(nvidia gforce2<wbr>mx400),打开受限驱动里是空的。也就意味着不能玩3d特效了,失望中。<img src="http://blogimg.sinajs.cn/images/control/face/012.gif"><p><wbr><wbr><wbr> 要知道在ubuntu 8.04 和 8.04.1里的默认compiz-funsion是0.7.4的。里面没有将桌面变圆柱形和球体的特效。当然可以使用源安装0.7.6里面带有该特效。</wbr></wbr></wbr></p> <p><wbr><wbr><wbr> 顺便说一下安装0.7.6吧,其实只要打开“源管理”里的“添加第三方源”。</wbr></wbr></wbr></p> <p><wbr><wbr><wbr> deb http://ppa.launchpad.net/compiz/ubuntu hardy main</wbr></wbr></wbr></p> <p><wbr><wbr><wbr> 然后关闭,就会提示你是否要更新选择是就会自动更新,然后打开“更新管理器”系统就会自动发现更新的资源点更新就行了。</wbr></wbr></wbr></p> <p><wbr><wbr><wbr> 虽然有0.7.6,但是对于我这种想看看新鲜东西的人就不满足了。而ubuntu没有compiz-fusion 0.7.8针对ubuntu 8.04的deb包(提醒各位8.10里的包在8.04里是安装不了的,除非你想重装系统,否则你最好不要去尝试)。</wbr></wbr></wbr></p> <p><wbr><wbr><wbr> 现在唯一的途径就是自己去下载源代码来安装了。<img src="http://blogimg.sinajs.cn/images/control/face/001.gif"><img src="http://blogimg.sinajs.cn/images/control/face/001.gif"></wbr></wbr></wbr></p> <p><wbr><wbr><wbr> 1.现在首先准备一个干净的ubuntu 8.04.1系统(安装了compiz-funsion其他版本的系统我没试过是否可以成功)。</wbr></wbr></wbr></p> <p><wbr><wbr><wbr> 2.打开终端使用命令 sudo apt-get remove compiz* 将系统清扫一下。</wbr></wbr></wbr></p> <p><wbr><wbr><wbr> 3.到compiz-fusion的官方网站<a href="http://releases.compiz-fusion.org/0.7.8"><u><font color="#a30316">http://releases.compiz-fusion.org/0.7.8</font></u></a>下载0.7.8的包,注意里面带有两种打包形式gz包和bz2包,你只要下载一种就可以了。(有cmake字样的压缩包也不要下载)</wbr></wbr></wbr></p> <p><wbr><wbr><wbr> 4.按照官方的说法要安装一些包,使用如下命令</wbr></wbr></wbr></p> <p><wbr><wbr><wbr> sudo apt-get install build-essential libxcomposite-dev libpng12-dev libsm-dev libxrandr-dev libxdamage-dev libxinerama-dev libstartup-notification0-dev libgconf2-dev libgl1-mesa-dev libglu1-mesa-dev libmetacity-dev librsvg2-dev libdbus-1-dev libdbus-glib-1-dev libgnome-desktop-dev libgnome-window-settings-dev gitweb curl autoconf automake automake1.9 libtool intltool libxslt1-dev xsltproc libwnck-dev python-dev python-pyrex</wbr></wbr></wbr></p> <p><wbr><wbr> 安装好这些包</wbr></wbr></p> <p><wbr><wbr><wbr> 5.这步是关键,官方网站里也没提到,其实干净的系统里还缺少一些包</wbr></wbr></wbr></p> <p><wbr><wbr><wbr><wbr> i.首先要到debian下载如下两个最新的包</wbr></wbr></wbr></wbr></p> <p><wbr><wbr><wbr><wbr><wbr><u><font color="#a30316"><a href="http://ftp.debian.org/debian/pool/main/libx/libx11/libx11_1.1.5-1.diff">http://ftp.debian.org/debian/pool/main/libx/libx11/libx11_1.1.5-1.diff</a></font></u>和<u><font color="#a30316"><a href="ftp.debian.org/debian/pool/main/libx/libx11/libx11_1.1.5.orig.tar">ftp.debian.org/debian/pool/main/libx/libx11/libx11_1.1.5.orig.tar</a></font></u></wbr></wbr></wbr></wbr></wbr></p> <p><wbr><wbr><wbr> ii.将以上两个包解压到一个目录下,将libx11_1.1.5.orig.tar包解压</wbr></wbr></wbr></p> <p><wbr><wbr><wbr> iii.在终端中输入如下命令</wbr></wbr></wbr></p> <p><wbr><wbr><wbr><wbr>sudo apt-get build-dep libx11-6<br><wbr><wbr><wbr> cd libx11_1.1.5<wbr><wbr><wbr><wbr><wbr> // 进入libx11_1.1.5.orig.tar包解压后的目录(cd后的路径视你的实际情况而定)<br><wbr><wbr><wbr> gunzip -c ../libx11_1.1.3-1.diff.gz | patch -p1<br><wbr><wbr><wbr><wbr>chmod +x debian/rules<br><wbr><wbr><wbr> fakeroot debian/rules binary<wbr><wbr><wbr><wbr>// 注意该步骤可能会提示你要安装fakeroot你只要使用sudo apt-get install fakeroot安装后再执行该步该步骤执行时间挺长大概要十几二十分钟<br><wbr><wbr><wbr> cd ..<wbr><wbr><wbr><wbr>//<wbr>退回到libx11_1.1.5的上级目录(你会发现该目录下生成了几个deb包,有150多M)<br><wbr><wbr><wbr><wbr>sudo dpkg -i libx11*deb<wbr><wbr> // 安装生成的deb包</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></p> <p><wbr><wbr> 安装完这些包后编译就不会出错了。</wbr></wbr></p> <p><wbr><wbr> 6.将compiz-fusion的官方网站下载的包解压缩(注意在这里我们不使用带有cmake字样的压缩包)</wbr></wbr></p> <p><wbr><wbr> 按照以下顺序(包名中带的字样非全称)</wbr></wbr></p> <p><em><wbr><wbr> compiz</wbr></wbr></em></p> <p><em><wbr><wbr> bcop</wbr></wbr></em></p> <p><em><wbr><wbr> libcompizconfig</wbr></wbr></em> <em>compizconfig-python</em></p> <p><em><wbr><wbr> ccsm</wbr></wbr></em></p> <p><em><wbr><wbr> compiz-fusion-plugins-main</wbr></wbr></em></p> <p><wbr><wbr> 在终端分别进入解压后的包里执行以下命令进行编译安装</wbr></wbr></p> <p><wbr><wbr> ./configure --prefix=/usr<br><wbr><wbr> make<br><wbr><wbr> sudo make install</wbr></wbr></wbr></wbr></wbr></wbr></p> <p><wbr><wbr> 但是注意在进入ccms时要执行这个命令</wbr></wbr></p> <p><wbr><wbr> sudo python setup.py install<br><wbr><wbr> 其他包的顺序就无所谓了。</wbr></wbr></wbr></wbr></p> <p><wbr><wbr> 7.最后用命令</wbr></wbr></p> <p><wbr><wbr> git://anongit.opencompositing.org/users/crdlb/fusion-icon</wbr></wbr></p> <p><wbr><wbr> 下载fusion-icon的包</wbr></wbr></p> <p><wbr><wbr> 再进入该包使用</wbr></wbr></p> <p><wbr><wbr> make</wbr></wbr></p> <p><wbr><wbr> sudo make install</wbr></wbr></p> <p><wbr><wbr> 安装好该包</wbr></wbr></p> <p><wbr><wbr> (不打开该程序的话3d效果无法显示,在菜单“应用程序”“系统工具”中可以打开该程序)</wbr></wbr></p> <p><wbr></wbr></p> <p>好了,重新启动。现在大功告成了。这个3d效果比0.7.4多了前面的圆柱圆球效果外还多了个所谓“养鱼”和一个雪花效果。不过少了“动画”效果,也就是说没了燃烧飞机等等,不过据说是另分了类,有弄出来的说一下吧,呵呵!对了最后来张截图(背后为雪花效果)</p> <p><img alt="" src="https://p-blog.youkuaiyun.com/images/p_blog_youkuaiyun.com/luojxun/EntryImages/20081103/Screenshot.JPG" width="800" height="600">参考<a href="http://wiki.compiz-fusion.org/Installation">http://wiki.compiz-fusion.org/Installation</a></p> <br>如果要在8.04.1里有“动画”效果<br>可以到 <a href="http://gitweb.opencompositing.org/" class="postlink">http://gitweb.opencompositing.org/</a> 去下载插件<br><br>总算找全了所以特效<br>看截图<br><img alt="" src="https://p-blog.youkuaiyun.com/images/p_blog_youkuaiyun.com/luojxun/EntryImages/20081111/Screenshot-1.png" width="800" align="" height="600"><br><br><img alt="" src="https://p-blog.youkuaiyun.com/images/p_blog_youkuaiyun.com/luojxun/EntryImages/20081111/Screenshot-2.png" width="800" align="" height="600"><br><br><img alt="" src="https://p-blog.youkuaiyun.com/images/p_blog_youkuaiyun.com/luojxun/EntryImages/20081111/Screenshot-3.png" width="800" align="" height="600"><br><br><img alt="" src="https://p-blog.youkuaiyun.com/images/p_blog_youkuaiyun.com/luojxun/EntryImages/20081111/Screenshot-4.png" width="800" align="" height="600"><br><br>顺便提一下ubuntu 8.10的gf2 mx400的nvidia的官方驱动安装<br>原来不要到官方提供的页面去下,那只能下到NVIDIA-Linux-x86-96.43.07-pkg1.run,这个版本不对。应该下NVIDIA-Linux-x86-96.43.09-pkg1.run,使用 google可以搜到官方下载地址。不过安装后系统里的字会模糊。<br><br><br>ubuntu 里的compiz-fusion-plugins-unsupported不能使用是0.7.6的。<br><br>compiz-fusion-plugins-unsupported ubuntu8.10里带的不能用。要用源码安装<br>从<a href="http://releases.compiz-fusion.org/0.7.8" class="postlink">http://releases.compiz-fusion.org/0.7.8</a>处下载,compiz-fusion-plugins-unsupported-0.7.8.tar.gz和compiz-bcop-0.7.8.tar.gz。注意要先安装compiz-bcop-0.7.8.tar.gz。<br>只需要在终端分别进入解压后的包里执行以下命令进行编译安装就可以了 <img src="http://forum.ubuntu.org.cn/images/smilies/em09.gif" alt=":em09" title=":em09"><img src="http://forum.ubuntu.org.cn/images/smilies/em09.gif" alt=":em09" title=":em09"><br>./configure --prefix=/usr<br>make<br>sudo make install<br><img alt="" src="https://p-blog.youkuaiyun.com/images/p_blog_youkuaiyun.com/luojxun/EntryImages/20081111/Screenshot1.png" width="800" align="" height="600"><br><br><br></wbr>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值