Synaptic'te “yerel veya eski” ne anlama geliyor?


10

Synaptic Paket Yöneticisi'nde "Yüklü (yerel veya eski)" kategorisi vardır. Hangi nedenle olursa olsun orada listelenen bir sürü paket var.

Sinaptik gösteriliyor Yüklü (yerel veya eski)

Ekran görüntüsünde görebileceğiniz gibi, paketler Open Office paketleridir. Açık Ofisin eski veya yerel (ne anlama gelirse) olduğundan şüpheliyim.

10.04 ubuntu kullanıyorum.

Synaptic'te "yerel veya eski" ne anlama geliyor ve paketler neden "yerel veya eski" oluyor?

Yanıtlar:


12

Eğer sinaptik paketin kurulduğu (büyük olasılıkla) bir depo belirleyemiyorsa, bir paket "yerel veya eski" altında listelenir.

Açıklama: Ubuntu paket yöneticisi (apt / dpkg), bir paketin yüklendiğinde indirildiği havuzu izlemez. Bu, bir paket kurulduktan sonra nereden indirildiğini anlamanın bir yolu olmadığı anlamına gelir. Paket yöneticisi yalnızca kaynak veri havuzunu tahmin edebilir . Bunu, kurulu paketi tüm depolardaki tüm mevcut paketlerle eşleştirerek yapar.

Bir depoda aynı ada sahip bir paket bulunursa sürüm numarası karşılaştırılır. Depodaki sürüm numarası aynı veya daha yeniyse, paketin büyük olasılıkla bu depodan kurulduğu varsayılır . Herhangi bir depoda eşleşen bir paket bulunmazsa, sinaptik kurulu paketi "yerel veya eski" olarak bildirir.

Kurulu bir paketin herhangi bir depoda bulunmamasına neden olabilecek üç durum vardır:

  1. Paketi kendiniz indirip yüklediniz (dpkg -i foo.deb).
  2. Paketi bir depodan yüklediniz ve daha sonra bu havuzu (örneğin bir PPA) kaldırdınız.
  3. Paketi bir depodan yüklediniz ve daha sonra paket bu depodan kaldırıldı (önerilen depoda olması muhtemel).

"Yerel veya eski" terimi hakkında: ilk öğe "yerel" kısım, diğer ikisi "eski" kısım olacaktır.


Kendi kendine cevap veren yansımaları:

Benim durumumda, üçüncü neden, açık ofis paketlerinin "yerel veya eski" altında listelenmesinin nedeni olduğu anlaşılıyor. Önerilen havuzu etkinleştirdim. Açık ofis paketleri önerilen şekilde yükseltildi ve daha sonra önerilenlerden kaldırıldı. Bu sorunun cevabına daha fazla ayrıntı yazdım: Bazı Open Office paketleri neden Synaptic'de "yerel veya eski" olarak işaretleniyor .


9

Bu paketler manuel olarak (yerel) yüklendi veya yüklendiği depo artık mevcut değil / artık paketleri içermiyor (eski).


5

Sinaptik yardım sayfasından:

Eski veya yerel olarak yüklenmiş - Yalnızca belirtilen depolardan birinde (daha uzun süre) bulunmayan paketleri görüntüleyin.


1

@ Ve nickguletskii güzel cevabını kullanarak apt-cacheve komut satırında aynı bilgileri elde etmenin zor (ama imkansız değil) olduğunu eklerim dpkg.

Tersine ile son derece basit aptitude

aptitude search ~o

aptitudeArtık varsayılan olarak yüklenmemiş yazık .


aptitude search ~osistemimde hiçbir şey rapor etmiyor
lesmana
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.