分页: 1 / 1

求助:怎么把32位deb包转变成64位的?

发表于 : 2010-08-23 21:08
zj185690007
就是雨林木风做的mp3图形转码软件,想转成64位的deb包。 :em06
最好详细些,本人刚学编译 :emb2

Re: 求助:怎么把32位deb包转变成64位的?

发表于 : 2010-08-23 21:18
lxr1234
不用想,程式是要重新编译的。

Re: 求助:怎么把32位deb包转变成64位的?

发表于 : 2010-08-23 21:19
adagio
不可能吧

Re: 求助:怎么把32位deb包转变成64位的?

发表于 : 2010-08-24 10:12
poet
zj185690007 写了:就是雨林木风做的mp3图形转码软件,想转成64位的deb包。 :em06
最好详细些,本人刚学编译 :emb2
这个没有教程,可以做,你可以参考他人的做法。

比较典型的是 skype for linux,官网上可以下载得到。他们就是把 32 位的程序打包到了 64 位的 deb 包中。你可以分析其结构然后自行制作。

Re: 求助:怎么把32位deb包转变成64位的?

发表于 : 2010-08-25 14:45
zj185690007
真的不行??? :em20
貌似这种小软件应该很简单阿~~~

Re: 求助:怎么把32位deb包转变成64位的?

发表于 : 2010-08-28 15:29
rediscover
有也不说, :em02
这种东西就应该交出源代码然后重新编译。

Re: 求助:怎么把32位deb包转变成64位的?

发表于 : 2010-08-28 21:36
zj185690007
不行算了,那我还是用32位依赖包强行安装吧。。。 :em06

Re: 求助:怎么把32位deb包转变成64位的?

发表于 : 2010-08-28 21:41
eexpress
很简单的,可能编译可以。
其他的,呵呵。变64可没那么简单的兼容。

Re: 求助:怎么把32位deb包转变成64位的?

发表于 : 2010-09-18 23:53
astolia
先解包

代码: 全选

dpkg-deb -x a.deb A
dpkg-deb -e a.deb A/DEBIAN
改A/DEBIAN/control,将里面的Architecture改成amd64,最好也将Depends加一个ia32-libs,
一般再将A的所有者改成root

代码: 全选

sudo chown -R root:root A
再包回去

代码: 全选

dpkg-deb -b A a.deb