จะติดตั้ง Firefox เวอร์ชั่นก่อนหน้าได้อย่างไร?


24

ฉันใช้ Ubuntu 14.04 และฉันใช้ Perapera Chinese add-on สำหรับ Firefox มันทำงานได้ถึงรุ่น 39 แต่ตอนนี้ในรุ่น 40 มันเพิ่งหยุดทำงาน ดังนั้นฉันจึงพยายามปรับลดรุ่นเป็น 39 ตามลิงก์นี้ที่มีสองตัวเลือก:

1) เลือกจากรายการที่นี่แต่ฉันไม่มีความคิดว่าจะใช้การโค่นล้ม 11 รายการ

2) ดาวน์โหลดเวอร์ชันเพียงข้อเสนอแนะในการเชื่อมโยงดังกล่าวข้างต้นเช่นนี้

ฉันเลือกตัวเลือกที่ 2 แต่หลังจากการแตกไฟล์ฉันมีโฟลเดอร์ 'Firefox' ที่มีไฟล์และไฟล์ปฏิบัติการมากมายที่ไม่ทำงานเพียงแค่ให้ข้อความแสดงข้อผิดพลาด:

XPCOMGlueLoad error for file (...)/firefox/libxul.so:
libXcomposite.so.1: cannot open shared object file: No such file or directory
Couldn't load XPCOM.

มี 'run-mozilla.sh' แต่ 'bash run-mozilla.sh' ให้:

run-mozilla.sh: Cannot execute .

ฉันอยากจะใช้ Perapera แอดออนเพื่อศึกษาภาษาจีน มีวิธีง่ายๆในการปรับลดรุ่นเป็น Firefox 39 หรือไม่? ขอบคุณล่วงหน้า.

คำตอบ:


40

คุณอาจมีสองทางเลือกในการเลือกวิธีการติดตั้ง:

  1. ทางเว็บไซต์ ftp ของ Mozilla (รุ่งโรจน์สำหรับ @Bhikku สำหรับการแชร์ลิงก์!) ตัวอย่างเช่นเรากำลังจะติดตั้ง firefox 50 ก่อนอื่นให้ลบเวอร์ชันที่มีอยู่ออก

    sudo apt-get purge firefox
    

    จากนั้นเรียกใช้คำสั่งต่อไปนี้เพื่อดาวน์โหลดซอร์สโค้ด firefox 50 ซึ่งมาเป็น.tarไฟล์

    wget http://ftp.mozilla.org/pub/firefox/releases/50.0/linux-$(uname -m)/en-US/firefox-50.0.tar.bz2
    

    แตกแพ็กเกจ

    tar -xjf firefox-50.0.tar.bz2
    

    ย้าย firefox ไปยัง/optไดเรกทอรี

    sudo mv firefox /opt/
    

    สร้าง symlink เพื่อตั้งค่า firefox ใหม่เป็นค่าเริ่มต้น

    sudo mv /usr/bin/firefox /usr/bin/firefox_old
    sudo ln -s /opt/firefox/firefox /usr/bin/firefox
    
  2. ผ่านUbuntuZillaซึ่งมี.debไฟล์ให้ติดตั้งทำตามคำแนะนำด้านล่าง


ลบ firefox ก่อน:

sudo apt-get purge firefox

รันคำสั่งต่อไปนี้เพื่อดาวน์โหลด firefox:

32 บิต

wget http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt/pool/main/f/firefox-mozilla-build/firefox-mozilla-build_39.0.3-0ubuntu1_i386.deb

64 บิต

wget sourceforge.net/projects/ubuntuzilla/files/mozilla/apt/pool/main/f/firefox-mozilla-build/firefox-mozilla-build_39.0.3-0ubuntu1_amd64.deb

ติดตั้ง:

32 บิต

cd Downloads/ && sudo dpkg -i firefox-mozilla-build_39.0.3-0ubuntu1_i386.deb

64 บิต

cd Downloads/ && sudo dpkg -i firefox-mozilla-build_39.0.3-0ubuntu1_amd64.deb

และ Firefox ควรเรียกใช้รุ่น 39

อ้างอิงจาก ubuntuzilla หน้าวิกิพีเดียอย่างเป็นทางการ:

นี่คือบ้านของโครงการ Ubuntuzilla ซึ่งเป็นที่เก็บ APT พร้อมด้วย. deb repacks รุ่นล่าสุดอย่างเป็นทางการของ Mozilla Firefox , Mozilla SeaMonkey และ Mozilla Thunderbird


ขอบคุณ Liso มันใช้งานได้ แต่มันไม่แปลกที่แพ็คเกจนี้ควรจะอยู่ใน 'ubuntuzilla' @ sf.net หรือ ฉันหมายความว่าทำไมมันไม่เป็น @ mozilla.org ฉันจะแน่ใจได้อย่างไรว่า ubuntuzilla นั้นทำขึ้นโดยคนเดียวกันที่ mozilla ไม่ใช่แฮ็กเกอร์บางคน?
Rodrigo

ฉันค่อนข้างมั่นใจว่า ubuntuzilla เชื่อถือได้เนื่องจากผู้เขียนเพิ่งบรรจุหีบห่อใหม่อย่างเป็นทางการโดย mozilla
จอห์นนี่

หากงานคือ "เพิ่งบรรจุใหม่" ก็ยังน่าทึ่งที่ Mozilla ไม่สามารถทำสิ่งนั้นได้ด้วยตัวเอง ...
Rodrigo


@BhikkhuSubhuti ขอบคุณ! ที่รู้สึกปลอดภัยมากขึ้น!
Rodrigo

12

exec: apt-cache แสดง firefox | เวอร์ชัน grep

คุณจะได้รับเวอร์ชันที่ใช้งานได้เช่นรายการด้านล่าง:

เวอร์ชัน: 54.0 + build3-0ubuntu0.16.04.1 เวอร์ชัน: 45.0.2 + build1-0ubuntu1

ติดตั้งเวอร์ชั่นที่ต้องการด้วย: sudo apt-get install firefox = 45.0.2 + build1-0ubuntu1

ป้องกันไม่ให้อูบุนตูทำการอัพเกรดเป็นเวอร์ชั่นล่าสุด: sudo apt-mark hold firefox


1
apt-cache แสดง Firefox; N: ไม่สามารถเลือกรุ่นจากแพ็คเกจ 'firefox' เนื่องจากเป็นเสมือนหมดจด N: ไม่พบแพ็คเกจ
Rodrigo

2
นี่เป็นวิธีการที่ฉันชอบเพราะมันช่วยให้ฉันยังคงใช้ตัวจัดการแพคเกจและฉันวางแผนที่จะใช้มันเพื่อกลับไปที่รุ่นล่าสุดสักวันหนึ่งในไม่ช้า Ver 45 เร็วพอสำหรับเราที่จะใช้กับ Selenium 2 ซึ่งเป็นสาเหตุที่ฉันมาที่นี่
k-den

10

แม้ว่าที่เก็บปกตินั้นมักจะมีเฉพาะรุ่นล่าสุดสำหรับ Ubuntu รุ่นเก่า แต่คุณอาจพบรุ่นก่อนหน้าด้วยความช่วยเหลือของ Google

การใช้งานทั่วไปจากบล็อกนี้เกี่ยวกับ Firefox 43 บน Ubuntu 12.04คุณสามารถค้นหาได้

https://www.google.com/search?q=firefox+ $ FF_VERSION + $ UBUNTU_VERSION + deb

แล้วก็

sudo apt-get remove firefox
wget "$URL"
sudo dpkg -i "firefox-....deb"
sudo apt-mark hold firefox

ข้อเสียคือคุณจะไม่ได้รับการอัพเกรดความปลอดภัยสำหรับ Firefox ดังนั้นนี่เป็นเพียงวิธีแก้ปัญหาชั่วคราว


ขออภัยฉันจะไม่ทดสอบวิธีการแก้ปัญหาของคุณเพียงเพราะฉันแก้ไขมันในขณะที่ผ่านมา แต่ขอบคุณที่คุณลอง (และช่วยผู้ที่มาที่นี่ในอนาคต)
Rodrigo

1
ขอบคุณสำหรับคำแนะนำ apt-mark ทำให้รู้สึกเบื่อหน่ายกับการปฏิเสธการอัปเดต
ทะเลสาบ

0

นี่คือวิธีที่ฉันปรับลดรุ่นเป็น Firefox 50 จากรุ่น 57

  1. ไปที่Firefox Release archive และดาวน์โหลดเวอร์ชันที่เหมาะสมสำหรับคุณ

  2. กดCtrl+Alt+Tเพื่อเปิดเทอร์มินัลและคัดลอกโค้ดนี้:

    sudo apt remove firefox
    

    หากต้องการถอนการติดตั้ง Firefox เวอร์ชันปัจจุบัน

  3. ตอนนี้ไปที่ไดเรกทอรีที่ไฟล์ Firefox-.tar.gz (หรือ. tar.gz2) ถูกเก็บไว้โดยใช้ terminal หรือใช้ตัวจัดการไฟล์ ป้อนรหัสนี้ (หากใช้เทอร์มินัล):

    tar -xzf firefox-.tar.gz2
    

    หากใช้ตัวจัดการไฟล์ให้แตกไฟล์โดยใช้ตัวจัดการไฟล์เก็บถาวร (ดูในเมนูบริบท)

  4. เปิดโฟลเดอร์และเรียกใช้ไฟล์ 'firefox'

ข้อควรระวัง:อย่าลืมหยุดอัปเดตอัตโนมัติใน Firefox

นี่คือวิธีที่ฉันทำ Firefox ไม่ได้ติดตั้งอย่างสมบูรณ์ แต่ก็ยังทำงานได้ตามที่ควร ไม่มีตัวเลือกและสัญลักษณ์ Firefox เท่านั้น

ฉันแนะนำให้ล็อก Firefox ในตัวเรียกใช้งาน

หากต้องการสร้างทางลัดบนเดสก์ท็อปให้ไปที่ไฟล์และเปิดเมนูบริบท คลิกที่ 'สร้างลิงก์' ไฟล์ที่สร้างจะถูกวางบนเดสก์ท็อป

หวังว่านี่จะช่วยได้! :)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.