問題タブ [debhelper]
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.
python - Python deb パッケージのビルドに問題があり、変更されたバイナリについて不平を言う
debhelper を使用する前にパッケージをビルドしましたが、非常にイライラする問題に直面しています。
これは私のファイルツリーです:
ご覧のとおり、バイナリとイメージ バイナリである python pyc ファイルがいくつかあります。これが私の問題かどうかはわかりませんが、実行しました
debian ディレクトリを生成し、必要なファイルをすべて変更しました。
私が実行した場合:
すべてが正しい debian/create-launcher/usr ... の場所に入ります。
それでも、実行すると:
次の出力が得られます。
「ディレクトリ共有の削除を無視する」などについて話している理由がわかりません。まず、share ではなく usr フォルダーから開始する必要があります。第二に、それらは削除されません。
tarball を展開してからファイルが変更されていないため、バイナリでエラーが発生する理由がわかりません。
usr/ ではなく、share/ の下を検索するのはなぜですか?
dh の dh_install 部分を実行する前に死んでいるようです。
大変助かりました。
debhelper - debian rules ファイルはシンボリックリンクを作成します
いくつかのファイルをインストールする小さな deb パッケージを作成しています。それらのいくつかは /usr/lib/mypackage/ に配置され、/usr/lib/mypackage/mybin から /usr/bin/mybin へのシンボリックリンクを作成したい
/usr/lib/mypackage フォルダーについては、mypackage.install を使用してそこにファイルをコピーします。これはうまくいくようです。
ただし、シンボリックリンクを作成するには、そこにあるdebian rulesファイルを使用する必要があることを理解しています.どうすればよいかわかりません.追加する必要がある行は次のとおりです.どこにどのように追加する必要がありますか? ありがとう
package - ドルフィン サービス メニューの Debian パッケージを作成する
こんにちは、debian パッケージの生成に問題があります
インストールするファイルが 2 つあります。1 つは BASH SCRIPT、もう 1 つは .DESKTOP FILE です。
今、私はすべてのものを作成しました
dh_make -s -c gpl
私は編集しました:
-control ファイル -copyright ファイル -rules ファイル
私が作ったルールファイルで:
今私はやった
そして最後にこれ
しかし、この野郎はスクリプトとサービスメニューなしでdebianパッケージを生成します:D
debian - .debパッケージング中のdebian/rulesエラー
debuildで.debファイルを作成する際に問題が発生しました
いくつかのチュートリアルを読む前に、私はファイルを作成することができましたが、常にこのエラーが発生します:
何か助けは?
これは私のDebianルールファイルです:
triggers - dpkg: トリガーの使い方は?
新しいもの (プール コンテンツ パッケージ) がプールにインストールされた場合にプール レジストリを再構築する小さな cdn サーバーを作成しました。
すべてのプール コンテンツ パッケージが cdn サーバーの init.d を呼び出す代わりに、トリガーを使用したいと思います。すべてのパッケージがインストールされた後、インストール実行の最後にサーバーを1回だけ再起動するよりも。
debhelper をサポートするパッケージでトリガーを使用するにはどうすればよいですか?
python - stdeb bdist_deb 呼び出し時の ${python:Depends} のオーバーライドまたは無効化
Python ソフトウェアをstdebでパッケージ化しようとしています:
これは正常に動作します。
残念ながら、stdeb は変数${python:Depends}
をdebian/controlファイルに追加します。dh_python2
このプレースホルダーはfromによって自動的に処理されdebhelper
、複数の Python バージョンを含む文字列に置き換えられます (例: "python2.7, python (>= 2.7.1-0ubuntu2), python (<< 2.8)"
.
これらの自動的に追加された Python バージョンを削除するにはどうすればよいですか? または、どのようにオーバーライドできます${python:Depends}
か?
注: 実際の問題はpython
依存関係です。ターゲット システムはパッケージpython2.7
にバージョン を提供します2.7.3
が、python
まだ2.6.6
です。
ubuntu - 独自の更新メカニズムによる Debian パッケージのアンインストール後の残りのファイル
一部のファイルを更新する必要がある Debian パッケージがあります。これらのファイルは、Debian パッケージのアンインストール後に存在します。apt-get remove を呼び出すときに、パッケージと一緒にそれらを削除したい。
更新されたファイルを追加すると
それらは削除されます。
更新: postrm.debhelper スクリプトのフォルダーを削除します。
rm -rf フォルダー
しかし、それは正しくないと感じます。;)