LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 551|回复: 3

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

[复制链接]
发表于 2010-3-12 20:16:59 | 显示全部楼层 |阅读模式
我编译的包是libopensync,使用官方的PKGBUILD
http://repos.archlinux.org/wsvn/ ... sync/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
[/php]
我需要的是该包的早期版本,因此才去看官方的PKGBUILD寻找灵感(因为那几个与python有关的文件我不知道如何才能编译出来),可是却发现了这个问题!
大家来围观围观。。。
发表于 2010-3-12 20:22:20 | 显示全部楼层
Post by dickeny;2074951
我编译的包是libopensync,使用官方的PKGBUILD
http://repos.archlinux.org/wsvn/ ... sync/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
[/php]
我需要的是该包的早期版本,因此才去看官方的PKGBUILD寻找灵感(因为那几个与python有关的文件我不知道如何才能编译出来),可是却发现了这个问题!
大家来围观围观。。。

首先 我表示我没有编译……单就你这个帖子发表观点

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

http://repos.archlinux.org/wsvn/ ... pos/community-i686/

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

你可以看看这个:
http://repos.archlinux.org/wsvn/ ... p=diff&rev=4321
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-12 21:09:37 | 显示全部楼层
Post by hurricanek;2074952
首先 我表示我没有编译……单就你这个帖子发表观点

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

http://repos.archlinux.org/wsvn/ ... pos/community-i686/

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

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


原来他们使用的是另一个repo啊。。。
问题的原因我已经找到了,是因为我的系统缺少/usr/bin/swig程序(官方repo里也没有,还是要去AUR上找的)。
回复 支持 反对

使用道具 举报

发表于 2010-3-12 21:47:19 | 显示全部楼层
Post by dickeny;2074966
原来他们使用的是另一个repo啊。。。
问题的原因我已经找到了,是因为我的系统缺少/usr/bin/swig程序(官方repo里也没有,还是要去AUR上找的)。


trunk开发用,extra和community都是发布时候用的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表