問題タブ [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.

0 投票する
2 に答える
5976 参照

python - Python deb パッケージのビルドに問題があり、変更されたバイナリについて不平を言う

debhelper を使用する前にパッケージをビルドしましたが、非常にイライラする問題に直面しています。

これは私のファイルツリーです:

ご覧のとおり、バイナリとイメージ バイナリである python pyc ファイルがいくつかあります。これが私の問題かどうかはわかりませんが、実行しました

debian ディレクトリを生成し、必要なファイルをすべて変更しました。

私が実行した場合:

すべてが正しい debian/create-launcher/usr ... の場所に入ります。

それでも、実行すると:

次の出力が得られます。

「ディレクトリ共有の削除を無視する」などについて話している理由がわかりません。まず、share ではなく usr フォルダーから開始する必要があります。第二に、それらは削除されません。

tarball を展開してからファイルが変更されていないため、バイナリでエラーが発生する理由がわかりません。

usr/ ではなく、share/ の下を検索するのはなぜですか?

dh の dh_install 部分を実行する前に死んでいるようです。

大変助かりました。

0 投票する
1 に答える
13927 参照

debhelper - debian rules ファイルはシンボリックリンクを作成します

いくつかのファイルをインストールする小さな deb パッケージを作成しています。それらのいくつかは /usr/lib/mypackage/ に配置され、/usr/lib/mypackage/mybin から /usr/bin/mybin へのシンボリックリンクを作成したい

/usr/lib/mypackage フォルダーについては、mypackage.install を使用してそこにファイルをコピーします。これはうまくいくようです。

ただし、シンボリックリンクを作成するには、そこにあるdebian rulesファイルを使用する必要があることを理解しています.どうすればよいかわかりません.追加する必要がある行は次のとおりです.どこにどのように追加する必要がありますか? ありがとう

0 投票する
1 に答える
347 参照

package - ドルフィン サービス メニューの Debian パッケージを作成する

こんにちは、debian パッケージの生成に問題があります

インストールするファイルが 2 つあります。1 つは BASH SCRIPT、もう 1 つは .DESKTOP FILE です。

今、私はすべてのものを作成しました

dh_make -s -c gpl

私は編集しました:

-control ファイル -copyright ファイル -rules ファイル

私が作ったルールファイルで:

今私はやった

そして最後にこれ

しかし、この野郎はスクリプトとサービスメニューなしでdebianパッケージを生成します:D

0 投票する
1 に答える
4015 参照

debian - .debパッケージング中のdebian/rulesエラー

debuildで.debファイルを作成する際に問題が発生しました

いくつかのチュートリアルを読む前に、私はファイルを作成することができましたが、常にこのエラーが発生します:

何か助けは?

これは私のDebianルールファイルです:

0 投票する
1 に答える
9126 参照

triggers - dpkg: トリガーの使い方は?

新しいもの (プール コンテンツ パッケージ) がプールにインストールされた場合にプール レジストリを再構築する小さな cdn サーバーを作成しました。

すべてのプール コンテンツ パッケージが cdn サーバーの init.d を呼び出す代わりに、トリガーを使用したいと思います。すべてのパッケージがインストールされた後、インストール実行の最後にサーバーを1回だけ再起動するよりも。

debhelper をサポートするパッケージでトリガーを使用するにはどうすればよいですか?

0 投票する
2 に答える
1937 参照

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です。

0 投票する
1 に答える
747 参照

ubuntu - 独自の更新メカニズムによる Debian パッケージのアンインストール後の残りのファイル

一部のファイルを更新する必要がある Debian パッケージがあります。これらのファイルは、Debian パッケージのアンインストール後に存在します。apt-get remove を呼び出すときに、パッケージと一緒にそれらを削除したい。

更新されたファイルを追加すると

それらは削除されます。

更新: postrm.debhelper スクリプトのフォルダーを削除します。

rm -rf フォルダー

しかし、それは正しくないと感じます。;)