Bir programın önceki bir sürümüne nasıl dönülür

Düşürme sinyali

Çoğu durumda bir paket kurarız ve onu güncelledikten sonra yeni sürümü herhangi bir nedenle beğenmediğimizi veya beklendiği gibi çalışmadığını görürüz. Bu nedenle, birçok durumda önceki bir sürümü yüklemeye mecbur kalıyoruz, ancak bunun için önceki bir sürümü kaldırıp yeniden yüklemenin gerekli olmadığını bilmelisiniz, ancak bir Bozmak, güncellemeden önce yüklediğiniz önceki sürüme basit bir şekilde geri dönme.

Bunun için favori dağıtımınızda bulunan bazı paket yönetimi araçlarını kullanmanız gerekecektir. Dağıtımınızın bir Paketleme yöneticisi veya başka bir durumda, sürüm düşürme süreci her durumda farklı olabilir. Bu yüzden en çok kullanılan ve en çok bilinen dağıtımlar durumunda bazı pratik örneklerle açıklayacağım. İşlemin basit olduğunu ve bu araçlardan ve kaydedilen paket önbelleğinden yararlanmanın mümkün olduğunu göreceksiniz:

Arch Linux ve Arch tabanlı (Pacman ile):

Bunu bir Arch dağıtımından yapmak istemek veya buna dayalı olarak, yani Pacman paket yöneticisini kullanmak durumunda, prosedür şu şekildedir:

ls /var/cache/pacman/pkg/ | grep nombre_paquete

Paket_adı, önceki bir sürüme geri döndürmek istediğiniz paketin adıdır. Bu yapıldıktan sonra, önbellek sürümlerini alacağız ve önceki sürüm bulunduğunda, Pacman ile tekrar kurabilirsiniz:

sudo pacman -U /var/cache/pacman/pkg/nombre_paquete-version.pkg.tar.xz

OpenSUSE ve buna göre:

OpenSUSE ve buna dayalı herhangi bir dağıtım için Zypper kullanacağız. Ve prosedür aynı, önce önbelleği araştırıyoruz ve ardından istediğiniz sürümü kuruyoruz:

cat /var/log/zypp/history | grep nombre_paquete

sudo zypper -in -f nombre_paquete-version

Debian ve türevleri (APT):

Şimdi diğer büyük grupla birlikte, Debian ve ayrıca Ubuntu'nun kendisine dayanan dağıtımlarla gidiyoruz ve buna dayalı olarak, var ve çok. Önce sahip olduğumuz önbellek sürümlerine bakarız:

sudo apt-cache showpkg nombre_paquete
Ve şimdi istediğiniz sürümü, paket_adı sizin durumunuzdaki ve xz istediğiniz sürüm olacak şekilde kuracağız, örneğin 7.53:
sudo apt install nombre_paquete=x.z

Umut ediyorum bu yardım eder…


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.