|
一个suse的裁剪系统,没有rpm,没有yum,不能编译。有什么方法可以在这样的系统上安装emacs?
能不能把rpm解开后手工安装?
或是有其它办法?
请大家共享一下经验,多谢!
已搞定:
解压rpm或tgz再安装行不通,因为裁剪系统上很多依赖的包都没有。
去gnu.org上下的23.1的源码,没用的功能(比如x、sound什么的)全部关掉,这样编译下来出来的话,基本没有依赖,只有一个依赖的包没有,把这个依赖的包cp过去就可以了。
编译好的emacs安装到单独的目录里,然后tar起来。cp到裁剪板上,解开就能用。
编译配置命令如下:
CFLAGS=-static LDFLAGS="-L/usr/lib/ -Bstatic,-l:libgcc_s.so" /root/emacs-23.1/configure --with-x=no --without-sound --without-xim --disable-largefile --without-toolkit-scroll-bars --without-gpm --without-dbus --prefix=/opt/super_gdb/usr/local |
|