というプログラムをインストールしたいです。グランチマンArch Linuxで。残念ながら、「Debian Wheezy」、「Debian Jessie」、「Fedora」のバイナリしかありません。
Debian Wheezy [sha1 |署名済み]
Debian Jessie、Ubuntu 12.04、12.10、13.04 [sha1 |署名]
Fedora (19日テスト) [sha1|署名]
Mac OS X [sha1 |署名]
しかし、私は走っているアーキテクチャLinux。この場合、どのバイナリを受け取るべきですか?
ベストアンサー1
試してみることはできますが、複雑な場合と同様に、ディストリビューションA用にコンパイルされたプログラムは他のライブラリバージョンセットを必要とするため、ディストリビューションBで実行されない可能性があります。
ライブラリの依存関係地獄に陥らない最も簡単な方法は、ディストリビューションにこれを実行させることです。 Debianパッケージがあるので、DebianをインストールしてからDebianでプログラムを実行してください。 Debian のインストールchroot;これは何ギガバイトのディスク容量を占めることです(2ドル程度のSSDは多数のライブラリを含むDebianのインストールを提供します)。
私は書いた他のDebian / UbuntuバージョンのchrootにDebian / Ubuntuバージョンをインストールする方法。 Arch Linux は次のパッケージも提供しています。シュルート(chroot 環境設定ツール)とブート防止プログラム(ディレクトリにDebianをインストールするためのツール)。
schroot -c wheezy
Debianからプログラムをインポートしましたが、ホームディレクトリが一般的なディレクトリである環境を取得するために(wheezy
schrootに付与した別名はどこにありますか?)実行できます。