Debian 6 ( "บีบ") ใช้รุ่นแบรนของ Firefox เรียกว่าIceweasel อย่างไรก็ตามมันขาดการสนับสนุนปลั๊กอินและรายการโปรดของฉันส่วนใหญ่ไม่ทำงาน
ดังนั้นวิธีที่ดีที่สุดในการติดตั้ง Firefox "ของจริง" บน Debian คืออะไร?
Debian 6 ( "บีบ") ใช้รุ่นแบรนของ Firefox เรียกว่าIceweasel อย่างไรก็ตามมันขาดการสนับสนุนปลั๊กอินและรายการโปรดของฉันส่วนใหญ่ไม่ทำงาน
ดังนั้นวิธีที่ดีที่สุดในการติดตั้ง Firefox "ของจริง" บน Debian คืออะไร?
คำตอบ:
ก่อนอื่นคุณต้องลบแพ็คเกจ 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
dpkg -i
) การติดตั้งlinuxmint-keyring_*.deb
จากrepo ของ Mint (ก่อนที่จะติดตั้งแพคเกจใด ๆ จาก repo จริง) ทำงานให้ฉัน (Wheezy)
/opt/
และสร้างการเชื่อมโยงทั่วโลกไปที่มัน
มีโครงการ 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สำหรับข้อมูลเพิ่มเติม
--keyserver
เนื้อหา! อันที่จริงไม่จำเป็นต้องลบ iceweasel ฉันกลัวว่าการตั้งค่าและรหัสผ่านที่บันทึกไว้จะหายไปดังนั้นฉันจึงเก็บ iceweasel
diversion of /usr/bin/firefox to /usr/bin/firefox.real by iceweasel' clashes with
เบี่ยงเบนของ / usr / bin / firefox ไปยัง /usr/bin/firefox.ubuntu โดย firefox-mozilla- build` ฉันสงสัยว่าฉันไม่ได้ถอนการติดตั้งหรือไม่ถ้าพวกเขาเล่นได้ดีด้วยกัน
โพสต์นี้ในฟอรั่มผู้ใช้ Debian แนะนำต่อไปนี้:
&
ด้วย\
ดังนั้นจะไม่ทำให้ 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 บิต
ln -sf /opt/firefox/firefox /usr/bin/firefox # force the symlink
... อีกอันคือเส้นทางไอคอนบน firefox.desktop ตอนนี้อยู่ในตำแหน่งอื่น:ls /opt/firefox/browser/icons/mozicon128.png
Iceweasel Aurora อยู่ใกล้กับ Firefox รุ่นเสถียรล่าสุดมาก
ผมติดตั้งIceweasel Aurora ใช้นี้อย่างเป็นทางการเดเบียน / Mozilla กวดวิชา
ฉันสามารถนำเข้าโปรไฟล์ Firefox ของฉันจากการติดตั้งอื่นโดยไม่มีข้อผิดพลาดกล่าวคือส่วนเสริมทั้งหมดบุ๊กมาร์กรายการประวัติและการตั้งค่าผู้ใช้ทำงานได้อย่างสมบูรณ์
FYI ปลั๊กอินบางตัวที่ฉันใช้คือ Firebug, Awesome screenshot และ Searchstatus ทั้งหมดทำงานได้ดีและไม่ได้ถูกปิดการใช้งานโดย Iceweasel
คุณอาจต้องการใช้โลโก้ Firefoxสำหรับตัวเรียกใช้งาน
นี่อาจเป็นตัวเลือกที่ดีกว่าเนื่องจากช่วยให้กระบวนการอัปเดตง่ายขึ้น
ไม่จำเป็นสำหรับสิ่งนี้อีกต่อไป เดเบียนเสถียรเริ่มส่ง Firefox แทน iceweasel วันนี้
Debian จะจัดส่ง Extended Support Release (ESR) ของ Firefox ซึ่งมีการอัพเดทคร่าวๆทุก 9 เดือน หากคุณต้องการเวอร์ชั่นล่าสุดเสมอคำตอบอื่น ๆ อาจเป็นตัวเลือกสำหรับคุณ
สำหรับข้อมูลเพิ่มเติมดูรายงานบั๊กเดเบียน
สำหรับชาว 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/
วิธีนี้ใช้ได้กับฉันใน 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
ก่อนอื่นให้แก้ไข/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
ฉันใช้ระบบ 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*
บรรทัดที่สองจะลบเวอร์ชันก่อนหน้าโดยสมบูรณ์ก่อนการอัพเกรด
sudo rm -R firefox*
ดูเหมือนว่าจะค่อนข้างอันตรายถ้าคุณมีโฟลเดอร์ firefox * อื่น ๆ ใน / opt
ด้านล่างเป็นวิธีการส่งต่อที่ตรงที่สุดที่ฉันพบเพื่อแทนที่ 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 เวอร์ชันปัจจุบัน เท่าที่ฉันได้เห็นแหล่งข้อมูลนั้นได้รับการบันทึกและดูแลรักษาอย่างดี
งานต่อไปนี้สำหรับฉัน:
$ sudo apt-get install firefox-esr
-esr เห็นได้ชัดว่าหมายถึงการสนับสนุนเสริม