Cài đặt Firefox Quantum trong debian 9 Stretch


11

Tôi tìm nơi tôi có thể cài đặt và dùng thử trình duyệt Firefox Quantum mới, tôi không tìm thấy cách tải xuống. Ai đó có thể vui lòng cho tôi biết kho lưu trữ hoặc liên kết để tải xuống và cài đặt nó không?

Cảm ơn bạn.

Câu trả lời:


8

Thêm deb http://ftp.hr.debian.org/debian sid main contrib non-freevào /etc/apt/sources.listvà cài đặt nó bằng lệnh này:

apt install -t sid firefox

Điều này sẽ chỉ cài đặt Firefox từ không ổn định. Phần còn lại của các gói sẽ vẫn còn trên stretch.


Được thêm bởi cas 2018-04-19 (vì mọi người khá muốn cài đặt một thứ gì đó từ không ổn định mà không nâng cấp mọi thứ thành không ổn định, và câu trả lời ở đây có thể áp dụng cho nhiều thứ hơn là chỉ firefox):

Đây là một câu trả lời tốt, nhưng không đầy đủ. Có hai điều nữa cần được thực hiện trước khi chạy apt install -t sid firefox.

  1. Thêm APT::Default-Release "stable";vào /etc/apt/apt.confhoặc một tệp /etc/apt/apt.conf.d/để apt sẽ chỉ cài đặt các gói từ sid / không ổn định nếu bạn nói rõ ràng với nó -t sid.

    Nếu bạn không đặt bản phát hành mặc định thành ổn định, bản nâng cấp hoặc nâng cấp tiếp theo sẽ nâng cấp toàn bộ hệ thống của bạn lênsid . Hầu hết mọi người không muốn điều này.

    Nếu bạn đang sử dụng bản phân phối Debian có tên như jessiehoặc stretchtrong sources.listtệp của mình , hãy sử dụng tên đó thay vì tên chung stable.

  2. chạy apt updateđể cập nhật cơ sở dữ liệu gói cục bộ.

Cuối cùng, apt install -t sid firefoxsẽ cài đặt không chỉ firefoxgói mà còn cả bộ gói nâng cấp & gói mới tối thiểu cần thiết để đáp ứng các phụ thuộc của gói firefox mới. Đây thường sẽ chỉ là một vài gói liên quan đến firefox, được xây dựng từ cùng một nguồn, nhưng cũng có thể bao gồm các gói khác - ví dụ: nếu firefox mới phụ thuộc vào phiên bản mới hơn của gói thư viện.

Đôi khi, nó thậm chí có thể gây ra một gói quan trọng như libc6được nâng cấp, sau đó sẽ kích hoạt một loạt các nâng cấp gói khác, nâng cấp hiệu quả cho bạn thành một hỗn hợp ổn định và không ổn định. Điều này thường tệ hơn so với việc nâng cấp hoàn toàn lên bản thân không ổn định. Nếu điều này xảy ra, bạn có hai lựa chọn tốt : 1. hủy bản nâng cấp firefox và đợi nó đến ổn định hoặc https://backports.debian.org/ ; 2. hủy bỏ nó và nâng cấp lên không ổn định (điều này không tệ như âm thanh. Trong Debian, "không ổn định" không có nghĩa là "sẽ sụp đổ mọi lúc". Nó có nghĩa là "phát hành trước, thay đổi liên tục. Đôi khi mọi thứ có thể bị hỏng và yêu cầu sửa chữa thủ công ")


Hướng dẫn đầy đủ với thiết lập ghim apt: linuxconfig.org/
Jocelyn delalande

Đợi đã - nếu tôi chỉ muốn firefox từ kênh phát hành thông thường của nó thì sao? Tại sao tôi muốn nó từ kênh không ổn định của debian? Debian không cung cấp phát hành firefox? Chỉ ESR và bất cứ điều gì trên kênh không ổn định này?
Daniel

Ngoài ra, tôi thử điều đó và tôi nhận được "Giá trị 'sid' không hợp lệ cho APT :: Mặc định-Phát hành vì một bản phát hành như vậy không có sẵn trong các nguồn"
Daniel

4
Nếu tôi không nhầm, khi làm theo lời khuyên này, apt-get update && apt-get upgradeapt tiếp theo sẽ cố gắng cập nhật tất cả các gói thành SID (còn gọi là "không ổn định"), điều này sẽ khiến bạn có ... hệ thống không ổn định.
Multisync

1
@multisync thêm APT::Default-Release "stable";vào /etc/apt/apt.confhoặc một tệp /etc/apt/apt.conf.dđể apt sẽ chỉ cài đặt các gói từ sid / không ổn định nếu bạn nói rõ ràng với nó. (LƯU Ý: nếu bạn đang sử dụng một distian debian có tên trong nguồn.list của mình, hãy sử dụng tên đó thay vì 'ổn định' chung chung).
cas

3

https://blog.mozilla.org/blog/2017/09/26/firefox-quantum-beta-developer-edition/

Nếu bạn đã nằm trong số các tín đồ của Firefox, bạn sẽ tự động nâng cấp lên Firefox Quantum vào ngày 14 tháng 11. Nhưng, nếu bạn thích sự tiên tiến, bạn có thể dùng thử bản Beta trên máy tính để bàn, Android và iOS. Hoặc, nếu bạn là nhà phát triển web, hãy tải xuống Phiên bản dành cho nhà phát triển, bao gồm các công cụ tiên tiến, hoàn toàn mới cho những người xây dựng web.

bạn chỉ đơn giản là có thể đợi một vài tuần. hoặc bạn có thể tải về phiên bản beta mà là ở định dạng tar.gz

vì vậy có vẻ như Quantum không phải là một "firefox hoàn toàn mới" mà là một bản cập nhật.

này, nếu nó thực sự chỉ là về việc cài đặt phiên bản beta, thì bạn có thể chỉ cần thêm Repo Firefox-beta: https://launchpad.net/~mozillateam/+archive/ubfox/firefox-next



2

Firefox Quantum (Mozilla 57.0) hiện có sẵn trên trang web chính thức , bạn có thể tải xuống từ đây .

wget https://download-installer.cdn.mozilla.net/pub/firefox/releases/57.0/linux-x86_64/en-US/firefox-57.0.tar.bz2
tar xvf firefox-57.0.tar.bz2
sudo unlink /usr/bin/firefox
sudo ln -s ~/firefox-57.0/firefox /usr/bin/firefox
firefox

2

Tôi đã ít nhiều bị buộc phải làm điều này, bởi vì Amazon Prime Video (ít nhất là phiên bản Ấn Độ), đã quyết định rằng nó sẽ không còn hoạt động với Firefox một cách ổn định nữa. Điều đó sẽ khiến Chrome trở thành trình duyệt được cài đặt chính duy nhất có thể chạy Amazon Video.

Vì 57 có sẵn trong trạng thái không ổn định, các tùy chọn là cố gắng nhập lại hoặc chỉ cần thử cài đặt trực tiếp và hy vọng nó không kéo theo nhiều thứ không ổn định. May mắn thay, như bạn có thể thấy dưới đây, nó đã không. Tôi nghĩ rằng một backport thích hợp sẽ vẫn tốt hơn, nhưng nó sẽ nỗ lực hơn rất nhiều.

Cụ thể, các gói sau được cài đặt từ không ổn định:

fontconfig-config libevent-2.1-6 libfontconfig1 libfontconfig1:i386 libfontconfig1-dev libhunspell-1.6-0 libnss3 libnss3-dev

Một cách tiếp cận bảo thủ hơn sẽ là cố gắng aptchỉ sử dụng các gói từ ổn định, bằng cách thực hiện

apt-get install firefox/unstable

nhưng cách tiếp cận này cũng có khả năng gây ra nhiều vấn đề hơn (nói chung) vì đây không phải là phiên bản mà gói firefox này thường hoạt động.

Xin lưu ý rằng trong các gói cài đặt chung từ không ổn định không phải là một ý tưởng tốt.

Đã đi với điều này, dường như không có gì xấu xảy ra, theo như tôi có thể nói.

root@orwell:/home/faheem# apt-get install -t unstable firefox
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  fontconfig-config libevent-2.1-6 libfontconfig1 libfontconfig1:i386 libfontconfig1-dev libhunspell-1.6-0 libnss3 libnss3-dev
Suggested packages:
  mozplugger
The following NEW packages will be installed:
  firefox libevent-2.1-6 libhunspell-1.6-0
The following packages will be upgraded:
  fontconfig-config libfontconfig1 libfontconfig1:i386 libfontconfig1-dev libnss3 libnss3-dev
6 upgraded, 3 newly installed, 0 to remove and 3423 not upgraded.
Need to get 44.8 MB of archives.
After this operation, 160 MB of additional disk space will be used.
Do you want to continue? [Y/n] 

Cũng lưu ý rằng ổn định, hãy cài đặt Firefox ổn định (phiên bản 52) và Firefox mới từ không ổn định (57) cạnh nhau.

root@orwell:/home/faheem# dpkg -l | grep firefox
ii  firefox                             57.0.4-1               amd64                  Mozilla Firefox web browser
ii  firefox-esr                         52.5.2esr-1~deb9u1     amd64                  Mozilla Firefox web browser - Extended Support Release (ESR)

Và có vẻ như các nhà bảo trì Firefox đã nghĩ đủ xa để có thể chuyển hướng cho việc firefoxthực thi.

root@orwell:/home/faheem# dpkg -S /usr/bin/firefox
diversion by firefox-esr from: /usr/bin/firefox
diversion by firefox-esr to: /usr/bin/firefox.real
firefox, firefox-esr: /usr/bin/firefox

1

Mặc dù đây là một câu hỏi cũ, tôi cảm thấy snapít nhất nên được đề cập. Theo tôi, nó thuận tiện hơn nhiều so với cài đặt từ Sid.

Cài đặt snap:

sudo apt install snapd

Cài đặt Firefox:

sudo snap install firefox


0

Kịch bản bên dưới sẽ tải xuống phiên bản Firefox mới nhất (từ kênh Ổn định hoặc Beta) và đóng gói thành tệp .deb để cài đặt.

Tải xuống và giải nén tệp ZIP được liên kết bên dưới và chạy ./build-firefox.shtừ Terminal.

Chỉ định --installcờ khi chạy tập lệnh để tự động cài đặt nó sau khi xây dựng.

https://github.com/skmkenn/linuxscripts-build-firefox/archive/master.zip


0

Tôi không chắc tại sao câu trả lời của @ stanislav-vlasic lại bị bỏ phiếu, tôi giả sử vì anh ấy gợi ý một tấm gương cụ thể, vì vậy đây là một mẹo về cách lấy sid cho gương debian hiện tại của bạn:

egrep '^deb .*? stretch ' /etc/apt/sources.list \
    | head -n1 \
    | sed 's/stretch/sid/g' \
    | sudo tee --append /etc/apt/sources.list

sudo apt update
sudo apt install -t sid firefox

Điều đó dường như đã đưa tôi đến lượng tử firefox vào thời điểm viết bài, không hứa hẹn về sự ổn định!

Bây giờ tôi đã hiểu, ghim apt ít hơn tầm thường, tôi tìm thấy một tùy chọn ngắn gọn hơn nhiều được đăng bởi: https://linuxconfig.org/how-to-install-firefox-quantum-on-debian-stretch-linux

Bao gồm chi tiết, cả deb <your mirror> sid maindòng kho lưu trữ /etc/apt/sources.list, cũng như cách ghim apt.

Tôi sẽ đưa ra khuyến nghị sau:

# /etc/apt/preferences.d/sid
Package: *
Pin: release a=unstable
Pin-Priority: -1

Cài đặt firefox mới:

sudo apt install firefox -t sid

Đặt firefox mới làm mặc định

sudo apt remove firefox-esr

bạn có thể giải thích thêm được không, vì sau khi thêm repo sid, tôi phải trả phí để nâng cấp từ debian kéo dài lên buster và buster không ổn định, câu trả lời của @ stanislav-vlasic có thể giải quyết vấn đề không ??
Spartan

@Spartan lời xin lỗi của tôi, tôi đã bỏ lỡ hậu quả đó trong thử nghiệm. Tôi đã sửa đổi đề xuất của mình, cụ thể là bao gồm cấu hình "ghim apt" để ngăn các bản cập nhật thử nghiệm / không ổn định được cài đặt. Việc thêm cấu hình đó (theo như tôi biết) cho phép hệ thống của bạn "nâng cấp" trở lại bản phân phối Stretch ổn định.
ThorSummoner
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.