「dpkg: エラー: --install オプションに値がありません」

「dpkg: エラー: --install オプションに値がありません」

明らかに、dpkg --install するインストールするパッケージの値を指定します。dpkg --install値を指定せずに実行すると、予想どおりのエラーが発生します。

dpkg: エラー: --install には少なくとも 1 つのパッケージ アーカイブ ファイル引数が必要です

しかし、エラー メッセージが文字通り意味不明であることを考えると、問題の原因は何でしょうか? 最終結果は、ビルド手順が失敗し、ビルドされたパッケージがインストールされず、ビルド ログにはエラーの手がかりとしてこれだけが残ります。

確認したこと:

  • 存在しないファイルを渡すと、「そのようなファイルまたはディレクトリはありません」という正しいエラー メッセージが表示されます。
  • 非ルートとして実行すると、「要求された操作にはスーパーユーザー権限が必要です」というメッセージが表示されます
  • を使用しても--install=package.deb問題は解決しません (--help値に = 記号が必要かどうかはあいまいですが、これは正しいようです。必要な引数もあれば、そうでない引数もあります)。

答え1

ドキュメンテーションいつ使用すべきかを指定します=。例:

-i--installパッケージファイル...

(いいえ=) v.

--abort-after=番号

表示されるエラー メッセージは、試行したときdpkg --install=(値の有無にかかわらず) に表示されます。

ではなく、スペースを入れてdpkg -i packageまたは を実行する必要があります。dpkg --install package=

関連情報