Ppa'dan eski paketleri alma


11

Belirli bir paketin eski bir sürümünü bir ppa'dan yükleyebilir miyim? Özellikle, xserver-xorg-video-intelxorg-edgers ppa eski bir sürümünü (ve bağımlılıkları) almak istiyorum . Bunun nedeni, eski sürümün donanımımla çalıştığı görülüyordu. Mevcut sürüm (gerçekten kaynak olup olmadığını öğrenmek istiyorum) gibi görünüyor bu paketin mevcut kararlı sürümleri gibi ciddi çöküyor. denedim

apt-get install pkg=version

ama başaramadı. Korkarım önbellekteki paketlerin

apt-get clean

Tam olarak bir tane daha az olması gerekmediğini varsayarak, önceki sürümün kesin sürüm numarasını bile bilmiyorum. Geçerli sürüm xserver-xorg-video-intel-2.20.15 Alternatif: Paketin önceki sürümünü manuel olarak indirebileceğim bir yer var mı?


Eski ppa paketlerinin mevcut olduğunu sanmıyorum. Deb-Paketini bulamazsanız, kaynaktan kendiniz oluşturmanız gerekir.
FSMaxB

Bu kötü bir haber ... Paketin çok fazla katı bağımlılığı vardı - bence çekirdek de dahil.
highsciguy

Yanıtlar:


5

Evet, paketin belirli bir sürümünü yükleyebilirsiniz, apt-get install pkg=versionancak istediğiniz sürümün APT kaynaklarınızdan birinden edinilmesi gerekir.

Örneğin

$ apt-cache policy dpkg
dpkg:
  Installed: 1.16.12
  Candidate: 1.16.12
  Version table:
     1.17.1 0
        800 http://localhost:3142/debian/ unstable/main amd64 Packages
 *** 1.16.12 0
        900 http://localhost:3142/debian/ testing/main amd64 Packages
        100 /var/lib/dpkg/status

bu durumda, hem 1.17.1ve 1.16.12APT tarafından kullanılabilir. 1.16.12yüklendi.

Ana Ubuntu arşivi gibi, PPA'lar yerini alan paketleri kaldırır. Bu nedenle, her bir Ubuntu sürümü için bir PPA'da yalnızca bir sürüm kullanılabilir.


7
ve "geçersiz" bir paketten daha eski bir sürüm yüklemek istersem ne olur?
user3892683

Eski paketleri yüklemek için dpkg'yi manuel olarak indirmeniz ve kullanmanız gerektiği anlaşılıyor.
pbhj

Eski paketleri kaldırmanın çılgınca olduğunu düşünüyorum. Eski olanları manuel olarak nereden indirebiliriz?
Paul Knopf

@ user3892683: Çok basit, yapamazsın, gitti. Hala eski bir sürüm için yayınlanmadığı sürece.
tumbleweed
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.