我正在为一个我已启动的开源项目创建一个 deb 包,名为 宽边距
当我尝试使用 Ubuntu 软件中心在 10.10 中安装我的 deb 包时,屏幕上出现以下文本。
抱歉,‘widemargin’ 不适用于此类计算机 (i386)。
尽管出现此消息,但它仍可安装并正常运行。
在我的控制文件中有以下行:
Architecture: all
我认为这将允许它在所有架构上工作。
我究竟做错了什么?
由于这是一个开源项目,请随意浏览我的包源并告诉我哪里出了问题。
我根据要求运行了以下命令:
dpkg-deb --control widemargin_1.0.0_all.deb
并产生了以下结果:
Package: widemargin
Version: 1.0.0
Architecture: all
Maintainer: Daniel Hughes <[email protected]>
Installed-Size: 4744
Depends: mono-runtime (>= 2.6.7), libgtk2.0-cil (>= 2.12.10), libmono-sqlite2.0-cil (>= 2.6.7)
Section: unknown
Priority: extra
Homepage: https://bitbucket.org/trampster/widemargin
Description: Quick and simple bible software.
Bible software with a focus on speed and usability.
答案1
我通过以下方式解决了这个问题...
重启!
然后它就神奇地开始工作了。很奇怪。
答案2
我的电脑是 i386,大多数电脑都是这样的。我不确定这里的所有选项,但在我的电脑上,有一行:
建筑:全部
应改为:
架构:i386