ในหลาย ๆ ครั้งเราติดตั้งแพ็คเกจและหลังจากอัปเดตแล้วเราเห็นว่าเราไม่ชอบเวอร์ชันใหม่ด้วยเหตุผลบางประการหรือไม่ทำงานตามที่คาดไว้ ด้วยเหตุนี้หลายครั้งเราจึงถูกบังคับให้ติดตั้งเวอร์ชันก่อนหน้า แต่คุณควรทราบว่าในกรณีนี้คุณไม่จำเป็นต้องถอนการติดตั้งและติดตั้งเวอร์ชันก่อนหน้าใหม่ แต่คุณสามารถทำได้ มือตกโดยย้อนกลับไปยังเวอร์ชันก่อนหน้านี้ที่คุณติดตั้งก่อนอัปเดตด้วยวิธีง่ายๆ
สำหรับสิ่งนี้คุณจะต้องจัดการเครื่องมือการจัดการแพ็คเกจบางอย่างที่คุณมีในการแจกจ่ายที่คุณชื่นชอบ ขึ้นอยู่กับว่า distro ของคุณทำงานร่วมกับไฟล์ ผู้จัดการแพ็คเกจ หรืออื่น ๆ กระบวนการดาวน์เกรดอาจแตกต่างกันในแต่ละกรณี นั่นคือเหตุผลที่ฉันจะอธิบายด้วยตัวอย่างที่ใช้ได้จริงในกรณีของการแจกแจงที่ใช้มากที่สุดและเป็นที่รู้จักกันดี คุณจะเห็นว่ากระบวนการนี้ง่ายมากและการใช้เครื่องมือเหล่านี้และแคชแพ็กเกจที่บันทึกไว้นั้นทำได้:
Arch Linux และ Arch-based (พร้อม Pacman):
ในกรณีที่ต้องการทำจาก Arch distro หรือขึ้นอยู่กับมันนั่นคือที่ใช้ Pacman package manager ขั้นตอนมีดังนี้:
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 และ distro ใด ๆ เราจะใช้ Zypper และขั้นตอนก็เหมือนกันอันดับแรกเราค้นหาแคชจากนั้นติดตั้งเวอร์ชันที่คุณต้องการ:
cat /var/log/zypp/history | grep nombre_paquete
sudo zypper -in -f nombre_paquete-version
Debian และอนุพันธ์ (APT):
ตอนนี้เราไปกับกลุ่มใหญ่อื่น ๆ ด้วย distros ที่ใช้ Debian และ Ubuntu เองและจากนั้นก็มีมากมาย ก่อนอื่นเราดูเวอร์ชันแคชที่เรามี:
sudo apt-cache showpkg nombre_paquete
และตอนนี้เรากำลังจะติดตั้งเวอร์ชันที่คุณต้องการโดย package_name จะเป็นอะไรก็ได้ในกรณีของคุณและ xz เป็นเวอร์ชันที่ต้องการเช่น 7.53:
sudo apt install nombre_paquete=x.z
ฉันหวังว่ามันจะช่วย…