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

编译打包和其他
回复
头像
zj185690007
帖子: 122
注册时间: 2010-08-09 11:53
联系:

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

#1

帖子 zj185690007 » 2010-08-23 21:08

就是雨林木风做的mp3图形转码软件,想转成64位的deb包。 :em06
最好详细些,本人刚学编译 :emb2
附件
gmid3iconv_0.9.1-ylmf1_i386.deb
(20.86 KiB) 已下载 87 次

代码: 全选

配置:华硕A41E667IE-SL
系统:ubuntu 10.10 32bit
学习linux的时间:2009-9-*
头像
lxr1234
帖子: 721
注册时间: 2009-04-10 11:15
来自: 三民主义国国民权利省我的选择市中共下台镇

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

#2

帖子 lxr1234 » 2010-08-23 21:18

不用想,程式是要重新编译的。
强烈反对M$的ARM Secure Boot 锁定要求,大家请签名反对
http://www.fsf.org/campaigns/secure-boo ... cted-boot/
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

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

#3

帖子 adagio » 2010-08-23 21:19

不可能吧
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
poet
帖子: 2841
注册时间: 2006-09-11 22:47

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

#4

帖子 poet » 2010-08-24 10:12

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

比较典型的是 skype for linux,官网上可以下载得到。他们就是把 32 位的程序打包到了 64 位的 deb 包中。你可以分析其结构然后自行制作。
头像
zj185690007
帖子: 122
注册时间: 2010-08-09 11:53
联系:

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

#5

帖子 zj185690007 » 2010-08-25 14:45

真的不行??? :em20
貌似这种小软件应该很简单阿~~~

代码: 全选

配置:华硕A41E667IE-SL
系统:ubuntu 10.10 32bit
学习linux的时间:2009-9-*
rediscover
帖子: 3173
注册时间: 2010-01-13 23:26

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

#6

帖子 rediscover » 2010-08-28 15:29

有也不说, :em02
这种东西就应该交出源代码然后重新编译。
Here I am.
Ubuntu 桌面培训 - 全中文官方文档,含汉化截图,提供PDF
头像
zj185690007
帖子: 122
注册时间: 2010-08-09 11:53
联系:

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

#7

帖子 zj185690007 » 2010-08-28 21:36

不行算了,那我还是用32位依赖包强行安装吧。。。 :em06

代码: 全选

配置:华硕A41E667IE-SL
系统:ubuntu 10.10 32bit
学习linux的时间:2009-9-*
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

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

#8

帖子 eexpress » 2010-08-28 21:41

很简单的,可能编译可以。
其他的,呵呵。变64可没那么简单的兼容。
● 鸣学
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

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

#9

帖子 astolia » 2010-09-18 23:53

先解包

代码: 全选

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
回复