今天终于在ubuntu12.04中用jhbuild把nautilus编译成功了,过程还是比较曲折的,把一些需要注意的地方记下来。
1.安装过程中必须按照官方网页
https://live.gnome.org/JhbuildOnUbuntu
的方法安装jhbuild!!!!!!!不能用apt-get安装,要不然会在后面执行
jhbuild build nautilus
时出现各种非常奇怪的错误。
2.在编译所依赖的其它模块时,经常出现没有找到依赖库。
根据所提示的缺少依赖库的关键字使用
apt-cache search
找到需要安装的依赖库,有些是根据提示缺少的直接用apt-get
安装就可以了,但是有些是有根据关键字搜索出来的结果中找相应的dev或devel包。
3.编译glib-network时提示缺少m4目录
在这个目录下建一个m4目录
提示少po/makefile.in.in从networkmanager目录的po里的把同名文件复制到相应的文件夹下
4.提示缺少udisks2包时,用apt-get安装的不是最新的,到 http://udisks.freedesktop.org/releases/下载最新的源代码包编译安装。