問題タブ [software-packaging]

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 投票する
1 に答える
31 参照

python - Python プログラムをパッケージ化した後のファイルの場所は何ですか?

json.loadover ファイルを使用してユーザー データをローカルに保存するプログラムをパッケージ化したいと考えていますが、すべてのファイルと.xml ファイルにどのディレクトリを配置すればよいかわかりませんjson.dump。現在、ディレクトリは同じjson.dump(somelist,open('/home/username/filename','w'))ですが、誰かがそれをダウンロードすると、別のディレクトリであるため、プログラムは機能しません。私は PyInstaller を試みていますが、おそらく PyInstaller がそれをやってくれるでしょう。私はただ疑問に思っていたのですが、グーグルで何も見つかりませんでしたが、何かあればリンクしてください。前もって感謝します!!

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

debian - debconfプロンプトが表示される前にdebainパッケージを最初に解凍するにはどうすればよいですか?

ユーザー マシンにいくつかのファイルをインストールするために、Debian パッケージ ソースに取り組んでいます。debconf/config スクリプトと postinst スクリプトで使用されている共通のロジックがあります。そのため、共通ロジックを別のファイルに配置し、パッケージの一部として /usr/share/pkg-name/ の下に追加しました。

dpkg を使用してパッケージをインストールすると、すべて正常に動作します。最初にパッケージが解凍され、共通コード ベースを含むファイルが上記のパスに配置されます。次に、debconf/config スクリプトがファイルを読み取り、それに応じてユーザーにプロンプ​​トを表示します。

ファイルを APT リポジトリ内に配置すると、apt-get を使用してインストールすると、同じ手順が逆になります。パッケージは最初に解凍されず、代わりに debconf プロンプトが表示され、構成スクリプトは共通のコード ベースを含むスクリプトを見つけることができません。

インストール手順に違いがある理由を知りたいですか? apt-get を介してインストールするときに同じシーケンスを取得する方法はありますか? 3 つのファイルはすべてシェル スクリプトです。

さまざまなメンテナ スクリプトで使用される共通のコード ベースを処理するより良い方法はありますか?

0 投票する
0 に答える
103 参照

linux - ソースコードなしで myApp (Debian ソフトウェアセンター) 用の商用「Debian ソースパッケージ」を準備するにはどうすればよいですか?

「Debian ソース パッケージ」 (圧縮ファイルに結合された .dsc、.tar.gz、.changes など) は、「debuild」コマンドを使用してビルドできます。ソースコードなしでそのようなパッケージを作成することは可能ですか? debian/rules ファイルには何を書けばよいですか?

編集: 今のところ、'dh_make' と 'debuild -us -uc' コマンドを使用しましたが、正常に動作します (すべてのファイルは期待どおりに作成され、.deb は正常に動作します)。そのために、「$MAKE」を含む debian/rules ファイルのいくつかの行にコメントを付け、必要に応じて debian/control ファイルを変更しました。

0 投票する
0 に答える
51 参照

java - Java アプリケーションはパッケージ化されていますが、実行できません

Jarbundlerを使用して、Mac で使用する Java アプリケーションをパッケージ化しようとしています。

アプリケーションは Maven ベースのアプリケーションであるため、mvn ant:antコマンドを使用して ant に変換しました。ただし、実行すると、次のようなエラーが返されます。

build.xml

※メインクラスは下記アドレスにあります

コンパイラ準拠レベルは 1.8

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

python-3.x - debhelper は python3 を使用するように指示されましたが、python2 で setup.py を実行します

私はdhpython 3用のパッケージを作成するのに苦労しています(python 2用ではありません)。setup.pyで呼び出すとpython3、python 3 用にビルドする whichを使用しますdebian。py3k 用に別のディレクトリがあるので、そのバージョンだけをビルドしたいと思います。

debian/rules次のようになります。

以下をdebian/control含むすべての通常のものがありますX-Python3-Version

今私が実行するとfakeroot debian/rules binary、にもかかわらず、ではなくでsetup.py実行されます:pythonpython3--with python3

どうしたの?