我正在尝试跑步
haxelib run nme setup linux
在我的 Debian 机器上为 Linux 目标设置 NME。实际上是 Linux MINT Debian 版,但这并不重要。但是,我得到以下输出:
E: Unable to locate package ia32-libs-multiarch
Called from ? line 1
Called from InstallTool.hx line 579
Called from setup/PlatformSetup.hx line 440
Called from setup/PlatformSetup.hx line 474
Called from setup/PlatformSetup.hx line 1410
Called from helpers/ProcessHelper.hx line 133
Called from helpers/ProcessHelper.hx line 169
Uncaught exception - Error running: sudo apt-get install ia32-libs-multiarch gcc-multilib g++-multilib []
我也尝试运行:
sudo apt-get install ia32-libs-multiarch
但我得到
E: Unable to locate package ia32-libs-multiarch
这是 Ubuntu 特定的软件包吗?
编辑:我最终让它工作,无需安装该软件包或任何其他软件包。不幸的是我不记得我做了什么。如果有人发现这个并且有同样的问题,请注意这个问题,我会再试一次。
答案1
Debian 上没有ia32-libs-multiarch
,但我查看了 Ubuntu 存储库,它ia32-libs-multiarch
只是一个元包(依赖于其他包的空包)。
没有对该包的描述,但我相信它只是一个元包,试图提取开发人员认为他们有一天可能需要的所有内容,或者永远不需要并且懒得检查的内容。
以下是 Debian 上可安装的软件包列表:
bluez-alsa gstreamer0.10-plugins-base gstreamer0.10-plugins-good gtk2-engines gtk2-engines-murrine gtk2-engines-oxygen gtk2-engines-pixbuf gvfs ibus-gtk libacl1 libaio1 libao4 libasound2 libasound2-plugins libasyncns0 libattr1 libaudio2 libcanberra -gtk-module libcap2 libcapi20-3 libcups2 libcupsimage2 libcurl3 libdbus-glib-1-2 libesd0 libfontconfig1 libfreetype6 libgail-common libgconf-2-4 libgdbm3 libgettextpo0 libglapi-mesa libglu1-mesa libgphoto2-2 libgphoto2-port0 libgtk2.0-0 libmpg123- 0 libncursesw5 libnspr4 libnss3 libodbc1 libopenal1 libpulse-mainloop-glib0 libqt4-dbus libqt4-network libqt4-opengl libqt4-qt3support libqt4-script libqt4-scripttools libqt4-sql libqt4-svg libqt4-test libqt4-xml libqt4-xmlpatterns libqtgui4 libqtwebkit4 librsvg2-common libsane libsdl-image1.2 libsdl-mixer1.2 libsdl-net1.2 libsdl-ttf2.0-0 libsdl1.2debian libsqlite3-0 libssl1.0.0 libstdc++5 libstdc++6 libxaw7 libxml2 libxp6 libxslt1.1 libxss1 libxtst6 odbcinst1debian2 xaw3dg
Debian 上没有libssl0.9.8
and libpulsedsp
,但我真的怀疑你是否需要它们。
ia32-libs-multiarch
要么全部安装并删除尝试从中提取的部分InstallTool.hx
,setup/PlatformSetup.hx
要么helpers/ProcessHelper.hx
联系开发人员并询问他们为什么他们的包需要这样的东西Qt 库和Gtk+ 主题同时...
答案2
如果您的 mint 发行版基于 debian 测试,您可以通过以下方式打开多架构支持:
dpkg --add-architecture i386
apt-get update
这样你就可以安装32位软件并且所有ia32-lib都可以通过命令安装apt-get install
。