ลบ Firefox ปัจจุบัน แล้วแทนที่ด้วยเวอร์ชันเก่า (ESR 91) บน CentOS9 และปิด Auto-update


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);

บันทึกไฟล์

,