問題タブ [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.
linux - 手動で作成した deb パッケージのインストールが失敗し、ファイルに「作成できません」と表示されるのはなぜですか?
deb バイナリ パッケージをゼロから作成する perl スクリプトを作成しました。データ、コントロールなどを作成しましたが、deb パッケージで dpkg -i を実行すると、データからファイルを作成できないと不平を言います。例: '.dpkg-new' を作成できません ('' の処理中): そのようなファイルまたはディレクトリはありません。
確認するためにいくつかの .deb パッケージをダウンロードしましたが、ディレクトリ構造の作成に preinst スクリプトを使用していません。
preinst に独自のディレクトリを作成する必要があると考えていますが、正しくないようです...おそらく何か不足していますか?
データからのファイルが preinst sh にコピーされるディレクトリを作成する必要がありますか、それとも dpkg で作成する必要がありますか?
iphone - iPhone に手動で dpkg をインストールするにはどうすればよいですか?
電話に SSH アクセスできるが、dpkg がインストールされていないと仮定すると、どうすれば手動でアクセスできますか?
iphone - MacOS.debパッケージのトラブル
たくさん検索しましたが、解決策が見つかりませんでした。
iOSアプリをにパッケージ化する必要があります.deb
。Macポートをインストールdpkg
しましたが、実行したMyAppフォルダーのDEBIANフォルダーに制御ファイルが/opt/local/bin/dpkg-deb -b MyApp
あり、エラーが発生します。
dpkg-deb:制御ファイルに関する3つの警告を無視します
形式gnuを使用できません:そのような形式はありません'gnu':引数が無効です
別のトピックがあります:Mac OS Xで.debパッケージを作成する方法ですが、この質問に対する答えはありません。
scons - Scons、bjam、および/またはcmakeを使用して、パッケージ構成ファイルを自動的に生成します
Hey Stackoverflowers: 1 つのコメントと 1 つの質問。
コメント: ご覧いただきありがとうございます。
質問:
Bjam、Scons、または Cmake は、ライブラリ プロジェクトの .pc ファイルを簡単にインストールできますか?
scons/bjam/make ファイル、.pc ファイル (ライブラリ用)、および rpm/deb パッケージ構成ファイルで同じライブラリ依存関係リストを維持しなければならないのは、本当に面倒です。
ビルド ツールがビルドおよびインストールのメタデータを管理できると便利です。
考え?
ant - Apache Ant を使用し、dpkg を使用せずに .deb を作成する
.deb インストール ファイルを作成するためのビルドファイルを作成しようとしています。
これまでのところ、とても順調です。私の目標は、dpkg を回避して、どのプラットフォームからでもビルドできるようにすることです。
すべての成果物 (control.tar.gz、data.tar.gz、debian-binary) を作成したので、これらのファイルを deb-File にパッケージ化する Ant-Task が必要です。
deb ファイルは単なる Ar(l) アーカイブですが、Ant でそのようなアーカイブを作成する方法がわかりませんでした。
「ArFileSet」をいくつか見つけたので、可能性はあると思いますが、このarFileSetをどこでどのように使用するのかわかりません。
apache - DebianでDPKG自体を更新するにはどうすればよいですか?
私はそれの非常に古いバージョンを持っています、そしてそれは新しい.debファイルをインストールすることを拒否します
これが元の問題です。
Apache用のGoogleのmod_pagespeedをインストールしようとしています。
結果:
dpkg:mod-pagespeed-beta
を含むmod-pagespeed-beta_current_i386.debに関して、事前依存の問題:mod-pagespeed-betaはdpkgに事前依存(> = 1.14.0)dpkgがインストールされていますが、バージョン1.13.26です。
linux - Ubuntu 10.10 で共通の言語セレクター
gitk や ruby1.8-dev などのさまざまなパッケージをインストールしようとすると、次の出力が表示されます。
Setting up language-selector-common (0.6.7) ...
dpkg: error processing language-selector-common (--configure):
subprocess installed post-installation script returned error exit status 2
dpkg: dependency problems prevent configuration of language-selector:
language-selector depends on language-selector-common (= 0.6.7); however:
Package language-selector-common is not configured yet.
dpkg: error processing language-selector (--configure):
dependency problems - leaving unconfigured
Processing triggers for python-central ...
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
language-selector-common
language-selector
E: Sub-process /usr/bin/dpkg returned an error code (1)
依存関係を強制し、var/lib/dpkg/status のエントリを削除しようとしましたが、すべて失敗しました。
これが役立つ場合は、Virtual Box の VM でこれを実行しています。
php - PHP 実行中の bash (.sh) スクリプト。dpkg --info は機能しますが、dpkg -i は機能しません
サンプル PHP スクリプトは次のようになります。
install.sh の例
これにより、結果の dpkg --info データが出力されますが、dpkg -i は実行されません。エラーも何も出力されません...
また、これは Web Web ブラウザーを介して実行されています。ターミナルからスクリプトを実行すると、正常に動作します。ただし、Web では info コマンドのみが返されます。
apache - .debのインストール後にapacheの再起動をトリガーするための良い方法は何ですか?
作成したカスタム.debsがいくつかあります。それらはすべてapacheに依存しており、パッケージのアップグレード後にapacheを再起動する必要があります。
postinstからapacheを素朴に再起動すると、アップグレードするパッケージごとに再起動が発生しますが、これは非常に低速です。それを回避する良い方法があるかどうか誰かが知っていますか?Dpkgトリガーは正しいアプローチのようですが、ドキュメンテーションの方法で多くを見つけることができないようです。apacheは、アクティブ化するための独自のトリガーを定義しますか?もしそうなら、私はそれをどのように呼ぶのですか?
apt - 適切なエラー:あなたまたはスクリプトによって作成されたシステム上のファイル
一連のサーバーに接続し、特定のパッケージを更新する単純なbashスクリプトがあり、here-stringを使用してプロンプトに応答します。
プロンプトは次のとおりです。
これは、機能しない場合のエラーです。
サーバーにexpectまたはその他のプログラムをインストールできません。どんな助けでもいただければ幸いです。