Làm cách nào để cài đặt Firefox thực trên Debian?


129

Debian 6 ("Bóp") sử dụng phiên bản Firefox được đổi thương hiệu có tên Iceweasel . Tuy nhiên, nó thiếu hỗ trợ plugin và hầu hết các mục yêu thích của tôi không hoạt động.

Vậy cách tốt nhất để cài đặt Firefox "thực" trên Debian là gì?

Câu trả lời:


130

Trước tiên, bạn cần xóa gói Iceweasel hiện tại (tôi nghĩ bạn cũng có thể sử dụng aptitude):

apt-get remove iceweasel

Sau đó, tải xuống bản dựng Linux mới nhất của Firefox trực tiếp từ Mozilla . Giải nén các tệp và điều hướng đến thư mục đó và chạy nó. Nếu bạn muốn, tạo một biểu tượng trên máy tính để bàn của bạn và bạn cũng có thể tạo một liên kết đến nhị phân /usr/bin/firefoxđể dễ dàng khởi chạy hơn. Nếu bạn có quyền truy cập root, bạn cũng có thể cài đặt Firefox/usr/local để tất cả người dùng sẽ có thể chạy nó.

Sau này, kiểm tra kỹ xem các cập nhật tự động đã được bật chưa, và bạn nên khởi động và chạy!


Nếu bạn muốn một gói dựa trên gói, bạn có thể sử dụng repo gói Debian của Linux Mint (như đã lưu ý trong các nhận xét bên dưới, lưu ý rằng điều này có thể gây ra xung đột với các bản cập nhật tự động và các gói Debian khác trong một số trường hợp ). Để làm điều này, thêm dòng sau vào /etc/apt/sources.listtệp của bạn :

deb http://packages.linuxmint.com debian import

thêm khóa GPG cho repo đó. Sau đó, chỉ cần chạy:

apt-get update
apt-get install firefox

Và bạn nên đi thật tốt!

Cài đặt mặc định là tiếng Đức, để cài đặt bằng bất kỳ ngôn ngữ nào khác, bạn có thể chạy thủ công:

apt-get install firefox-l10n-en-us 

(Edit[11/26/2014]: This package no longer appears in the linux mint repository.)
(Edit[11/26/2014]: apt-get install firefox-l10n-en-gb - This is the only working English package)

Tên gói cho các lang phổ biến khác bao gồm ( danh sách kho lưu trữ chính thức - cuộn xuống một nửa):

 firefox-l10n-en-gb       # British English
 firefox-l10n-es          # Spanish
 firefox-l10n-fr          # French
 firefox-l10n-de          # German

1
Chắc chắn dễ dàng hơn những gì tôi đề nghị.
Simon Sheehan

1
Bah, không có thông báo rằng bạn đang viết - đánh bại tôi với nó: P
slhck

4
Chữ ký GPG của kho lưu trữ đó thì sao?
kravemir

7
GPG quảng cáo: tải xuống và dpkg -icài đặt thủ công ( ) linuxmint-keyring_*.debtừ repo của Mint (trước khi cài đặt bất kỳ gói nào từ repo thực tế) hoạt động với tôi (Wheezy).
Alois Mahdal

2
Tôi không bao giờ đề nghị giải pháp này. Trong thực tế, việc thêm kho lưu trữ như vậy (mặc dù nó dựa trên cùng một bản phân phối) có thể gây ra xung đột trong các phụ thuộc. Phương pháp này hoạt động để cài đặt và cập nhật firefox, nhưng nó gây ra một số xung đột với các gói khác. Nếu bạn cần firefox, bạn chỉ cần lấy mã và giải nén nó trong /opt/và tạo một liên kết toàn cầu đến nó.
orezvani

33

Có một dự án sourcefourge, về cơ bản dành riêng cho phép bạn có được phiên bản Firefox mới nhất khi chạy Ubuntu, bất kể bạn chạy phiên bản nào (miễn là sự phụ thuộc được thỏa mãn, rõ ràng). Vì Ubuntu là một công cụ phái sinh Debian, tôi nghĩ tôi nên thử nó. Tôi đã có Firefox hoạt động trên Debian tests ("Wheezy").

Chạy này:

apt-get remove iceweasel
echo -e "\ndeb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main" | tee -a /etc/apt/sources.list > /dev/null
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C1289A29
apt-get update
apt-get install firefox-mozilla-build

Điều này giải quyết vấn đề khóa GPG gặp phải khi sử dụng kho lưu trữ Linux Mint DE đã nhập và đơn giản hơn đáng kể so với giải pháp khả thi khác. Ngoài ra, điều này cũng cho phép bạn truy cập Thunderbird và SeaMonkey.

Lưu ý rằng giải pháp này chỉ cung cấp cho bạn phiên bản Kênh phát hành Anh-Mỹ (không có bản dựng beta hoặc Aurora). Các ngôn ngữ khác có thể được sử dụng, nhưng các bước bổ sung được yêu cầu.

Xem trang dự án tại Ubuntuzilla để biết thêm thông tin.


1
Hoạt động như quyến rũ!
Yordan Pavlov

+1 cho các --keyservercông cụ! Trên thực tế iceweasel không cần phải loại bỏ. Tôi sợ rằng các cài đặt và mật khẩu đã lưu sẽ bị mất, vì vậy tôi đã giữ iceweasel.
TrueY

+1 Cảm ơn! @TrueY Iceweasel hoạt động ngay cả khi cài đặt FireFox? Tôi đã gỡ cài đặt iceweasel và khi tôi cố gắng cài đặt nó (trong Kali 2.0,) tôi gặp lỗi khi nó đụng độ với firefox: diversion of /usr/bin/firefox to /usr/bin/firefox.real by iceweasel' clashes with chuyển hướng / usr / bin / firefox sang /usr/bin/firefox.ubfox bởi firefox-mozilla- Tôi tự hỏi nếu tôi không gỡ cài đặt nó, liệu họ có chơi tốt với nhau không?
Garrett Fogerlie

@GarrettFogerlie Tôi nghĩ rằng họ không thể chạy song song. Tôi đã có một Firefox đang chạy và tôi đã thử khởi động Iceweasel và tôi nhận được một hộp thông báo với nội dung sau: "Iceweasel đã chạy, nhưng không phản hồi. Để mở một cửa sổ mới, trước tiên bạn phải đóng quy trình Iceweasel hiện có hoặc khởi động lại hệ thống của bạn."
TrueY

Công việc ngắn hạn!
Naveen Dennis

24

Bài đăng này trên diễn đàn người dùng Debian gợi ý như sau:

  • Tải xuống Firefox mới nhất từ: http://www.mozilla.com . Nếu sử dụng wget, hãy nhớ thoát bất kỳ &với \để nó không phá vỡ url thành một chuỗi các quy trình nền
  • Sao chép tệp đã tải xuống vào /opt
  • Giải nén nó bằng cách sử dụng:

    $ tar -jxvf firefox-x.x.xx.tar.bz2
    
  • Thay đổi quyền của tệp:

    $ chown -R root:users /opt/firefox
    
    $ chmod 750 /opt/firefox
    

    Lưu ý rằng người dùng nên là thành viên nhóm của "người dùng"

    $ usermod -a -G users username
    
  • Tạo một liên kết tượng trưng

    $ ln -s /opt/firefox/firefox /usr/bin/firefox
    
  • Xóa firefox-x.x.xx.tar.bz2khỏi/opt

Để cài đặt các phiên bản mới, bạn phải

# rm -rf /opt/firefox*
# rm /usr/bin/firefox

Để tạo biểu tượng máy tính để bàn, hãy làm điều này

$ touch /usr/share/applications/firefox.desktop

Chỉnh sửa điều này bằng trình soạn thảo văn bản yêu thích của bạn:

$ nano /usr/share/applications/firefox.desktop

Nội dung của firefox.desktop:

[Desktop Entry]
Encoding=UTF-8
Name=Mozilla Firefox
Comment=Browse the World Wide Web
Type=Application
Terminal=false
Exec=/usr/bin/firefox %U
Icon=/opt/firefox/icons/mozicon128.png
StartupNotify=true
Categories=Network;WebBrowser;

Bạn có thể loại bỏ iceweasel với

$ apt-get remove iceweasel

Nếu bạn gặp phải lỗi này:

./firefox: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

Bạn có thể nên cài đặt

apt-get install ia32-libs ia32-libs-gtk

Có thể bạn đang cố gắng cài đặt phiên bản firefox 32 bit trong môi trường Debian 64 bit.


tôi đã làm tất cả các bước nhưng tôi không được phép mở firefox. có ý kiến ​​gì không
jaorizabal

# ln -s / opt / firefox / firefox / usr / bin / firefox ln: không thể tạo liên kết tượng trưng `/ usr / bin / firefox ': Tệp tồn tại
Miguel

1
Hóa ra debian đặt một tập lệnh shell tại / usr / bin / firefox thực thi iceweasel. Tinh ranh di chuyển.
miguel

@miguel Bài đăng này rất cũ, không chắc nó vẫn còn hiệu lực
Simon Sheehan

1
Hai bản cập nhật! Đầu tiên ... ln -sf /opt/firefox/firefox /usr/bin/firefox # force the symlink... Cái còn lại là đường dẫn biểu tượng trên firefox.desktop hiện đang ở một vị trí khác:ls /opt/firefox/browser/icons/mozicon128.png
mimoralea

7

Iceweasel Aurora rất gần với bản phát hành ổn định mới nhất của Firefox.

Tôi đã cài đặt Iceweasel Aurora bằng hướng dẫn debian / mozilla chính thức này .

Tôi đã có thể nhập hồ sơ Firefox của mình từ một bản cài đặt khác mà không gặp lỗi, tức là tất cả các addons, bookmark, mục lịch sử và cài đặt người dùng đều hoạt động hoàn hảo.

FYI, một số plugin tôi sử dụng là Fireorms, Ảnh chụp màn hình tuyệt vời và Searchstatus, tất cả đều hoạt động tốt và không bị Iceweasel vô hiệu hóa.

Bạn cũng có thể muốn sử dụng logo Firefox cho các trình khởi chạy.

Đây có lẽ là một lựa chọn tốt hơn vì nó cho phép quá trình cập nhật dễ dàng hơn.


6

Không cần điều này nữa. Debian ổn định bắt đầu vận chuyển Firefox thay vì iceweasel ngày hôm nay.

Debian sẽ phát hành Bản phát hành hỗ trợ mở rộng (ESR) của Firefox, được cập nhật khoảng 9 tháng một lần. Nếu bạn luôn cần phiên bản mới nhất, các câu trả lời khác có thể là một lựa chọn cho bạn.

Để biết thêm thông tin, xem báo cáo lỗi debian


4

Đối với nhân viên Google ... điều này hoạt động với Debian Jessie:

#Add GnuPG archive key for mozilla.debian.net repository to the list of trusted keys
wget -q -O - http://mozilla.debian.net/archive.asc | sudo apt-key add -

Tùy thuộc vào phiên bản bạn muốn (chọn một),

  • Phiên bản phát hành:

    cat << EOF | sudo tee /etc/apt/sources.list.d/mozilla-firefox.list
    deb http://mozilla.debian.net/ jessie-backports firefox-release
    EOF
    
  • Bản thử nghiệm:

    cat << EOF | sudo tee /etc/apt/sources.list.d/mozilla-firefox.list
    deb http://mozilla.debian.net/ jessie-backports firefox-beta
    EOF
    
  • Phiên bản cực quang:

    cat << EOF | sudo tee /etc/apt/sources.list.d/mozilla-firefox.list
    deb http://mozilla.debian.net/ jessie-backports firefox-aurora
    EOF
    

Sau đó:

#Assign higher priority to recently added repository.    
cat << EOF | sudo tee /etc/apt/preferences.d/mozilla-firefox
Package: *
Pin: origin mozilla.debian.net
Pin-Priority: 501
EOF

apt-get update && apt-get install firefox

Nguồn: https : //blog.s ngủlessbeastie.eu/2016/03/21/how-to-use-recent-version-of-firefox-in-debian-jessie/


2
Chỉ cần FYI, Iceweasel không được đổi tên thành Firefox, như tiền đề trong liên kết. Iceweasel là phiên bản được khử trùng, được đổi thương hiệu của Firefox. Dự án Iceweasel đã bị ngừng và giờ đây Firefox thực sự là thứ được phân phối với Debian. Nếu Jessie vẫn có Iceweasel ESR, điều đó sẽ biến mất ngay khi phiên bản ESR không còn nữa. Debian ổn định (hiện tại là Jessie), sẽ có Firefox ESR. Điều này có một bản phát hành lớn khoảng một lần / năm, với các bản cập nhật bảo mật nhưng không thay đổi tính năng ở giữa. Kiểm tra Debian đã có sẵn phiên bản Firefox phát hành tiêu chuẩn
fixer1234

Cách sạch nhất để có được nó ngay từ nguồn. +1 cho khóa
Somaiah Kumbera

3

Phương pháp này phù hợp với tôi trên Debian 9 Stretch (64 bit):

cd ~/Downloads

/usr/bin/curl -L -o firefox-latest-linux64.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=en-US" && sudo tar xvf firefox-latest-linux64.tar.bz2 -C /opt/ && rm firefox-latest-linux64.tar.bz2

sudo ln -sf /opt/firefox/firefox /usr/bin/firefox

Bạn có thể đặt một cái gì đó như thế này trong crontab gốc của bạn cho @daily hoặc @weekly

Liên kết tải xuống được lấy từ Mozilla readme.txt này: https://doad-installer.cdn.mozilla.net/pub/firefox/release/latest/README.txt


Khá đơn giản
Pierre de LESPINAY 21/03/18

đẹp! hoạt động từ dòng lệnh không có tùy chỉnh.
honi

2

Đầu tiên chỉnh sửa /etc/apt/sources.listtệp của bạn để bao gồm:

deb http://packages.linuxmint.com nhập debian

Cập nhật kho hệ thống:

$ apt-get update

Bạn có thể nhận và bỏ qua một lỗi sau:

W: GPG error: http://packages.linuxmint.com debian Release:
The following signatures couldn't be verified because the public
key is not available: NO_PUBKEY 3EE67F3D0FF405B2

Khi kho lưu trữ của hệ thống được cập nhật, chỉ cần sử dụng lệnh apt-get để cài đặt Trình duyệt Firefox trên Debian Jessie 8 Linux của bạn:

$ apt-get install firefox

Reading package lists... Done                                                                                                                                                                             
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
firefox
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 40.8 MB of archives.
After this operation, 89.9 MB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
firefox
Install these packages without verification? [y/N] y

Khi quá trình cài đặt kết thúc, bạn có thể khởi động Firefox từ dòng lệnh:

$ firefox

Điều này không còn cần thiết nữa. Iceweasel đã bị ngừng và Firefox hiện là thứ được cung cấp bởi Debian. Iceweasel ESR được liên kết với Debian Stable và điều đó sẽ biến mất khi phiên bản ESR cũ bị loại bỏ trong thời gian ngắn. Trong khi đó, Firefox có sẵn trong Jessie thông qua backport.
fixer1234

0

Tôi đang chạy hệ thống AMD Athlon II X2. Firefox chạy hoàn hảo trên Wheezy i686 & kernel 3.2.0-4-686-pae. Phiên bản chứng khoán của IceWeasel dường như bị rút ruột, tê liệt và kém hơn so với Firefox. Cài đặt là một snap. Tôi tải xuống Firefox mới nhất về / home / myusername / Linux / Software / Mozilla / current /, và sau đó chạy

cd /opt
sudo rm -R firefox*
sudo cp /home/myusername/Linux/Software/Mozilla/current/firefox* /opt
sudo tar jxvf firefox*

Dòng thứ hai loại bỏ hoàn toàn phiên bản trước đó trước khi nâng cấp.


2
sudo rm -R firefox*Có vẻ khá nguy hiểm, nếu bạn có các thư mục firefox * khác trong / opt thì sao?
Alois Mahdal

0

Dưới đây là phương pháp đơn giản nhất mà tôi đã tìm thấy để thay thế Iceweasel bằng Firefox trong Debian.

Wiki >>> Ubuntuzilla: Trình cài đặt phần mềm Mozilla

Các lệnh đầu cuối như sau:

:~$ sudo apt remove iceweasel

:~$ sudo nano /etc/apt/sources.list

Thêm mục sau vào tệp source.list:

deb https://sourceforge.net/projects/ubuntuzilla/files/ all main

Lưu và thoát Nano.

:~$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C1289A29

:~$ sudo apt update

:~$ sudo apt install firefox-mozilla-build

Tôi hy vọng điều này sẽ giúp ích cho bất kỳ ai khác muốn thay thế Iceweasel bằng phiên bản Firefox hiện tại. Theo như tôi thấy, nguồn này được ghi chép và duy trì rất tốt.


Điều này trông giống như một bản sao câu trả lời của Manuel Garza.
fixer1234

Bạn đúng. Tôi tìm thấy Ubuntuzilla khi tôi đang tìm kiếm một câu trả lời cho mình. Tôi đã không thấy câu trả lời của Manuel Garza ở trên, mặc dù tôi ước mình có, vì điều này sẽ giúp tôi tiết kiệm thời gian. Iceweasle không phát video html5 và đây là cách tôi sửa nó. Tôi yêu Debian, vì vậy thực sự chuyển sang Ubuntu không phải là một lựa chọn. Cảm ơn cho những người đứng đầu như là một bản sao.
Rick Lell

0

Các công việc sau đây cho tôi:

$ sudo apt-get cài đặt firefox-esr

Rõ ràng -esr có nghĩa là Phát hành Hỗ trợ Mở rộng.

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.