なぜaptitudeはパッケージのインストールを要求するのですか?


9

以下を実行するだけでaptitudeが多くのパッケージをインストールするのはなぜですか?

sudo aptitude install

これは過去に何度も発生したため、インストールしたい特定のパッケージは提供しません(ただし、過去にどのように修正したかは完全にはわかりません)。

何か案は?

回答:


16

適性のmanページ

特別なケースとして、引数のない「インストール」は、保存されたアクションまたは保留中のアクションに作用します。

つまり、これらのパッケージを以前にインストールしようとした(または依存関係として持ってきた)にもかかわらず、何か問題が発生した(またはプロセスが中断された)ために、パッケージを完了できませんでした。aptitudeそれが始めたことを終えようとしているだけです。操作は、更新、パッケージの削除、またはあらゆる種類の内部の保留中の操作にも関係する場合があります。

あなたが知りたいかもしれない別の興味深いmanページの抜粋:

最後の確認プロンプトでYを入力すると、「install」コマンドは、実行するアクションについてaptitudeに保存されている情報を変更します。したがって、「aptitude install foo bar」などのコマンドを発行し、aptitudeがパッケージのダウンロードとインストールを開始した後でインストールを中止した場合、「aptitude remove foo bar」を実行してその順序をキャンセルする必要があります。

言い換えると、それらのパッケージに関心がない場合、removeそれらを呼び出すと、保留中の操作キュー(aptitudeに保存されている情報)が消去される可能性があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.