たとえば、Debian Lenny(libc、postgres、oracle、その他のlibs)と互換性のあるアプリケーションを別のDebian/Ubuntuリリースで構築したいと思います。これは可能ですか?もしそうなら、どこでそれを行う方法を読むことができますか?
1 に答える
2
これには、オープンビルドサービスを使用できます。そのためのDebianパッケージ記述ファイルを作成し(rpmスペックファイルも追加できます)、ターゲットディストリビューションを選択すると、各プラットフォームでビルドされ、各プラットフォームの特定のダウンロードリポジトリも取得されます。パッケージは、必要に応じて自動的に再構築されます。プロプライエタリコードをホストする必要がある場合は、サービスの独自のインスタンスをインストールできます。
マルチプラットフォームのバイナリが必要な場合は、LSBchrootに対してビルドすることをお勧めします。
http://ftp.linux-foundation.org/pub/lsb/impl
そして、その一部ではないライブラリをバンドルします。LSBには、アプリのコンプライアンスをチェックするためのツールがあります。彼らのウェブサイトは現在ダウンしていますが、ここにあるはずです:http: //ldn.linuxfoundation.org/lsb/check-your-app
于 2011-10-10T00:28:18.833 に答える