จะติดตั้ง Firefox จริงบน Debian ได้อย่างไร?


129

Debian 6 ( "บีบ") ใช้รุ่นแบรนของ Firefox เรียกว่าIceweasel อย่างไรก็ตามมันขาดการสนับสนุนปลั๊กอินและรายการโปรดของฉันส่วนใหญ่ไม่ทำงาน

ดังนั้นวิธีที่ดีที่สุดในการติดตั้ง Firefox "ของจริง" บน Debian คืออะไร?

คำตอบ:


130

ก่อนอื่นคุณต้องลบแพ็คเกจ Iceweasel ที่มีอยู่ (ฉันคิดว่าคุณสามารถใช้ได้aptitudeเช่นกัน):

apt-get remove iceweasel

จากนั้นดาวน์โหลดสร้างลินุกซ์ล่าสุดของ Firefox โดยตรงจาก Mozilla แตกไฟล์และนำทางไปยังโฟลเดอร์นั้นและเรียกใช้ หากคุณต้องการให้สร้างไอคอนบนเดสก์ท็อปของคุณและคุณสามารถสร้างลิงก์ไปยังไบนารีอิน/usr/bin/firefoxเพื่อให้เปิดใช้งานได้ง่ายขึ้น หากคุณมีสิทธิ์เข้าถึงรูทคุณสามารถติดตั้ง Firefox/usr/localเพื่อให้ผู้ใช้ทุกคนสามารถเรียกใช้ได้

หลังจากนี้ให้ตรวจสอบอีกครั้งว่ามีการเปิดใช้งานการอัปเดตอัตโนมัติและคุณควรจะเปิดใช้งาน!


หากคุณต้องการแพคเกจที่ใช้แพคเกจคุณสามารถใช้repo แพ็คเกจ Debian ของ Linux Mint (ดังที่ระบุไว้ในความคิดเห็นด้านล่างโปรดทราบว่านี่อาจทำให้เกิดความขัดแย้งกับการอัปเดตอัตโนมัติและแพ็คเกจ Debian อื่น ๆในบางกรณี ) หากต้องการทำสิ่งนี้ให้เพิ่มบรรทัดต่อไปนี้ใน/etc/apt/sources.listไฟล์ของคุณ:

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

และเพิ่มคีย์ GPGสำหรับ repo นั้น จากนั้นเพียงแค่เรียกใช้:

apt-get update
apt-get install firefox

และคุณควรจะไปดี!

การติดตั้งเริ่มต้นคือภาษาเยอรมันหากต้องการติดตั้งในภาษาอื่นคุณสามารถรันด้วยตนเอง

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)

ชื่อแพคเกจสำหรับ langages ทั่วไปอื่น ๆ รวมถึง ( รายการพื้นที่เก็บข้อมูลอย่างเป็นทางการ - เลื่อนลงครึ่งทาง):

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

1
ง่ายกว่าที่ฉันแนะนำ
Simon Sheehan

1
Bah ไม่มีการแจ้งเตือนว่าคุณกำลังเขียน - เอาชนะฉันไปที่มัน: P
slhck

4
สิ่งที่เกี่ยวกับลายเซ็น GPG ของพื้นที่เก็บข้อมูลที่?
kravemir

7
โฆษณา GPG: การดาวน์โหลดและด้วยตนเอง ( dpkg -i) การติดตั้งlinuxmint-keyring_*.debจากrepo ของ Mint (ก่อนที่จะติดตั้งแพคเกจใด ๆ จาก repo จริง) ทำงานให้ฉัน (Wheezy)
Alois Mahdal

2
ฉันไม่เคยแนะนำวิธีแก้ปัญหานี้ ในความเป็นจริงการเพิ่มพื้นที่เก็บข้อมูลดังกล่าว (แม้ว่าจะขึ้นอยู่กับ distro เดียวกัน) สามารถทำให้เกิดความขัดแย้งในการอ้างอิง วิธีนี้ใช้ได้กับการติดตั้งและอัปเดต firefox แต่มันสร้างความขัดแย้งกับแพ็คเกจอื่น ๆ หากคุณต้องการ Firefox คุณจะได้รับรหัสและแยกมันในของคุณ/opt/และสร้างการเชื่อมโยงทั่วโลกไปที่มัน
orezvani

33

มีโครงการ sourcefourge ซึ่งโดยทั่วไปแล้วจะช่วยให้คุณได้รับ Firefox เวอร์ชันล่าสุดเมื่อใช้งาน Ubuntu ไม่ว่าคุณจะใช้เวอร์ชันใด (ตราบใดที่การพึ่งพามีความพึงพอใจ เนื่องจาก Ubuntu เป็นตราสารอนุพันธ์เดเบียนฉันคิดว่าฉันจะลอง ฉันได้ให้ Firefox ทำงานกับการทดสอบ Debian ("Wheezy") แล้ว

เรียกใช้สิ่งนี้:

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

วิธีนี้จะช่วยแก้ไขปัญหา GPG key ที่พบเมื่อใช้ที่เก็บ Linux Mint DE ที่นำเข้าและง่ายกว่าโซลูชันที่ทำงานได้อื่น ๆ นอกจากนี้ยังช่วยให้คุณสามารถเข้าถึงธันเดอร์เบิร์ดและ SeaMonkey ได้อีกด้วย

โปรดทราบว่าวิธีการแก้ปัญหานี้ให้เฉพาะเวอร์ชั่นช่องทางการเผยแพร่ภาษาอังกฤษ - สหรัฐอเมริกาเท่านั้น (ไม่มีรุ่นเบต้าหรือรุ่น Aurora) สามารถใช้ภาษาอื่น แต่ต้องมีขั้นตอนเพิ่มเติม

ดูหน้าโครงการที่Ubuntuzillaสำหรับข้อมูลเพิ่มเติม


1
ทำงานเหมือนจับใจ!
Yordan Pavlov

+1 สำหรับ--keyserverเนื้อหา! อันที่จริงไม่จำเป็นต้องลบ iceweasel ฉันกลัวว่าการตั้งค่าและรหัสผ่านที่บันทึกไว้จะหายไปดังนั้นฉันจึงเก็บ iceweasel
TrueY

+1 ขอบคุณ! @TrueY Iceweasel ทำงานได้แม้ติดตั้ง FireFox แล้วหรือยัง ฉันถอนการติดตั้ง iceweasel แล้วและเมื่อฉันพยายามติดตั้ง (ใน Kali 2.0) ฉันได้รับข้อผิดพลาดว่ามันขัดแย้งกับ firefox: การdiversion of /usr/bin/firefox to /usr/bin/firefox.real by iceweasel' clashes with เบี่ยงเบนของ / usr / bin / firefox ไปยัง /usr/bin/firefox.ubuntu โดย firefox-mozilla- build` ฉันสงสัยว่าฉันไม่ได้ถอนการติดตั้งหรือไม่ถ้าพวกเขาเล่นได้ดีด้วยกัน
Garrett Fogerlie

@ GarrettFogerlie ฉันคิดว่าพวกเขาไม่สามารถทำงานแบบขนานได้ ฉันใช้ Firefox และพยายามเริ่ม Iceweasel และฉันได้รับกล่องข้อความที่มีข้อความต่อไปนี้: "Iceweasel กำลังทำงานอยู่ แต่ไม่ตอบสนองเมื่อต้องการเปิดหน้าต่างใหม่คุณต้องปิดกระบวนการ Iceweasel ที่มีอยู่ก่อนหรือรีสตาร์ท ระบบของคุณ "
TrueY

ไม่ทำงานอีกต่อไป!
Naveen Dennis

24

โพสต์นี้ในฟอรั่มผู้ใช้ Debian แนะนำต่อไปนี้:

  • ดาวน์โหลดล่าสุด Firefox จาก: http://www.mozilla.com หากใช้ wget อย่าลืมหลีกเลี่ยง&ด้วย\ดังนั้นจะไม่ทำให้ URL แตกออกเป็นชุดของกระบวนการพื้นหลัง
  • คัดลอกไฟล์ที่ดาวน์โหลดไปยัง /opt
  • แยกโดยใช้:

    $ tar -jxvf firefox-x.x.xx.tar.bz2
    
  • เปลี่ยนการอนุญาตของไฟล์:

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

    โปรดทราบว่าผู้ใช้ควรเป็นสมาชิกกลุ่มของ "ผู้ใช้"

    $ usermod -a -G users username
    
  • สร้างลิงค์สัญลักษณ์

    $ ln -s /opt/firefox/firefox /usr/bin/firefox
    
  • ลบfirefox-x.x.xx.tar.bz2ออกจาก/opt

ในการติดตั้งเวอร์ชันใหม่คุณควรจะทำ

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

ในการสร้างไอคอนเดสก์ท็อปให้ทำเช่นนี้

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

แก้ไขสิ่งนี้โดยใช้โปรแกรมแก้ไขข้อความที่คุณโปรดปราน:

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

เนื้อหาของ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;

คุณสามารถลบ iceweasel ด้วย

$ apt-get remove iceweasel

หากคุณพบข้อผิดพลาดนี้:

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

คุณควรจะติดตั้ง

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

โอกาสที่คุณจะพยายามติดตั้ง firefox รุ่น 32 บิตในสภาพแวดล้อม Debian 64 บิต


ฉันทำทุกขั้นตอนแล้ว แต่ฉันไม่ได้รับอนุญาตให้เปิด firefox ความคิดใด ๆ
jaorizabal

# ln -s / opt / firefox / firefox / usr / bin / firefox ln: ล้มเหลวในการสร้างลิงก์สัญลักษณ์ `/ usr / bin / firefox ': ไฟล์มีอยู่
miguel

1
ปรากฎว่า debian ใส่เชลล์สคริปต์ที่ / usr / bin / firefox ที่เรียกใช้ iceweasel ขยับดิ๊ก
miguel

@miguel โพสต์นี้มีความเก่าแก่มากไม่แน่ใจว่าวิธีการที่ถูกต้องมันก็ยังคง
ไซมอน Sheehan

1
การอัปเดตสองรายการ! ก่อนอื่น ... ln -sf /opt/firefox/firefox /usr/bin/firefox # force the symlink... อีกอันคือเส้นทางไอคอนบน firefox.desktop ตอนนี้อยู่ในตำแหน่งอื่น:ls /opt/firefox/browser/icons/mozicon128.png
mimoralea

7

Iceweasel Aurora อยู่ใกล้กับ Firefox รุ่นเสถียรล่าสุดมาก

ผมติดตั้งIceweasel Aurora ใช้นี้อย่างเป็นทางการเดเบียน / Mozilla กวดวิชา

ฉันสามารถนำเข้าโปรไฟล์ Firefox ของฉันจากการติดตั้งอื่นโดยไม่มีข้อผิดพลาดกล่าวคือส่วนเสริมทั้งหมดบุ๊กมาร์กรายการประวัติและการตั้งค่าผู้ใช้ทำงานได้อย่างสมบูรณ์

FYI ปลั๊กอินบางตัวที่ฉันใช้คือ Firebug, Awesome screenshot และ Searchstatus ทั้งหมดทำงานได้ดีและไม่ได้ถูกปิดการใช้งานโดย Iceweasel

คุณอาจต้องการใช้โลโก้ Firefoxสำหรับตัวเรียกใช้งาน

นี่อาจเป็นตัวเลือกที่ดีกว่าเนื่องจากช่วยให้กระบวนการอัปเดตง่ายขึ้น


6

ไม่จำเป็นสำหรับสิ่งนี้อีกต่อไป เดเบียนเสถียรเริ่มส่ง Firefox แทน iceweasel วันนี้

Debian จะจัดส่ง Extended Support Release (ESR) ของ Firefox ซึ่งมีการอัพเดทคร่าวๆทุก 9 เดือน หากคุณต้องการเวอร์ชั่นล่าสุดเสมอคำตอบอื่น ๆ อาจเป็นตัวเลือกสำหรับคุณ

สำหรับข้อมูลเพิ่มเติมดูรายงานบั๊กเดเบียน


4

สำหรับชาว Google ... สิ่งนี้ใช้ได้กับ 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 -

ขึ้นอยู่กับรุ่นที่คุณต้องการ (เลือกหนึ่งอัน)

  • รุ่นที่วางจำหน่าย:

    cat << EOF | sudo tee /etc/apt/sources.list.d/mozilla-firefox.list
    deb http://mozilla.debian.net/ jessie-backports firefox-release
    EOF
    
  • รุ่นเบต้า:

    cat << EOF | sudo tee /etc/apt/sources.list.d/mozilla-firefox.list
    deb http://mozilla.debian.net/ jessie-backports firefox-beta
    EOF
    
  • รุ่น Aurora:

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

แล้ว:

#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

ที่มา: https://blog.sleeplessbeastie.eu/2016/03/21/how-to-use-recent-version-of-firefox-in-debian-jessie/


2
เพียงแค่ FYI Iceweasel ไม่ได้เปลี่ยนชื่อเป็น Firefox ตามที่ระบุไว้ในลิงก์ Iceweasel เป็น Firefox รุ่นที่ผ่านการฆ่าเชื้อ โครงการ Iceweasel ถูกยกเลิกและตอนนี้ Firefox ที่แท้จริงคือสิ่งที่แจกจ่ายกับ Debian หากเจสซียังคงมี Iceweasel ESR อยู่นั่นจะหายไปทันทีที่เวอร์ชัน ESR เลิกใช้แล้ว เดเบียนเสถียร (ปัจจุบันเจสซี) จะมี Firefox ESR นี่เป็นรุ่นใหญ่ประมาณปีละครั้งพร้อมการอัปเดตความปลอดภัย แต่ไม่มีการเปลี่ยนแปลงคุณสมบัติระหว่างนั้น การทดสอบเดเบียนควรมีมาตรฐานที่วางจำหน่ายแล้วปัจจุบัน Firefox
fixer1234

วิธีที่สะอาดที่สุดในการทำให้ถูกต้องจากแหล่งที่มา +1 สำหรับกุญแจ
Somaiah Kumbera

3

วิธีนี้ใช้ได้กับฉันใน Debian 9 Stretch (64 บิต):

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

คุณสามารถตั้งค่าบางอย่างเช่นนี้ใน crontab ของรูทสำหรับ @daily หรือ @weekly

ลิงก์ดาวน์โหลดนั้นมาจาก Mozilla readme.txt: https://download-installer.cdn.mozilla.net/pub/firefox/releases/latest/README.txt


ตรงไปตรงมาสวย
ปิแอร์เดอ LESPINAY

สวย! ทำงานจากบรรทัดคำสั่งโดยไม่มีการปรับแต่ง
honi

2

ก่อนอื่นให้แก้ไข/etc/apt/sources.listไฟล์ของคุณเพื่อรวม:

deb http://packages.linuxmint.comนำเข้า debian

อัพเดทที่เก็บระบบ:

$ apt-get update

คุณอาจได้รับและละเว้นข้อผิดพลาดต่อไปนี้:

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

เมื่อที่เก็บข้อมูลของระบบได้รับการอัพเดตเพียงใช้คำสั่ง apt-get เพื่อติดตั้ง Firefox Browser บน Debian Jessie 8 Linux ของคุณ:

$ 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

เมื่อการติดตั้งเสร็จสิ้นคุณสามารถเริ่ม Firefox จากบรรทัดคำสั่ง:

$ firefox

ไม่จำเป็นอีกต่อไป Iceweasel ถูกยกเลิกแล้วและ Firefox เป็นสิ่งที่ Debian จัดให้ Iceweasel ESR เชื่อมโยงกับ Debian Stable และจะหายไปเมื่อ ESR เวอร์ชันเก่าเลิกใช้งานในไม่ช้า ในระหว่างนี้ Firefox มีให้ใน Jessie ผ่านทาง backport
fixer1234

0

ฉันใช้ระบบ AMD Athlon II X2 Firefox ทำงานได้อย่างสมบูรณ์บน Wheezy i686 และ 3.2.0-4-686-pae kernel IceWeasel รุ่นที่เก็บไว้ดูเหมือนจะน่าเบื่อหน่ายพิการและด้อยกว่าเมื่อเทียบกับ Firefox การติดตั้งนั้นรวดเร็ว ฉันดาวน์โหลด Firefox ใหม่ล่าสุดเป็น / home / myusername / Linux / Software / Mozilla / current / แล้วเรียกใช้

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

บรรทัดที่สองจะลบเวอร์ชันก่อนหน้าโดยสมบูรณ์ก่อนการอัพเกรด


2
sudo rm -R firefox*ดูเหมือนว่าจะค่อนข้างอันตรายถ้าคุณมีโฟลเดอร์ firefox * อื่น ๆ ใน / opt
Alois Mahdal

0

ด้านล่างเป็นวิธีการส่งต่อที่ตรงที่สุดที่ฉันพบเพื่อแทนที่ Iceweasel ด้วย Firefox ใน Debian

วิกิพีเดีย >>> Ubuntuzilla: โปรแกรมติดตั้งซอฟต์แวร์ Mozilla

คำสั่งเทอร์มินัลมีดังนี้:

:~$ sudo apt remove iceweasel

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

เพิ่มรายการต่อไปนี้ไปยังไฟล์ source.list:

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

บันทึกและออกจากนาโน

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

:~$ sudo apt update

:~$ sudo apt install firefox-mozilla-build

ฉันหวังว่านี่จะเป็นประโยชน์ต่อผู้อื่นที่ต้องการแทนที่ Iceweasel ด้วย Firefox เวอร์ชันปัจจุบัน เท่าที่ฉันได้เห็นแหล่งข้อมูลนั้นได้รับการบันทึกและดูแลรักษาอย่างดี


ดูเหมือนว่าคำตอบของ Manuel Garza ซ้ำกัน
fixer1234

คุณถูก. ฉันพบ Ubuntuzilla ขณะที่ฉันกำลังหาคำตอบด้วยตัวเอง ฉันไม่เห็นคำตอบของมานูเอลการ์ซาด้านบน แต่ฉันหวังว่าฉันจะได้เพราะสิ่งนี้จะช่วยฉันได้บ้าง Iceweasle ไม่เล่นวิดีโอ html5 และนี่คือวิธีที่ฉันแก้ไข ฉันชอบ Debian ดังนั้นจริงๆแล้วการเปลี่ยนเป็น Ubuntu ไม่ใช่ตัวเลือก ขอบคุณสำหรับหัวขึ้นเป็นซ้ำ
Rick Lell

0

งานต่อไปนี้สำหรับฉัน:

$ sudo apt-get install firefox-esr

-esr เห็นได้ชัดว่าหมายถึงการสนับสนุนเสริม

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