Cách hoàn nguyên về phiên bản trước của chương trình

Hạ cấp tín hiệu

Trong nhiều trường hợp, chúng tôi cài đặt một gói và sau khi cập nhật nó, chúng tôi thấy rằng chúng tôi không thích phiên bản mới vì lý do nào đó hoặc đơn giản là nó không hoạt động như mong đợi. Vì lý do này, trong nhiều trường hợp, chúng tôi buộc phải cài đặt phiên bản trước, nhưng bạn nên biết rằng đối với điều này, bạn không cần phải gỡ cài đặt và cài đặt lại phiên bản trước đó, nhưng bạn có thể thực hiện hạ cấp, quay lại phiên bản trước mà bạn đã cài đặt trước khi cập nhật một cách đơn giản.

Đối với điều này, bạn sẽ cần phải xử lý một số công cụ quản lý gói mà bạn có trong bản phân phối yêu thích của mình. Tùy thuộc vào việc bản phân phối của bạn có hoạt động với quản lý gói hàng hoặc cách khác, quá trình hạ cấp có thể khác nhau trong mỗi trường hợp. Đó là lý do tại sao tôi sẽ giải thích bằng một số ví dụ thực tế trong trường hợp của các bản phân phối được sử dụng nhiều nhất và nổi tiếng. Bạn sẽ thấy rằng quá trình này rất đơn giản và có thể sử dụng các công cụ này và bộ nhớ cache gói được lưu:

Arch Linux và dựa trên Arch (với Pacman):

Trong trường hợp bạn muốn thực hiện điều đó từ một bản phân phối Arch hoặc dựa trên nó, tức là sử dụng trình quản lý gói Pacman, thì quy trình là:

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

Trong đó package_name là tên của gói mà bạn muốn hoàn nguyên về phiên bản trước. Khi điều này được thực hiện, chúng tôi sẽ nhận được các phiên bản bộ nhớ cache và khi phiên bản trước đó đã được định vị, bạn có thể cài đặt lại bằng Pacman:

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

OpenSUSE và dựa trên nó:

Đối với openSUSE và bất kỳ bản phân phối nào dựa trên nó, chúng tôi sẽ sử dụng Zypper. Và quy trình cũng giống như vậy, đầu tiên chúng ta tìm kiếm bộ nhớ đệm và sau đó cài đặt phiên bản bạn muốn:

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

sudo zypper -in -f nombre_paquete-version

Debian và các dẫn xuất (APT):

Bây giờ chúng ta đi với một nhóm lớn khác, với các bản phân phối dựa trên Debian và cũng chính Ubuntu và dựa trên nó, có và rất nhiều. Đầu tiên, chúng tôi xem xét các phiên bản bộ nhớ cache mà chúng tôi có:

sudo apt-cache showpkg nombre_paquete
Và bây giờ chúng tôi sẽ cài đặt phiên bản bạn muốn, với package_name là phiên bản trong trường hợp của bạn và xz là phiên bản mong muốn, ví dụ 7.53:
sudo apt install nombre_paquete=x.z

Tôi hy vọng nó sẽ giúp…


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.