Debian で Linux ターゲット設定の nme が失敗する

Debian で Linux ターゲット設定の nme が失敗する

走ろうとしています。

haxelib run nme setup linux

Linux ターゲット Debian システムに 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-multiarchUbuntuリポジトリを見てみると、それは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 baudio2 libcanberra -gtk-モジュール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 ml libqt4-xmlpatterns libqtwebkit 4 librsvg2-共通 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 libxslt 3dg

Debian にはlibssl0.9.8ありませんが、libpulsedsp必須かどうか疑問です。

ia32-libs-multiarchすべてをインストールして抽出したい部分を削除するInstallTool.hxか、開発者に連絡してパッケージにこのようなものが必要な理由を尋ねてくださいsetup/PlatformSetup.hxhelpers/ProcessHelper.hxQtライブラリそしてGtk+テーマ同時に...

答え2

MintディストリビューションがDebianテストに基づいている場合は、次の方法でマルチアーキテクチャサポートを有効にできます。

dpkg --add-architecture i386
apt-get update

この方法で32ビットソフトウェアをインストールでき、すべてのia32-libはコマンドを介してインストールできますapt-get install

関連情報