問題タブ [dpkg]

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 に答える
1385 参照

rpm - RPM の fakeroot 代替

私は dpkg と rpm パッケージ システムを研究しています。dpkg のマニュアルでは、root 以外のユーザーとして正しいビルド パッケージに fakeroot を使用することを推奨しています。しかし、RPM パッケージの場合、代替ユーティリティが見つかりません。rpm パッケージのビルドに関するいくつかのマニュアルを読みましたが、root として rpm パッケージをビルドするか、特別なユーザーを作成して rpm-setuptree ユーティリティを使用することを推奨しています (もちろん、マニュアルが悪いのかもしれません)。

RPM ビルド用の fakeroot の代替手段はありますか? また、RPM の場合、fakeroot の代替手段は必要なく、正しいビルド オプションと仕様ファイルを使用すると、すべての問題を回避できますか?

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

android - アクティビティとスレッド間の共有データ

このようなListAppというアプリケーションがあります

}

私の最初の活動では、このように新しいスレッドで appRsMovie を変更しようとしました

アプリケーションがクラッシュし、これは私が得た例外です

0 投票する
3 に答える
34952 参照

macos - Mac の -dpkg に代わるものは何ですか?

dpkg コマンドを使用しようとしていますが、Mac OS X では機能しないようです

Mac で dpkg を使用するにはどうすればよいのでしょうか??

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

python - dpkgを使用してMacPortsに.debファイルをインストールできますか/すべきですか?

私はGuardianProjectからotrfileconverterをインストールしています。これは、Pythonモジュールpotrとpyjavapropertiesに依存しています。これらは、Finkには存在しますが、MacPortsには存在しません。

これはすべて手動で行うことができますが、MacPortsにインストールするための手順を提供したいと思います。これらのパッケージはDebianにも存在しませんが、GuardianProjectPPAを使用して簡単に追加できます。

私は明らかに、これら2つのパッケージのMacPorts Portfileを作成して、MacPortsに貢献する必要がありますが、疑問に思い始めました。

MacPortsでDebianパッケージを管理するためにMacPortのdpkgポートを使用している人はいますか?単純に使用した指示を作成できdpkgますか?

dpkgMacPortsの下で実際に何が使われるのか興味があります。

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

iphone - システムコマンドの「Loading UIAlertView」を表示するには?

ボタンをタップするとすぐに、ActivityIndi​​cator を使用して Loading UIAlertView をポップアップさせようとしています。その瞬間、dpkgコマンドを実行するために必要です。

私はそれを完成させることに非常に近づいています。ボタンをタッチすると、アプリがdebianパッケージをインストールしている間、UIAlertViewが完全に読み込まれません(画面が暗くなります)。パッケージのインストールが完了するとすぐに、UIAlertView が一瞬ロードされます。その後、で却下されます[alert dismissWithClickedButtonIndex:0 animated:YES];

これが別のスレッドにある必要があるかどうかわからないので、そうしようとしました。正しく設定できているかどうかわかりません。だからここに私のコードがあります。提案?修正?

.m

.h

私は客観的なcにちょっと慣れていません。だから嫌いにならないで。:) 提案?

0 投票する
3 に答える
2801 参照

linux - debian パッケージ コンテンツのランタイム インストール ディレクトリ

ファイルの tar ボール、制御ファイル、および postinst ファイルを含む、作成した debian パッケージがあります。dpkg-deb を使用してビルドされ、dpkg を使用して適切にインストールされます。

変更したいのは、deb ファイルに対して dpkg -i を実行したときに設定される環境変数に基づいて、実行時にファイルのインストール ディレクトリを決定することです。postinst スクリプトで環境変数をエコーアウトすると、正しく設定されていることがわかります。

私の質問:

1) 実行時にインストール ディレクトリを動的に決定することは可能ですか?

2)可能であれば、どうすればいいですか?rules ファイルと mypackage.install ファイルについて読んだことがありますが、これらのいずれかでこれを達成できるかどうかはわかりません。

posinst スクリプトでファイルをターゲットの場所にコピーすることでハッキングできますが、可能であれば正しい方法で行うことをお勧めします。

前もって感謝します!

0 投票する
4 に答える
4545 参照

debian - ソースからdebianパッケージをビルドする際に「.dsc」ファイルの依存関係を自動的に満たす方法は?

いくつかのパッケージ ソース (例: foo-[ver].orig.tar.gz、foo-[ver].dsc) をダウンロードすると、使用中に依存関係の問題が発生することがよくdpkg-source -x foo-[ver].dscありdpkg-buildpackage -us -uc ...ます。この場合、ビルドの依存関係を 1 つずつインストールする必要があります。このケースを自動的に処理するツールはありdpkg-source-dependencies -x foo-[ver].dscますか?

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

ubuntu - 一部のパッチを適用せずに ubuntu/debian パッケージを再構築する

付属のパッチのサブセットなしでビルドしたいことを除いて、何も変更せずに、ubuntu リポジトリにあるソース パッケージを再ビルドしたいと思います。私はそのようなことをした経験がありません。

パッケージの名前が foo で (私の場合、実際には network-manager-gnome と呼ばれています)、不要なパッチが patch1 と patch2 と呼ばれているとします。これらのパッチを無視するように指示するのはどの段階ですか? {dpkg-source -x foo_version-revision.dsc} で抽出する場合は? または、{dpkg-buildpackage -rfakeroot -b} でビルドする場合は? または、dpkg-buildpackage の抽出と呼び出しの間のどこかでしょうか?

dpkg-source のビルド側には、特定の正規表現に一致するパッチを無視するオプションがあるようです。これは、dpkg-buildpackage を介して --source-option を使用して渡す必要があるものですか?

ありがとう!

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

linux - コマンドプロンプトに「dpkg-l」と入力した場合、「Desired = Unknown / Install / Remove / Purge / Hold」とはどういう意味ですか?

エラーのようです。心配する必要があるかどうかわかりません。

参考までに:私はUbuntu(10.04)を手に取ったばかりで、すべてがどのように機能するかについてのコア理解を深めたいと思っています。そのため、これが何を意味するのかを知りたいのです。解決する必要のある特定の問題はありません。

0 投票する
3 に答える
2117 参照

debian - apt Preferences pin:origin local?

ノートブックからfglrxを削除し、無料のドライバーに戻りましたが、xfce4-power-managerが起動しません。既知のバグでした

apt-get sourceを入手し、パッチを適用し、ビルドしてインストールします。これですべてが完璧に動作するようになりました。このバグをdebianに報告しました。しかし今、私はしばらくの間アップグレードを防ぐためにこのパッケージを保持したいと思います

不器用な方法は、パッケージビルドバージョンの部分をバンプすることです。たとえば、1.0.10-5の場合バージョンごとにパッケージを保持します。

最良の方法は、原産地ごとにパッケージを保持することだと思います。

これは可能ですか?ドキュメントでこれを見つけることができません