Bagaimana cara menginstal Firefox nyata di Debian?

129

Debian 6 ("Squeeze") menggunakan Firefox versi rebranded bernama Iceweasel . Namun, tidak memiliki dukungan plugin, dan sebagian besar favorit saya tidak berfungsi.

Jadi apa cara terbaik untuk menginstal Firefox "asli" di Debian?

kravemir
sumber

Jawaban:

130

Pertama, Anda perlu menghapus paket Iceweasel yang ada (saya pikir Anda juga dapat menggunakannya aptitude):

apt-get remove iceweasel

Kemudian, unduh versi Linux Firefox terbaru langsung dari Mozilla . Ekstrak file, dan arahkan ke folder itu, dan jalankan. Jika Anda mau, buat ikon di desktop Anda, dan Anda juga bisa membuat tautan ke biner /usr/bin/firefoxagar lebih mudah diluncurkan. Jika Anda memiliki akses root, Anda juga dapat menginstal Firefox/usr/local sehingga semua pengguna dapat menjalankannya.

Setelah ini, periksa kembali apakah pembaruan otomatis diaktifkan, dan Anda seharusnya sudah aktif!


Jika Anda menginginkan yang berbasis paket, Anda dapat menggunakan repo paket Debian Linux Mint (seperti disebutkan dalam komentar di bawah, perlu diketahui bahwa ini dapat menyebabkan konflik dengan pembaruan otomatis dan paket Debian lainnya dalam beberapa kasus ). Untuk melakukan ini, tambahkan baris berikut ke /etc/apt/sources.listfile Anda :

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

Dan tambahkan kunci GPG untuk repo itu. Kemudian, jalankan:

apt-get update
apt-get install firefox

Dan kamu harus baik untuk pergi!

Instalasi default adalah Bahasa Jerman, untuk menginstal dalam bahasa lain, Anda dapat secara manual menjalankan:

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)

Nama paket untuk bahasa umum lainnya termasuk ( daftar repositori resmi - gulir setengah jalan ke bawah):

 firefox-l10n-en-gb       # British English
 firefox-l10n-es          # Spanish
 firefox-l10n-fr          # French
 firefox-l10n-de          # German
Penerobosan
sumber
1
Jelas lebih mudah dari yang saya sarankan.
Simon Sheehan
1
Bah, tidak mendapat pemberitahuan bahwa Anda sedang menulis
pukul
4
Bagaimana dengan tanda tangan GPG dari repositori itu?
kravemir
7
Ad GPG: mengunduh dan secara manual ( dpkg -i) menginstal linuxmint-keyring_*.debdari repo Mint (sebelum menginstal paket apa pun dari repo sebenarnya) bekerja untuk saya (Wheezy).
Alois Mahdal
2
Saya tidak pernah merekomendasikan solusi ini. Bahkan menambahkan repositori tersebut (walaupun didasarkan pada distro yang sama) dapat menyebabkan konflik dalam dependensi. Metode ini berfungsi untuk menginstal dan memperbarui firefox, tetapi tidak membuat beberapa konflik dengan paket lain. Jika Anda memerlukan firefox, Anda hanya mendapatkan kode dan mengekstraknya di Anda /opt/dan membuat tautan global ke sana.
orezvani
33

Ada proyek sourcefourge, yang pada dasarnya didedikasikan untuk memungkinkan Anda mendapatkan versi terbaru dari Firefox ketika menjalankan Ubuntu, tidak peduli versi mana yang Anda jalankan (tentu saja selama dependensi terpenuhi). Karena Ubuntu adalah turunan Debian, saya pikir saya akan mencobanya. Firefox saya sedang mengerjakan Debian Testing ("Wheezy").

Jalankan ini:

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

Ini menyelesaikan masalah kunci GPG yang dihadapi ketika menggunakan repositori Linux Mint DE yang diimpor, dan secara signifikan lebih sederhana daripada solusi yang layak lainnya. Juga, ini memberi Anda akses ke Thunderbird dan SeaMonkey juga.

Perhatikan bahwa solusi ini hanya memberi Anda versi Kanal Rilis Inggris-AS (tanpa beta atau versi Aurora). Bahasa lain dapat digunakan, tetapi langkah tambahan diperlukan.

Lihat halaman proyek di Ubuntuzilla untuk informasi lebih lanjut.

Manuel Garza
sumber
1
Bekerja seperti pesona!
Yordan Pavlov
+1 untuk --keyserverbarang! Sebenarnya iceweasel tidak perlu dihapus. Saya takut pengaturan dan kata sandi yang disimpan akan hilang, jadi saya tetap iceweasel.
Benar
+1 Terima kasih! @ Benar Iceweasel bekerja bahkan dengan FireFox terinstal? Saya telah menghapus instalan iceweasel dan ketika saya mencoba untuk menginstalnya (di Kali 2.0,) saya mendapatkan kesalahan yang berbenturan dengan firefox: diversion of /usr/bin/firefox to /usr/bin/firefox.real by iceweasel' clashes with pengalihan / usr / bin / firefox ke /usr/bin/firefox.ubuntu oleh firefox-mozilla- build` Saya ingin tahu apakah saya tidak mencopot pemasangannya, apakah mereka akan bermain dengan baik bersama?
Garrett Fogerlie
@ GarrettFogerlie Saya pikir mereka tidak bisa berjalan paralel. Saya menjalankan Firefox dan mencoba untuk memulai Iceweasel dan saya mendapatkan kotak pesan dengan teks berikut: "Iceweasel sudah berjalan, tetapi tidak merespons. Untuk membuka jendela baru, Anda harus terlebih dahulu menutup proses Iceweasel yang ada, atau memulai kembali sistem anda. "
TrueY
Tidak lagi berfungsi!
Naveen Dennis
24

Posting ini di forum Pengguna Debian menyarankan yang berikut:

  • Unduh Firefox terbaru dari: http://www.mozilla.com . Jika menggunakan wget, ingatlah untuk melarikan diri &dengan \sehingga tidak memecah url ke dalam serangkaian proses latar belakang
  • Salin file yang diunduh ke /opt
  • Ekstrak menggunakan:

    $ tar -jxvf firefox-x.x.xx.tar.bz2
    
  • Ubah izin file:

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

    Perhatikan bahwa pengguna harus menjadi anggota grup "pengguna"

    $ usermod -a -G users username
    
  • Buat tautan simbolis

    $ ln -s /opt/firefox/firefox /usr/bin/firefox
    
  • Hapus firefox-x.x.xx.tar.bz2dari/opt

Untuk menginstal versi baru, Anda seharusnya

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

Untuk membuat ikon desktop, lakukan ini

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

Edit ini menggunakan editor teks favorit Anda:

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

Isi dari 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;

Anda dapat menghapus iceweasel dengan

$ apt-get remove iceweasel

Jika Anda menemukan kesalahan ini:

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

Anda mungkin harus menginstal

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

Kemungkinannya adalah Anda mencoba menginstal versi firefox versi 32 bit di lingkungan Debian 64 bit.

Simon Sheehan
sumber
saya melakukan semua langkah tetapi saya tidak memiliki izin untuk membuka firefox. ada ide?
jaorizabal
# ln -s / opt / firefox / firefox / usr / bin / firefox ln: gagal membuat tautan simbolik `/ usr / bin / firefox ': File ada
miguel
1
Ternyata debian menaruh skrip shell di / usr / bin / firefox yang mengeksekusi iceweasel. Dick bergerak.
miguel
@miguel Posting ini sudah sangat tua, tidak yakin seberapa valid masih
Simon Sheehan
1
Dua pembaruan! Pertama ... ln -sf /opt/firefox/firefox /usr/bin/firefox # force the symlink... Yang lainnya adalah jalur ikon di firefox.desktop sekarang di lokasi lain:ls /opt/firefox/browser/icons/mozicon128.png
mimoralea
7

Iceweasel Aurora sangat dekat dengan rilis stabil terbaru Firefox.

Saya menginstal Iceweasel Aurora menggunakan tutorial debian / mozilla resmi ini .

Saya dapat mengimpor profil Firefox saya dari instalasi lain tanpa kesalahan, yakni semua addons, bookmark, entri riwayat, dan pengaturan pengguna berfungsi dengan baik.

FYI, beberapa plugin yang saya gunakan adalah Firebug, Screenshot luar biasa dan Searchstatus, semuanya berfungsi dengan baik dan tidak dinonaktifkan oleh Iceweasel.

Anda mungkin juga ingin menggunakan logo Firefox untuk peluncur.

Ini mungkin opsi yang lebih baik karena memungkinkan proses pembaruan yang lebih mudah.

Nabil Kadimi
sumber
6

Tidak perlu untuk ini lagi. Debian stable mulai mengirimkan Firefox dan bukan iceweasel hari ini.

Debian akan mengirimkan Extended Support Release (ESR) dari Firefox, yang secara kasar diperbarui setiap 9 bulan. Jika Anda selalu membutuhkan versi terbaru, jawaban orang lain mungkin masih menjadi pilihan bagi Anda.

Untuk informasi lebih lanjut, lihat laporan bug debian

hennr
sumber
4

Untuk para Googler ... ini berfungsi untuk 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 -

Tergantung pada versi yang Anda inginkan (pilih satu),

  • Versi rilis:

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

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

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

Kemudian:

#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

Sumber: https://blog.sleeplessbeastie.eu/2016/03/21/how-to-use-recent-version-of-firefox-in-debian-jessie/

Motsel
sumber
2
Hanya FYI, Iceweasel tidak diganti nama menjadi Firefox, seperti yang disebutkan dalam tautan. Iceweasel adalah versi Firefox yang telah disanitasi dan diganti merek. Proyek Iceweasel dihentikan dan sekarang Firefox yang sebenarnya adalah yang didistribusikan dengan Debian. Jika Jessie masih memiliki ESeweasel ESR, itu akan hilang begitu versi ESR ditinggalkan. Stabil Debian (saat ini Jessie), akan memiliki Firefox ESR. Ini memiliki rilis utama kira-kira sekali / tahun, dengan pembaruan keamanan tetapi tidak memiliki perubahan di antaranya. Pengujian Debian seharusnya sudah memiliki Firefox standar, rilis terbaru
fixer1234
Cara terbersih untuk memperbaikinya dari sumber. +1 untuk kunci
Somaiah Kumbera
3

Metode ini berfungsi untuk saya di Debian 9 Stretch (64bit):

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

Anda dapat mengatur sesuatu seperti ini di crontab root Anda untuk @daily atau @weekly

Tautan unduhan berasal dari readme.txt Mozilla ini: https://download-installer.cdn.mozilla.net/pub/firefox/releases/latest/README.txt

nd34567s32e
sumber
Cukup mudah
Pierre de LESPINAY
Cantik! bekerja dari baris perintah tanpa penyesuaian.
honi
2

Pertama-tama edit /etc/apt/sources.listfile Anda untuk memasukkan:

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

Perbarui repositori sistem:

$ apt-get update

Anda mungkin mendapatkan dan mengabaikan kesalahan berikut:

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

Setelah repositori sistem diperbarui cukup gunakan perintah apt-get untuk menginstal Firefox Browser di Debian Jessie 8 Linux Anda:

$ 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

Setelah instalasi selesai, Anda dapat memulai Firefox dari baris perintah:

$ firefox
GURUVEER
sumber
Ini tidak perlu lagi. Iceweasel telah dihentikan dan Firefox sekarang adalah apa yang disediakan oleh Debian. Iceweasel ESR dikaitkan dengan Debian Stable, dan itu akan hilang ketika versi ESR lama tidak digunakan lagi. Sementara itu, Firefox tersedia di Jessie via backport.
fixer1234
0

Saya menjalankan sistem AMD Athlon II X2. Firefox berjalan dengan sempurna di Wheezy i686 & kernel 3.2.0-4-686-pae. Versi stock IceWeasel hanya tampak patah hati, lumpuh dan lebih rendah dibandingkan dengan Firefox. Instalasi sangat mudah. Saya mengunduh Firefox terbaru ke / home / myusername / Linux / Software / Mozilla / current /, dan kemudian jalankan

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

Baris kedua menghapus versi sebelumnya sepenuhnya sebelum peningkatan.

akdb2004
sumber
2
sudo rm -R firefox*tampaknya cukup berbahaya, bagaimana jika Anda memiliki folder * firefox lain di / opt?
Alois Mahdal
0

Di bawah ini adalah metode paling lurus yang saya temukan untuk mengganti Iceweasel dengan Firefox di Debian.

Wiki >>> Ubuntuzilla: Penginstal Perangkat Lunak Mozilla

Perintah terminal adalah sebagai berikut:

:~$ sudo apt remove iceweasel

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

Tambahkan entri berikut ke file source.list:

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

Simpan dan keluar dari Nano.

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

:~$ sudo apt update

:~$ sudo apt install firefox-mozilla-build

Saya harap ini akan membantu orang lain yang ingin mengganti Iceweasel dengan versi Firefox saat ini. Sejauh yang saya lihat, sumbernya didokumentasikan dan dipelihara dengan sangat baik.

Rick Lell
sumber
Ini terlihat seperti duplikat dari jawaban Manuel Garza.
fixer1234
Kamu benar. Saya menemukan Ubuntuzilla ketika saya sendiri sedang mencari jawaban. Saya tidak melihat jawaban Manuel Garza di atas, walaupun saya berharap demikian, karena ini akan menghemat waktu. Iceweasle tidak memutar video html5 dan ini adalah bagaimana saya memperbaikinya. Saya suka Debian, jadi sebenarnya beralih ke Ubuntu bukanlah pilihan. Terima kasih untuk kepala sebagai duplikat.
Rick Lell
0

Berikut ini berfungsi untuk saya:

$ sudo apt-get install firefox-esr

The -esr tampaknya berarti Rilis Dukungan yang Diperpanjang.

Quinn
sumber