問題タブ [deb]
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 - debian用のpythonプログラムをパッケージ化する簡単で簡単な方法は?
Python と Debian の配布ツールの迷路をナビゲートするのに苦労しています。cdbs
、debhelper
、python-support
、python-central
、何とか何とか何とか..
私のアプリケーションはかなり単純なものです - 単一の python パッケージ (モジュールと を含むディレクトリ__init__.py
)、プログラムを実行するためのスクリプト ( script.py
)、いくつかのアイコン ( .png
)、およびメニュー項目 (.desktop
ファイル)。
これらのファイルから、上記の無意味なツールを使用せずに、単純でクリーンな .deb ファイルを最初から作成するにはどうすればよいですか?
私は主にubuntuをターゲットにしていますが、パッケージがストレートdebianで動作する場合はそれを希望します
deb - 特定のセクションで .deb パッケージを表示する方法
私が開発したメディアプレーヤー用の独自の.debパッケージを作成しましたが、インストールすると
kubuntu 10.04は正常にインストールされますが、特定のセクションの下に表示されません
「マルチメディア」なので、deb パッケージを特定のセクションに表示する方法を教えてください。
世界中のユーザーがダウンロードして使用できるように、インターネット経由でリリースします
それ。
例から、インストール後の VLC メディア プレーヤーは、マルチメディア セクションの下に表示されます。
-ありがとう
package - ファイルをターゲットに単純にコピーするには、Debian ルール ファイルが必要です。
次のファイルがある大規模なプロジェクトがあります。
- いくつかのサードパーティのプリコンパイル済みバイナリ
- 独自の社内バイナリ
- Ruby スクリプト集
- かなりの規模の Ruby on Rails プロジェクト
この製品は、ターゲット OS として Ubuntu Linux (Lucid) を使用して、雇用主が既に選択したアプライアンス ハードウェアにインストールされます。目標は、インストールとアップグレードを容易にするために、アーカイブを Debian パッケージとして配布することです。さらに、顧客ごとに適切な値を「入力」する必要がある多くの ERB テンプレートがあるため、postinstスクリプトの使用は、この目的には特に便利です。
ちなみに、Debian パッケージは、社内で管理するサーバー リポジトリに保存されます。
この段階で、dh_makeを使用して Debian ディレクトリと関連ファイル (例: rules、control など) を作成しましたが、生成された rules ファイルは私の目的にはやり過ぎのようです。
この説明に基づいて、「ルール」ファイルで本当に必要なのは、ソース ディレクトリ (またはアーカイブ内) から以下に示すターゲット ディレクトリにファイルをコピーすることだけです。
...等々。
私は Debian Policy Manual といくつかの How-To を読みましたが、ディレクトリの作成に使用する rules ファイルを変更してはならないことを示しており、通常、ほとんどのニーズを満たすことができるdh_アプリ (dh_installdirs など) があります。インストールの目的。これらのdh_関連アプリのマニュアル ページはせいぜい大雑把で、私は「例」のような人です。mkdir
とは言うものの、ルールファイルを取得して、コンパイル済みのさまざまなバイナリと Ruby/Rails テキスト ファイルを目的の場所にインストールするための最善の方法について、少し迷っています。
これが私の最初のルールファイルです。これは、dh_make が作成するほぼ標準的なボイラープレート ルール ファイルです。私の考えでは、インストール以外のすべてのセクションをコメントアウトし、そのセクション内でディレクトリを作成したり、ファイルをコピーしたりするための適切なコマンドを見つける必要があります。
アドバイスや提案は大歓迎です。
iphone - .deb と .app の違いは何ですか
拡張子が .deb のパッケージ ファイルを使用するジェイルブレイクされたアプリケーションをいくつか見つけました。では、iPhone との関係と .app との違いについて説明します。
java - 瓶の配布
関連するライブラリ、メディア、ドキュメントなどを含む jar ファイルを配布しています。Linux ユーザー向けのシンプルな deb/rpm パッケージを作成し、Windows 用にも配布したいと考えています。Deb とうまく連携するように jar をセットアップするための最良の方法は何ですか? これまで見てきたすべての deb ファイルは、makefile を含む c/c++ であり、まったく役に立ちません。Java jar を配布用にパッケージ化するにはどうすればよいですか?
編集/etc/project-name/sample.conf 内の conf ファイル、/usr/share 内のアイコンなどの配置を自動化できればいいのですが。
c++ - プログラムで.debパッケージを抽出する
.deb
プログラムで内容を抽出する必要があるパッケージがあります。ただし、.deb
パッケージ形式の仕様など、このトピックに関するリソースを見つけることができません。これにより、全体をリバースエンジニアリングせずに問題に取り組む方法がわかります。
何か案は?
macos - Mac OS X で .deb パッケージを作成する方法
Cydia にアプリをアップロードしようとしていますが、.deb パッケージが必要です。Mac で .deb パッケージを作成する方法がわかりません。端末でこのコマンドを書くとき、私は10.6.3を使用しています
端末出力は
fink をインストールしました。Mac ポートは Mac DVD を挿入して調べましたが、何も役に立ちません。
php - 制御ファイルから PHP 配列へ
Linux では、.DEB ファイルには、次のように配置された「コントロール」テキスト ファイルがあります。
制御ファイルを次のような PHP 配列にする最良の方法は何ですか?
値は複数行にすることができ、「:」セパレーターを含めることができることに注意してください。
ありがとう!
ubuntu - Debian パッケージのインストール中にプロンプトを無効にする
Debian パッケージのインストール中に表示されるプロンプトを完全に無効にするにはどうすればよいですか? 見つけたすべてのオプションを使用しましたが、まだプロンプトが表示されるパッケージがいくつかあります。
私はこのコマンドを使用しています:
x11-common
パッケージがまだプロンプトを表示しているのはなぜですか? これらのプロンプトを取り除くにはどうすればよいですか?
couchdb - .deb パッケージで非 .deb バイナリ依存関係を宣言するにはどうすればよいですか?
私は .deb パッケージを作成していますが、ほとんどの依存関係を表現できるところまで来ました。残念ながら、現在 .deb パッケージを持たないいくつかの依存関係が残っています (.deb ファイルが遅すぎて、新しいバージョンのファイルがまだ存在しない wdfs や couchdb など) が、実行時に判断できます。
このパッケージの依存関係を表現する最良の方法は何ですか? pos インストール スクリプト ?
http://www.debian.org/doc/debian-policy/ch-relationships.html