Làm cách nào để cài đặt phiên bản Firefox trước?


24

Tôi đang sử dụng Ubuntu 14.04 và tôi sử dụng tiện ích bổ trợ tiếng Trung Perapera cho Firefox. Nó hoạt động đến phiên bản 39, nhưng bây giờ ở phiên bản 40 nó mới ngừng hoạt động. Vì vậy, tôi đã cố gắng hạ cấp xuống phiên bản 39 theo liên kết này , nơi có hai tùy chọn:

1) Chọn từ danh sách ở đây , nhưng tôi không biết nên sử dụng 11 lật đổ nào.

2) Tải xuống phiên bản duy nhất được đề xuất trong liên kết ở trên, tức là cái này .

Tôi đã chọn tùy chọn thứ 2, nhưng sau khi giải nén tệp, tôi có thư mục 'Firefox' với rất nhiều tệp và tệp thực thi không chạy, chỉ cần đưa ra thông báo lỗi:

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

Có một 'run-mozilla.sh', nhưng 'bash run-mozilla.sh' mang lại:

run-mozilla.sh: Cannot execute .

Tôi thật sự muốn sử dụng tiện ích bổ sung Perapera để học tiếng Trung. Vậy, có cách nào dễ dàng hạ cấp xuống Firefox 39 không? Cảm ơn trước.

Câu trả lời:


40

Bạn có thể có hai lựa chọn để chọn phương thức cài đặt:

  1. Thông qua trang web ftp của Mozilla (kudos cho @Bhikku để chia sẻ liên kết!). Ví dụ: chúng tôi sẽ cài đặt firefox 50. Đầu tiên, hãy xóa mọi phiên bản hiện có.

    sudo apt-get purge firefox
    

    Sau đó chạy lệnh sau để tải xuống mã nguồn firefox 50, đi kèm dưới dạng .tartệp.

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

    Giải nén gói.

    tar -xjf firefox-50.0.tar.bz2
    

    Di chuyển firefox vào /optthư mục.

    sudo mv firefox /opt/
    

    Tạo symlink để đặt firefox mới làm mặc định.

    sudo mv /usr/bin/firefox /usr/bin/firefox_old
    sudo ln -s /opt/firefox/firefox /usr/bin/firefox
    
  2. Thông qua UbuntuZilla cung cấp .debcác tệp, để cài đặt theo hướng dẫn bên dưới.


Xóa firefox trước:

sudo apt-get purge firefox

Chạy lệnh sau để tải firefox:

32 bit

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 bit

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

Cài đặt nó :

32 bit

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

64 bit

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

Và firefox nên chạy phiên bản 39

Trích dẫn từ trang wiki chính thức của ubuntuzilla:

Đây là ngôi nhà của dự án Ubuntuzilla, lưu trữ một kho lưu trữ APT với các gói .deb của các phiên bản phát hành chính thức mới nhất của Mozilla Firefox , Mozilla SeaMonkey và Mozilla Thunderbird.


Cảm ơn, Liso, nó đã làm việc. Nhưng không có gì lạ khi gói này sẽ nằm trong 'ubuntuzilla' @ sf.net? Ý tôi là, tại sao không thể là @ mozilla.org? Làm thế nào tôi có thể chắc chắn rằng ubuntuzilla được tạo ra bởi cùng một kẻ tại mozilla chứ không phải bởi một số tin tặc?
Rodrigo

Tôi khá chắc chắn rằng ubuntuzilla được tin tưởng, vì tác giả chỉ đóng gói lại bản phát hành chính thức của mozilla.
Johnny

Nếu công việc là "chỉ đóng gói lại", thì thật đáng kinh ngạc khi Mozilla không thể tự làm điều đó ...
Rodrigo


@BhikkhuSubhuti Cảm ơn bạn! Điều đó cảm thấy an toàn hơn nhiều!
Rodrigo

12

exec: apt-cache hiển thị firefox | phiên bản grep

bạn sẽ nhận được các phiên bản có sẵn như danh sách dưới đây:

Phiên bản: 54.0 + build3-0ubfox0.16.04.1 Phiên bản: 45.0.2 + build1-0ubfox1

Cài đặt phiên bản mong muốn với: sudo apt-get install firefox = 45.0.2 + build1-0ubfox1

Ngăn chặn ubfox nâng cấp lên phiên bản mới nhất: sudo apt-mark giữ firefox


1
apt-cache hiển thị firefox; N: Không thể chọn phiên bản từ gói 'firefox' vì nó hoàn toàn là ảo; N: Không tìm thấy gói nào
Rodrigo

2
Đây là phương pháp ưa thích của tôi, vì nó cho phép tôi vẫn sử dụng trình quản lý gói và tôi dự định sử dụng nó để quay lại phiên bản mới nhất vào một ngày nào đó. Ver. 45 là đủ sớm để chúng tôi sử dụng với Selenium 2, đó là lý do tôi ở đây.
k-den

10

Mặc dù kho lưu trữ bình thường thường chỉ chứa phiên bản mới nhất cho các bản phát hành Ubuntu cũ hơn, nhưng bạn có thể tìm thấy phiên bản trước đó với sự trợ giúp của Google.

Tổng quát hóa từ blog này về Firefox 43 trên Ubuntu 12.04 , bạn có thể tìm kiếm

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

Sau đó

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

Hạn chế là bạn sẽ không nhận được các bản nâng cấp bảo mật cho Firefox, vì vậy đây chỉ là một giải pháp tạm thời.


Xin lỗi, tôi sẽ không kiểm tra giải pháp của bạn, chỉ vì tôi đã giải quyết nó một lúc trước. Nhưng cảm ơn bạn đã cố gắng (và giúp đỡ ai sẽ đến đây trong tương lai).
Rodrigo

1
cảm ơn về mẹo apt-mark, đã cảm thấy mệt mỏi vì từ chối cập nhật.
lakeare

0

Đây là cách tôi hạ cấp xuống phiên bản Firefox 50 từ phiên bản 57.

  1. Tới Firefox phiên bản lưu trữ và tải về một phiên bản phù hợp cho bạn.

  2. Nhấn Ctrl+Alt+Tđể mở thiết bị đầu cuối và sao chép-dán mã này:

    sudo apt remove firefox
    

    Để gỡ cài đặt phiên bản hiện tại của Firefox.

  3. Bây giờ, hãy chuyển đến thư mục chứa tệp Firefox-.tar.gz (hoặc .tar.gz2) bằng thiết bị đầu cuối hoặc sử dụng trình quản lý tệp. Nhập mã này (nếu sử dụng thiết bị đầu cuối):

    tar -xzf firefox-.tar.gz2
    

    Nếu sử dụng trình quản lý tệp, chỉ cần giải nén tệp bằng Trình quản lý lưu trữ (Xem trong menu ngữ cảnh).

  4. Mở thư mục và chạy tệp 'firefox'.

Thận trọng: Đừng quên dừng cập nhật tự động trong Firefox.

Đây là cách tôi đã làm nó. Firefox không được cài đặt hoàn toàn nhưng nó vẫn hoạt động như bình thường. Chỉ có các tùy chọn và biểu tượng Firefox không có ở đó.

Tôi khuyên bạn nên khóa Firefox trong trình khởi chạy.

Để tạo lối tắt trên màn hình nền, hãy chuyển đến tệp và mở menu ngữ cảnh. Nhấp vào 'Tạo liên kết'. Các tập tin được tạo sẽ được dán trên máy tính để bàn.

Hi vọng điêu nay co ich!:)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.