問題タブ [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.
ubuntu - Ubuntu を別のプラットフォームに移行するときに、インストール済みのアプリケーションを保持するにはどうすればよいですか?
古い AMD64 から 32 ビットの新しい Intel デュアルコアに移行することを検討しています。インストールは問題ありませんが、インストール済みのアプリをすべて移行できますか? 同様のプラットフォームとファイル システムへの移行を除いて、これまで Google で何も見つけることができませんでした。ファイルシステムは変更しませんが、プラットフォームは異なります。Gentoo の "World" ファイルの行に何かありますか?
debian - package.init がインストールされない
私はdebianディレクトリにファイルを持っており( 、、などproject.init
とともに)、ファイルに(ルールで)持っています。rules
control
dh_installinit
rules
binary-arch
がdpkg-buildpackage
完了すると、init スクリプトが にコピーされdebian/project/etc/init.d/project
、さまざまな事前/事後スクリプトが作成されます。
ただし、実際に .deb を ( を使用してdpkg -i
) インストールすると、init.d スクリプトがインストールされないため、このプロセスの一部が欠落しているに違いありません。" New Maintainer's Guide " は、init.d の詳細についてかなりまばらです (基本的に、それらは高度すぎるため、使用しないように記載されています)。
dh_installinit コマンドの詳細な出力は次のとおりです。
linux - Debianパッケージ作成エラー
Debianパッケージをビルドしようとしていますが、この奇妙な疑似ディレクトリの問題があります。走る:
以前にバイナリを作成しましたが、システムで何かが変更されたに違いありません。ここで、dh_md5sumsはエラーを出し、次を返します。
確かにinclude
、ディレクトリです。そこで、dh_md5sumsにいくつかのデバッグステートメントを追加して、include
ディレクトリを除外することになっている行にもかかわらず、なぜハッシュされているのかを理解しました。追加:
は、実際、include
dh_md5sumsが実行されたときにディレクトリではないことを示しています。
それで、私はそれを取り除くことができますか?追加した:
そして得た:
多分それは...ディレクトリに変わりましたか?ls -l
下にもう1つ追加して、次のようにrm
しました。
スクリプトの実行が完了すると、次のことができます。
...これは奇妙なことです。include
ディレクトリになり、所有権が変更されます(x
私のユーザー名です)。 include
想定されているすべてのヘッダーファイルも含まれています。
誰かが何が起こっているのか知っていますか?
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を出しました
私はグーグルで検索しましたが、これを引き起こしている原因と、それに対して何をすべきかを本当に見つけることができません...
何か案は?
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にエラーがあったため、解凍が発生する機会がなかったことが原因でした。
ローラン
licensing - deb パッケージのライセンス情報
アンインストールされた deb パッケージのライセンス情報を取得しようとしています。
dpkg --info <package-name>.deb
その情報を提供しません。
この情報を提供するubuntuにコマンドはありますか?
(rpm の世界では rpm -qpi でその情報が得られます)
linux - .deb ファイルに使用許諾契約を含める
使用許諾契約のやり取りを .deb ファイルに含めるにはどうすればよいですか? クリックスルー ライセンスの Linux サポートに関する質問は、可能かどうかのみを尋ねますが、方法は問いません。また、deb パッケージのライセンス情報が実際に使用できるものかどうかもわかりません...
パッケージの説明の一部としてテキストを含めることができることはわかっていますが、Windows MSI インストーラーのようにした方がよいでしょう。
アプリケーションを初めて実行するときにライセンスをポップアップさせたくないことに注意してください。
dpkg-deb を使用して、Ubuntu 8.10 で .deb ファイルを生成しています。
debian - インストールされているDebianパッケージのリスト-しかしひねりを加えた
長期間にわたって頻繁に使用していた古いDebianボックスがあり、正常に起動しなくなったため、新しいUbuntu Live CDを取り出して、人生で2度目のチャンスを与えました。すべてのファイルをバックアップしましたが、インストールしたパッケージを確認したいと思います。問題:dpkgのメンテナは、寄生されたLive CDではなく、問題のオペレーティングシステムからのみこれを実行することを期待しているようです。最終的な結果は、これを行う方法のグーグルの結果の完全な欠如です。
--listオプションを指定してdpkgが読み取るファイルを特定し、適切なファイルを移植してみますが、計画しているよりも優れたオプションがあることを望んでいます。
何か案は?