בהזדמנויות רבות אנו מתקינים חבילה ולאחר שעדכנו אותה אנו רואים שאנחנו לא אוהבים את הגרסה החדשה משום מה או שהיא פשוט לא עובדת כצפוי. לכן, בהזדמנויות רבות אנו נאלצים להתקין גרסה קודמת, אך עליכם לדעת כי לשם כך אין צורך להסיר ולהתקין מחדש גרסה קודמת, אך תוכלו לבצע שנמוך, חוזר בצורה פשוטה לגרסה הקודמת שהתקנת לפני העדכון.
לשם כך תצטרך להתמודד עם כמה מכלי ניהול החבילות שיש לך בהפצה המועדפת עליך. תלוי אם ההפעלה שלך עובדת עם מנהל אריזה או אחרת, תהליך ההדרגה יכול להיות שונה בכל מקרה. לכן אני הולך להסביר עם כמה דוגמאות מעשיות במקרה של ההפצות הנפוצות והידועות ביותר. תראה כי התהליך פשוט, והשימוש בכלים אלה ובמטמון החבילה שנשמר אפשרי:
Arch Linux ו- Arch-based (עם Pacman):
במקרה של רצון לעשות זאת מהפצת Arch או על בסיס זה, כלומר המשתמש במנהל החבילות של Pacman, ההליך הוא זה:
ls /var/cache/pacman/pkg/ | grep nombre_paquete
איפה package_name הוא שם החבילה שברצונך להחזיר לגרסה קודמת. לאחר שהדבר נעשה, נקבל את גרסאות המטמון וברגע שהגירסה הקודמת תימצא, תוכלו להתקין אותה שוב עם Pacman:
sudo pacman -U /var/cache/pacman/pkg/nombre_paquete-version.pkg.tar.xz
OpenSUSE ועל סמך זה:
עבור openSUSE וכל הפצה המבוססת עליו, נשתמש ב- Zypper. והנוהל זהה, ראשית אנו מחפשים את המטמון ואז מתקינים את הגרסה הרצויה:
cat /var/log/zypp/history | grep nombre_paquete
sudo zypper -in -f nombre_paquete-version
דביאן ונגזרים (APT):
אנחנו הולכים עכשיו עם הקבוצה הגדולה האחרת, עם ההפצות המבוססות על דביאן וגם אובונטו עצמה ועל סמך זה, יש ורבים. ראשית אנו בוחנים את גרסאות המטמון שיש לנו:
sudo apt-cache showpkg nombre_paquete
ועכשיו אנו מתכוונים להתקין את הגרסה הרצויה, כש- package_name יהיה זה במקרה שלך ו- xz הגרסה הרצויה, למשל 7.53:
sudo apt install nombre_paquete=x.z
אני מקווה שזה עוזר…