1) ลบ Firefox ออกจาก CentOS 9
sudo dnf remove firefox
หรือถ้าติดตั้งหลายแพ็กเกจ (แต่ในเคสคุณมีแค่ 1 รายการ)
❗️ ตรวจสอบก่อนลบ (สำคัญ)
แนะนำให้ดูว่ามี dependency อะไรจะโดนลบไหม:
sudo dnf remove firefox --assumeno
มันจะแสดงว่าอะไรจะถูกลบบ้าง
ถ้าปลอดภัย ค่อยสั่งจริง:
sudo dnf remove firefox
2) ติดตั้ง Firefox ESR 91 (เวอร์ชันเก่าสุดที่รันได้บน CentOS 9)
ดาวน์โหลดภาษาไทย:
wget https://ftp.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/th/firefox-91.13.0esr.tar.bz2
สร้างโฟลเดอร์:
sudo mkdir -p /opt/firefox
แตกไฟล์:
sudo tar xjf firefox-91.13.0esr.tar.bz2 -C /opt/firefox --strip-components=1
3) แทนที่คำสั่ง firefox ให้ใช้เวอร์ชันเก่า
ลบ binary เดิม (ถ้ามี):
sudo rm -f /usr/bin/firefox
sudo rm -f /usr/local/bin/firefox
สร้าง symlink ใหม่:
sudo ln -s /opt/firefox/firefox /usr/bin/firefox
ทดสอบ:
firefox --version
ควรได้ผลลัพธ์:
Mozilla Firefox 91.13.0esr
🚫 ปิด Auto-update (เพื่อกันไม่ให้ Firefox อัปเดตกลับขึ้นมา)
สร้างไฟล์:
sudo nano /opt/firefox/defaults/pref/local-settings.js
วาง:
pref("app.update.enabled", false);
pref("app.update.auto", false);
pref("app.update.silent", false);
บันทึกไฟล์
