我试图按照ArchLinux维基中描述的方式进行脱机安装,但它没有解决,因为我在线程https://stackoverflow.com/posts/comments/12588344中提到过。因此,我计划在一台具有互联网连接的机器上编译pacman,然后使用编译后的pacman二进制文件下载软件包,然后将其传输到离线ArchLinux机器。无法在ubuntu中编译pacman(ArchLinux软件包管理器)
当我试图编译吃豆子在Ubuntu的11.10机器我得到了以下错误
$ make # after ./autogen.sh && ./configure
make all-recursive
make[1]: Entering directory `/home/talespin/archlinux/pacman'
Making all in lib/libalpm
make[2]: Entering directory `/home/talespin/archlinux/pacman/lib/libalpm'
Making all in po
make[3]: Entering directory `/home/talespin/archlinux/pacman/lib/libalpm/po'
test ! -f ./libalpm.pot || \
test -z "ca.gmo cs.gmo da.gmo de.gmo el.gmo en_GB.gmo es.gmo fi.gmo fr.gmo hu.gmo it.gmo kk.gmo lt.gmo nb.gmo pl.gmo pt.gmo pt_BR.gmo ro.gmo ru.gmo sk.gmo sr.gmo [email protected] sv.gmo tr.gmo uk.gmo zh_CN.gmo zh_TW.gmo" || make ca.gmo cs.gmo da.gmo de.gmo el.gmo en_GB.gmo es.gmo fi.gmo fr.gmo hu.gmo it.gmo kk.gmo lt.gmo nb.gmo pl.gmo pt.gmo pt_BR.gmo ro.gmo ru.gmo sk.gmo sr.gmo [email protected] sv.gmo tr.gmo uk.gmo zh_CN.gmo zh_TW.gmo
make[4]: Entering directory `/home/talespin/archlinux/pacman/lib/libalpm/po'
: --update --lang=ca ca.po libalpm.pot
rm -f ca.gmo && : -c --statistics --verbose -o ca.gmo ca.po
mv: cannot stat `t-ca.gmo': No such file or directory
make[4]: *** [ca.gmo] Error 1
make[4]: Leaving directory `/home/talespin/archlinux/pacman/lib/libalpm/po'
make[3]: *** [stamp-po] Error 2
make[3]: Leaving directory `/home/talespin/archlinux/pacman/lib/libalpm/po'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/talespin/archlinux/pacman/lib/libalpm'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/talespin/archlinux/pacman'
make: *** [all] Error 2
我已经克隆了git的来源://projects.archlinux.org/pacman.git并试图编译与提交e6f72c61a098b52ea29e54b8eb4739a2ff81e6b0及其父母(直到提交ae25167bcd592186749b79ea31b10fb78ed9fb2d)没有成功。
你有[libarchive(http://code.google.com/p/libarchive/)和[librcurl(HTTP://卷曲.haxx.se/libcurl /)作为安装说明安装说? – 2012-03-26 19:12:04
是的,有3种可用于ubuntu-11.10的卷发库。我正在使用libcurl4-gnutls-dev。但仍然没有运气。顺便说一下,我认为你在librcurl上犯了一个错误,它应该是libcurl。 – 2012-03-27 13:58:23
是的,它是libcurl。无论如何,错误消息似乎是:'mv:can stat't-ca.gmo':没有这样的文件或目录。这是不是“t-ca.gmo”的东西?看起来'ca-gmo'是一个真实的名字,但是't-ca.gmo'? – 2012-03-27 14:07:10