Synapticでの「ローカルまたは廃止」の意味


10

Synaptic Package Managerには、「Installed(local or obsolete)」というカテゴリがあります。なんらかの理由で、そこにはたくさんのパッケージがリストされています。

インストール済みを示すシナプス(ローカルまたは廃止)

スクリーンショットからわかるように、パッケージはOpen Officeパッケージです。Open Officeが時代遅れになった、またはローカルになった(それが何であれ)とは思いません。

私はubuntu 10.04を使用しています。

Synapticで「ローカルまたは廃止」とはどういう意味ですか?また、パッケージが「ローカルまたは廃止」になるのはなぜですか?

回答:


12

パッケージがインストールされた(ほとんどの場合)元のリポジトリをsynapticが判別できない場合、パッケージは「ローカルまたは廃止」にリストされます。

説明:ubuntuパッケージマネージャー(apt / dpkg)は、インストール時にパッケージがダウンロードされたリポジトリを追跡しません。つまり、パッケージがインストールされると、どこからダウンロードされたかを知る方法がなくなります。パッケージマネージャは、ソースリポジトリのみを推測できます。これは、インストールされたパッケージを、すべてのリポジトリーで使用可能なすべてのパッケージと照合することによって行われます。

同じ名前のパッケージがリポジトリで見つかった場合、バージョン番号が比較されます。リポジトリ内のバージョン番号が同じか新しい場合、パッケージはそのリポジトリからインストールされた可能性が高いと見なされます。一致するパッケージがどのリポジトリにも見つからない場合、synapticはインストールされたパッケージを「ローカルまたは廃止」として宣言します。

インストールされたパッケージがどのリポジトリにも見つからない原因となる3つの状況があります。

  1. 自分でパッケージをダウンロードしてインストールしました(dpkg -i foo.deb)。
  2. リポジトリからパッケージをインストールし、後でそのリポジトリ(PPAなど)を削除した。
  3. リポジトリからパッケージをインストールし、後でそのリポジトリからパッケージが削除された(提案されたリポジトリで発生する可能性が高い)。

「ローカルまたは廃止」という用語について:最初の項目は「ローカル」部分であり、残りの2つは「廃止」部分です。


自己応答の反射:

私の場合、3番目の理由は、オープンオフィスパッケージが「ローカルまたは廃止」にリストされる原因であったようです。提案されたリポジトリを有効にしました。オープンオフィスパッケージは提案でアップグレードされ、後で提案から削除されました。私はこの質問への回答で詳細を書きました:一部のOpen OfficeパッケージがSynapticで「ローカルまたは廃止」とマークされているのはなぜですか


9

これらのパッケージは手動でインストールされたか(ローカル)、またはインストール元のリポジトリが存在しないか、パッケージが含まれていません(廃止)。


5

シナプスのヘルプページから:

廃止された、またはローカルにインストールされた-指定されたリポジトリの1つに(長く)含まれていないパッケージのみを表示します。


1

私はそれが(もちろん、しかし、不可能ではない)ことが困難であるという使用して、コマンドラインで同じ情報を得るために、素敵な答えを@nickguletskiiする追加しますapt-cachedpkg

逆にそれは非常に簡単です aptitude

aptitude search ~o

aptitudeデフォルトではインストールされなくなったのは残念です。


aptitude search ~o私のシステムでは何も報告していません
レスマナ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.