問題タブ [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 投票する
7 に答える
17049 参照

ubuntu - Ubuntu を別のプラットフォームに移行するときに、インストール済みのアプリケーションを保持するにはどうすればよいですか?

古い AMD64 から 32 ビットの新しい Intel デュアルコアに移行することを検討しています。インストールは問題ありませんが、インストール済みのアプリをすべて移行できますか? 同様のプラットフォームとファイル システムへの移行を除いて、これまで Google で何も見つけることができませんでした。ファイルシステムは変更しませんが、プラットフォームは異なります。Gentoo の "World" ファイルの行に何かありますか?

0 投票する
5 に答える
9361 参照

debian - package.init がインストールされない

私はdebianディレクトリにファイルを持っており( 、、などproject.initとともに)、ファイルに(ルールで)持っています。rulescontroldh_installinitrulesbinary-arch

dpkg-buildpackage完了すると、init スクリプトが にコピーされdebian/project/etc/init.d/project、さまざまな事前/事後スクリプトが作成されます。

ただし、実際に .deb を ( を使用してdpkg -i) インストールすると、init.d スクリプトがインストールされないため、このプロセスの一部が欠落しているに違いありません。" New Maintainer's Guide " は、init.d の詳細についてかなりまばらです (基本的に、それらは高度すぎるため、使用しないように記載されています)。

dh_installinit コマンドの詳細な出力は次のとおりです。

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

linux - Debianパッケージ作成エラー

Debianパッケージをビルドしようとしていますが、この奇妙な疑似ディレクトリの問題があります。走る:

以前にバイナリを作成しましたが、システムで何かが変更されたに違いありません。ここで、dh_md5sumsはエラーを出し、次を返します。

確かにinclude、ディレクトリです。そこで、dh_md5sumsにいくつかのデバッグステートメントを追加して、includeディレクトリを除外することになっている行にもかかわらず、なぜハッシュされているのかを理解しました。追加:

は、実際、includedh_md5sumsが実行されたときにディレクトリではないことを示しています。

それで、私はそれを取り除くことができますか?追加した:

そして得た:

多分それは...ディレクトリに変わりましたか?ls -l下にもう1つ追加して、次のようにrmしました。

スクリプトの実行が完了すると、次のことができます。

...これは奇妙なことです。includeディレクトリになり、所有権が変更されます(x私のユーザー名です)。 include想定されているすべてのヘッダーファイルも含まれています。

誰かが何が起こっているのか知っていますか?

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

php - dpkgエラー終了ステータス2

Ubuntu 9.10でソースからphpをビルドしてGD2を有効にしようとしていますが、dpkg-buildpackageを実行すると、終了して次のエラーが発生します。

QUILT_PATCHES = debian / patchs quilt --quiltrc / dev / null pop -a -R || $をテストしますか?= 2
パッチsuhosin.patchはきれいに削除されません(更新するか、-fで適用します)

make:***[unpatch]エラー
1dpkg-buildpackage:エラー:fakeroot debian /rulescleanがエラー終了ステータス2を出しました

私はグーグルで検索しましたが、これを引き起こしている原因と、それに対して何をすべきかを本当に見つけることができません...

何か案は?

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

debian - preinstで必要なディレクトリを作成するdebianパッケージ

私は次のDebian構造を持っています:

  • debian / usr / share / test
  • debian / usr / share / test / test
  • debian / usr / share / test / test / a
  • debian / usr / share / test / test / b

dpkg-deb --buildを使用してパッケージをビルドし、dpkg -iを使用してインストールした後、フォルダーが存在しない場合、フォルダーテストが自動的に作成されないようです。preinstスクリプトで手動で作成する必要がありますか?

更新:問題は、preinstにエラーがあったため、解凍が発生する機会がなかったことが原因でした。

ローラン

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

licensing - deb パッケージのライセンス情報

アンインストールされた deb パッケージのライセンス情報を取得しようとしています。
dpkg --info <package-name>.debその情報を提供しません。
この情報を提供するubuntuにコマンドはありますか?
(rpm の世界では rpm -qpi でその情報が得られます)

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

linux - .deb ファイルに使用許諾契約を含める

使用許諾契約のやり取りを .deb ファイルに含めるにはどうすればよいですか? クリックスルー ライセンスの Linux サポートに関する質問は、可能かどうかのみを尋ねますが、方法は問いません。また、deb パッケージのライセンス情報が実際に使用できるものかどうかもわかりません...

パッケージの説明の一部としてテキストを含めることができることはわかっていますが、Windows MSI インストーラーのようにした方がよいでしょう。

アプリケーションを初めて実行するときにライセンスをポップアップさせたくないことに注意してください。

dpkg-deb を使用して、Ubuntu 8.10 で .deb ファイルを生成しています。

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

debian - インストールされているDebianパッケージのリスト-しかしひねりを加えた

長期間にわたって頻繁に使用していた古いDebianボックスがあり、正常に起動しなくなったため、新しいUbuntu Live CDを取り出して、人生で2度目のチャンスを与えました。すべてのファイルをバックアップしましたが、インストールしたパッケージを確認したいと思います。問題:dpkgのメンテナは、寄生されたLive CDではなく、問題のオペレーティングシステムからのみこれを実行することを期待しているようです。最終的な結果は、これを行う方法のグーグルの結果の完全な欠如です。

--listオプションを指定してdpkgが読み取るファイルを特定し、適切なファイルを移植してみますが、計画しているよりも優れたオプションがあることを望んでいます。

何か案は?