Eski sürüme geçilecek önceki sürümü bulma


10

Debian sunucumda SQLite paketini sürüme yükselttim, 3.7.7ancak Subversion havuzum da dahil olmak üzere birkaç şeyi kıran kritik bir hata içerdiğini keşfettim. Bu yüzden, kullandığım önceki sürüme geri dönmek istiyorum. Fakat:

  • Bu sürümün ne olduğu hakkında hiçbir fikrim yok (sanırım 3.7.6.3, ama emin değilim).
  • Ben de SQLite paketi için kullanılabilir bulmak tek versiyon aptitudeDİR 3.5.9.6çok erken kullanıyorum Subversion paket içindir (o en azından gerektirir 3.6).

Kullandığım SQLite sürümünü nasıl belirleyebilir ve bu sürüme nasıl indirebilirim ve hala bilgisayarımın önbelleğinde olabilir? Yoksa, aptitudebu paketin ara sürümlerini nereden indireceğinizi nasıl anlayabilirim ?

Yanıtlar:


8

APT önbellek yaşıyor /var/cache/apt/archives. Paketin orada uygun bir sürümü varsa, ile yükleyebilirsiniz dpkg -i /var/cache/apt/archives/sqlite3-VERSION.deb.

Eğer sahip değilseniz, test şu anda 3.7.6.3-1 (herhangi bir Debian aynasından indirilebilir) ve kararlı şu anda 3.7.3-1 ; veya snapshot.debian.org'da Debian'da bulunan herhangi bir sürümü (neredeyse) bulabilirsiniz . Bu dakik bir ihtiyaç olduğundan, paketi manuel olarak indirip yüklemek en kolay olacaktır dpkg(ancak snapshot.do ana sayfasında açıklandığı gibi APT kaynağı olarak belirli bir anlık görüntü tarihini de tanımlayabilirsiniz).

Hangi sürümün yüklü olduğunu dpkg günlüklerine /var/log/dpkg.logveya APT /var/log/aptgirişlerine veya Aptitude günlüklerine bakarak öğrenebilirsiniz /var/log/aptitude.

Aptitude'da, buggy sürümünü kurmak yasak olarak işaretleyin: Fetkileşimli kullanıcı arayüzünü veya aptitude forbid-versionetkileşimli olarak girin. Bir sonraki sürümde hata düzeltilmediyse, bir sonraki bildirime ( =anahtar veya aptitude holdkomut) kadar otomatik yükseltmeleri önlemek için paketi "beklemede" olarak işaretleyin .


Bu sadece iki küçük değişiklikle çalıştı ( lib sqlite ve amd64 platformunu arıyor ). dpkg -igerçekten de en hızlı yoldu.
Victor Nicollet

2

dosya /var/log/dpkg.logdeğişiklik geçmişine sahiptir. Cevabınızı bulmak için lütfen buna bir göz atın.


Bu gerçekten koştuğumu doğrular 3.7.6.3-1. Şimdi bulmam gerek :-)
Victor Nicollet
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.