問題タブ [dpkg-buildpackage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cross-platform - 32 ビット Ubuntu での 64 ビット Debian パッケージのビルド
.deb
会社 (および私) が開発しているアプリケーションのパッケージを構築しようとしています。32 ビット ubuntu (12.04 LTS) を使用して 64 ビット パッケージを作成しようとしていますdpkg-buildpackage
が、次の警告/エラーが表示されます。
がX
コンパイルされた共有ライブラリの 1 つになると、警告が表示されます。システム ライブラリ (libgcc_s.so.1
や などlibstdc++.so.6
) の場合、エラーが発生します。
RPATH
が存在しないパスを参照しているのはなぜですか?
ところで、32 ビット パッケージを (もちろん 32 ビット用にコンパイルされたファイルで) 作成すると、警告が表示されるだけで (独自の.so
ファイルについてのみ)、ファイルが作成され.deb
ます。
できれば、debian フォルダーのコンテンツを投稿したかったのですが、ネットワークからファイルを取り出すことができません。必要に応じて、関連する部分を入力できます。
dpkg-buildpackage - dpkg-buildpackage コマンドが -P 引数で機能しない
-P 引数を指定して dpkg-buildpackage を実行すると失敗します
-P [mypackageprofile] と ['mypackageprofile'] も試しました。マニュアルによると、この引数があります
https://man7.org/linux/man-pages/man1/dpkg-buildpackage.1.html
dpkg - パッケージを意図的に半分構成のままにしておく方法は?
半分構成のパッケージに関連する Wazuh 構成をテストしようとしています。.deb
そのため、インストール時に構成が半分になるパッケージを作成しようとしています。
私は、これらの手順に従って、何もしない単純なパッケージを作成することから始めました。
の終了コードdebian/postinst.ex
を 1 に変更してみましたが、パッケージは正常にインストールされました。
に存在しないファイルを追加しようとしましたdebian/conffiles
が、debuild
失敗しました。
私はまた、パッケージが半分しか構成されていない状態のままになる可能性があることについて、あらゆる情報を検索しました。
ありがとう!
debian - debuild - 1 つの Makefile をコンパイルする debuild によって複数の debian パッケージをビルドすることは可能ですか?
debuild を使用して debian パッケージを作成します。
両方とも、1 つの makefile でコンパイルされた同じバイナリが含まれている必要がありますが、環境変数は異なります。
私のルールファイルは2つのコンパイルを呼び出します:
debuild ステージの結果フローは次のとおりです。
パケットが並行して作成されているようです。最後に、バイナリは 2 番目のビルドによってオーバーライドされます。
最初に app1 を作成し、次に app2 を作成するようにルール ファイルを作成することは可能ですか。