+ -
当前位置:首页 → 问答吧 → 手动用PKGBUILD编译官方的包,结果却完全不同?

手动用PKGBUILD编译官方的包,结果却完全不同?

时间:2010-03-13

来源:互联网

我编译的包是libopensync,使用官方的PKGBUILD
http://repos.archlinux.org/wsvn/comm...trunk/PKGBUILD
可是编译的结果却比extra/libopensync下载回来的包少了几个文件?!
PHP 代码:
$ tar tf libopensync-0.39-2-x86_64.pkg.tar.gz | sort  > me 
$ tar tf /home/system/pkg/libopensync-0.39-2-x86_64.pkg.tar.gz | sort > arch
$ diff me arch
110a111,114
> usr/lib/python2.6/
> usr/lib/python2.6/site-packages/
> usr/lib/python2.6/site-packages/opensync.py
> usr/lib/python2.6/site-packages/_opensync.so 
我需要的是该包的早期版本,因此才去看官方的PKGBUILD寻找灵感(因为那几个与python有关的文件我不知道如何才能编译出来),可是却发现了这个问题!
大家来围观围观。。。

作者: dickeny   发布时间: 2010-03-13

引用:
作者: dickeny
我编译的包是libopensync,使用官方的PKGBUILD
http://repos.archlinux.org/wsvn/comm...trunk/PKGBUILD
可是编译的结果却比extra/libopensync下载回来的包少了几个文件?!
PHP 代码:
$ tar tf libopensync-0.39-2-x86_64.pkg.tar.gz | sort  > me 
$ tar tf /home/system/pkg/libopensync-0.39-2-x86_64.pkg.tar.gz | sort > arch
$ diff me arch
110a111,114
> usr/lib/python2.6/
> usr/lib/python2.6/site-packages/
> usr/lib/python2.6/site-packages/opensync.py
> usr/lib/python2.6/site-packages/_opensync.so 
我需要的是该包的早期版本,因此才去看官方的PKGBUILD寻找灵感(因为那几个与python有关的文件我不知道如何才能编译出来),可是却发现了这个问题!
大家来围观围观。。。
首先 我表示我没有编译……单就你这个帖子发表观点

你用的trunk里面的,而他们用的是extra……
你试试抓extra里面的……

http://repos.archlinux.org/wsvn/comm...ommunity-i686/

trunk可能还做了啥修改没有同步到extra里面

你可以看看这个:
http://repos.archlinux.org/wsvn/comm...=diff&rev=4321

作者: hurricanek   发布时间: 2010-03-13

引用:
作者: hurricanek
首先 我表示我没有编译……单就你这个帖子发表观点

你用的trunk里面的,而他们用的是extra……
你试试抓extra里面的……

http://repos.archlinux.org/wsvn/comm...ommunity-i686/

trunk可能还做了啥修改没有同步到extra里面

你可以看看这个:
http://repos.archlinux.org/wsvn/comm...=diff&rev=4321
原来他们使用的是另一个repo啊。。。
问题的原因我已经找到了,是因为我的系统缺少/usr/bin/swig程序(官方repo里也没有,还是要去AUR上找的)。

作者: dickeny   发布时间: 2010-03-13

引用:
作者: dickeny
原来他们使用的是另一个repo啊。。。
问题的原因我已经找到了,是因为我的系统缺少/usr/bin/swig程序(官方repo里也没有,还是要去AUR上找的)。
trunk开发用,extra和community都是发布时候用的

作者: hurricanek   发布时间: 2010-03-13

热门下载

更多