問題タブ [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.
python - Python プログラムをパッケージ化した後のファイルの場所は何ですか?
json.load
over ファイルを使用してユーザー データをローカルに保存するプログラムをパッケージ化したいと考えていますが、すべてのファイルと.xml ファイルにどのディレクトリを配置すればよいかわかりませんjson.dump
。現在、ディレクトリは同じjson.dump(somelist,open('/home/username/filename','w'))
ですが、誰かがそれをダウンロードすると、別のディレクトリであるため、プログラムは機能しません。私は PyInstaller を試みていますが、おそらく PyInstaller がそれをやってくれるでしょう。私はただ疑問に思っていたのですが、グーグルで何も見つかりませんでしたが、何かあればリンクしてください。前もって感謝します!!
debian - debconfプロンプトが表示される前にdebainパッケージを最初に解凍するにはどうすればよいですか?
ユーザー マシンにいくつかのファイルをインストールするために、Debian パッケージ ソースに取り組んでいます。debconf/config スクリプトと postinst スクリプトで使用されている共通のロジックがあります。そのため、共通ロジックを別のファイルに配置し、パッケージの一部として /usr/share/pkg-name/ の下に追加しました。
dpkg を使用してパッケージをインストールすると、すべて正常に動作します。最初にパッケージが解凍され、共通コード ベースを含むファイルが上記のパスに配置されます。次に、debconf/config スクリプトがファイルを読み取り、それに応じてユーザーにプロンプトを表示します。
ファイルを APT リポジトリ内に配置すると、apt-get を使用してインストールすると、同じ手順が逆になります。パッケージは最初に解凍されず、代わりに debconf プロンプトが表示され、構成スクリプトは共通のコード ベースを含むスクリプトを見つけることができません。
インストール手順に違いがある理由を知りたいですか? apt-get を介してインストールするときに同じシーケンスを取得する方法はありますか? 3 つのファイルはすべてシェル スクリプトです。
さまざまなメンテナ スクリプトで使用される共通のコード ベースを処理するより良い方法はありますか?
linux - ソースコードなしで myApp (Debian ソフトウェアセンター) 用の商用「Debian ソースパッケージ」を準備するにはどうすればよいですか?
「Debian ソース パッケージ」 (圧縮ファイルに結合された .dsc、.tar.gz、.changes など) は、「debuild」コマンドを使用してビルドできます。ソースコードなしでそのようなパッケージを作成することは可能ですか? debian/rules ファイルには何を書けばよいですか?
編集: 今のところ、'dh_make' と 'debuild -us -uc' コマンドを使用しましたが、正常に動作します (すべてのファイルは期待どおりに作成され、.deb は正常に動作します)。そのために、「$MAKE」を含む debian/rules ファイルのいくつかの行にコメントを付け、必要に応じて debian/control ファイルを変更しました。
java - Java アプリケーションはパッケージ化されていますが、実行できません
Jarbundlerを使用して、Mac で使用する Java アプリケーションをパッケージ化しようとしています。
アプリケーションは Maven ベースのアプリケーションであるため、mvn ant:antコマンドを使用して ant に変換しました。ただし、実行すると、次のようなエラーが返されます。
build.xml
※メインクラスは下記アドレスにあります
コンパイラ準拠レベルは 1.8
python-3.x - debhelper は python3 を使用するように指示されましたが、python2 で setup.py を実行します
私はdh
python 3用のパッケージを作成するのに苦労しています(python 2用ではありません)。setup.py
で呼び出すとpython3
、python 3 用にビルドする whichを使用しますdebian
。py3k 用に別のディレクトリがあるので、そのバージョンだけをビルドしたいと思います。
debian/rules
次のようになります。
以下をdebian/control
含むすべての通常のものがありますX-Python3-Version
。
今私が実行するとfakeroot debian/rules binary
、にもかかわらず、ではなくでsetup.py
実行されます:python
python3
--with python3
どうしたの?