Instal Firefox Quantum dalam debian 9 Stretch


11

Saya mencari di mana saya dapat menginstal dan mencoba browser baru Firefox Quantum, saya tidak menemukan cara mendapatkannya. Dapatkah seseorang tolong beri tahu saya repositori atau tautan apa untuk mengunduh dan menginstalnya?

Terima kasih.

Jawaban:


8

Tambahkan deb http://ftp.hr.debian.org/debian sid main contrib non-freeke /etc/apt/sources.listdan instal dengan perintah ini:

apt install -t sid firefox

Ini hanya akan menginstal Firefox dari tidak stabil. Sisa paket akan tetap aktif stretch.


Ditambahkan oleh cas 2018-04-19 (karena itu sangat umum bagi orang untuk ingin menginstal sesuatu dari tidak stabil tanpa memutakhirkan semuanya menjadi tidak stabil, dan jawabannya di sini berlaku untuk lebih dari sekedar firefox):

Ini adalah jawaban yang bagus, tetapi tidak lengkap. Ada dua hal lagi yang perlu dilakukan sebelum berlari apt install -t sid firefox.

  1. Tambahkan APT::Default-Release "stable";ke /etc/apt/apt.confatau file /etc/apt/apt.conf.d/sehingga apt hanya akan menginstal paket dari sid / tidak stabil jika Anda secara eksplisit mengatakannya -t sid.

    Jika Anda tidak mengatur rilis default ke stabil, upgrade atau dist-upgrade selanjutnya akan meningkatkan keseluruhan sistem Andasid . Kebanyakan orang tidak menginginkan ini.

    Jika Anda menggunakan distribusi bernama Debian seperti jessieatau stretchdi sources.listfile Anda , gunakan nama itu daripada generik stable.

  2. jalankan apt updateuntuk memperbarui basis data paket lokal.

Akhirnya, apt install -t sid firefoxakan menginstal tidak hanya firefoxpaket tetapi juga paket minimum upgrade & baru yang diperlukan untuk memenuhi dependensi paket firefox baru. Ini biasanya hanya berupa beberapa paket yang berhubungan dengan firefox, dibangun dari sumber yang sama, tetapi mungkin juga termasuk paket lain - misalnya jika firefox baru tergantung pada versi yang lebih baru dari paket perpustakaan.

Kadang-kadang bahkan dapat menyebabkan paket penting ingin libc6ditingkatkan yang kemudian akan memicu kaskade besar upgrade paket lainnya, secara efektif meningkatkan Anda ke hibrida yang stabil & tidak stabil. Ini umumnya lebih buruk daripada melakukan dist-upgrade penuh menjadi tidak stabil sendiri. Jika ini terjadi, Anda memiliki dua pilihan bagus : 1. batalkan pembaruan firefox dan tunggu sampai tiba di stabil atau https://backports.debian.org/ ; 2. batalkan dan tingkatkan ke tidak stabil (yang tidak seburuk kedengarannya. Di Debian, "tidak stabil" tidak berarti "akan macet setiap saat". Itu berarti "pra-rilis, perubahan terus-menerus. Kadang-kadang hal-hal dapat rusak dan membutuhkan perbaikan manual ")


Panduan lengkap dengan pengaturan apt-pinning: linuxconfig.org/…
Jocelyn delalande

Tunggu - bagaimana jika saya hanya ingin firefox dari saluran rilis yang biasa? Mengapa saya menginginkannya dari saluran debian yang tidak stabil? Apakah debian tidak menawarkan rilis firefox? Hanya ESR dan apa pun yang ada di saluran tidak stabil ini?
Daniel

Juga, saya mencobanya, dan saya mendapatkan "Nilai 'sid' tidak valid untuk APT :: Default-Release karena rilis tersebut tidak tersedia di sumbernya"
Daniel

4
Jika saya tidak salah, ketika mengikuti saran ini, pada apt-get update && apt-get upgradeapt berikutnya akan mencoba memperbarui semua paket ke SID (alias "tidak stabil"), yang akan memberi Anda ... yah, sistem yang tidak stabil.
Multisync

1
@multisync menambahkan APT::Default-Release "stable";ke /etc/apt/apt.confatau file dalam /etc/apt/apt.conf.dsehingga apt hanya akan menginstal paket dari sid / tidak stabil jika Anda secara eksplisit kirim ke. (CATATAN: jika Anda menggunakan nama debian dist di sources.list Anda, gunakan nama itu daripada generik 'stable').
cas

3

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

Jika Anda sudah menjadi pengguna setia Firefox, Anda akan secara otomatis meningkatkan ke Firefox Quantum pada tanggal 14 November. Namun, jika Anda menikmati keunggulannya, Anda dapat mencobanya di Beta di desktop, Android, dan iOS. Atau, jika Anda seorang pengembang web, unduh Edisi Pengembang, yang mencakup alat baru dan mutakhir bagi mereka yang membangun web.

Anda hanya bisa menunggu beberapa minggu. atau Anda dapat mengunduh beta yang dalam format tar.gz

jadi sepertinya Quantum bukan "semua firefox baru" tetapi pembaruan.

hei, jika itu benar-benar hanya tentang menginstal versi beta, maka Anda dapat menambahkan Repo-beta Firefox: https://launchpad.net/~mozillateam/+archive/ubuntu/firefox-next



2

Firefox Quantum (Mozilla 57.0) tersedia sekarang di situs web resmi , Anda dapat mengunduhnya dari sini .

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

Saya hanya lebih atau kurang terpaksa melakukan ini, karena Amazon Prime Video (setidaknya versi India), memutuskan bahwa itu tidak akan lagi bekerja dengan Firefox di dalam kandang. Itu akan menjadikan Chrome sebagai satu-satunya peramban utama yang diinstal yang dapat menjalankan Amazon Video.

Karena 57 tersedia dalam keadaan tidak stabil, opsinya adalah mencoba untuk meng-backport, atau hanya mencoba menginstalnya secara langsung dan berharap itu tidak menarik banyak hal dari tidak stabil. Untungnya, seperti yang Anda lihat di bawah, ternyata tidak. Saya pikir backport yang tepat masih akan lebih baik, tetapi akan lebih banyak usaha.

Secara khusus, paket-paket berikut ini diinstal dari tidak stabil:

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

Pendekatan yang lebih konservatif akan mencoba untuk memaksa apthanya menggunakan paket dari stabil, dengan melakukan

apt-get install firefox/unstable

tetapi pendekatan ini juga sedikit lebih mungkin (secara umum) menyebabkan masalah, karena ini bukan versi yang biasanya digunakan oleh paket firefox ini.

Harap dicatat bahwa secara umum menginstal paket dari tidak stabil bukan ide yang baik.

Setelah melakukan ini, sepertinya tidak ada hal buruk yang terjadi, sejauh yang saya tahu.

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] 

Perhatikan juga bahwa stable mari kita instal Firefox stabil (versi 52) dan Firefox baru dari yang tidak stabil (57) berdampingan.

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)

Dan sepertinya pengelola Firefox berpikir cukup jauh ke depan untuk memungkinkan pengalihan untuk firefoxdieksekusi.

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

Meskipun ini adalah pertanyaan lama, saya merasa snapsetidaknya harus disebutkan. Ini jauh lebih nyaman daripada menginstal dari Sid, menurut saya.

Pasang snap:

sudo apt install snapd

Instal Firefox:

sudo snap install firefox


0

Skrip di bawah ini akan mengunduh versi terbaru Firefox (baik dari saluran Stable atau Beta) dan mengemasnya menjadi .deb untuk instalasi.

Unduh dan ekstrak file ZIP yang ditautkan di bawah ini dan jalankan ./build-firefox.shdari Terminal.

Tentukan --installbendera saat menjalankan skrip untuk menginstalnya secara otomatis setelah dibuat.

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


0

Saya tidak yakin mengapa jawaban @ stanislav-vlasic tidak dipilih, saya berasumsi karena dia menyarankan mirror tertentu, jadi inilah tip tentang bagaimana mendapatkan sid untuk mirror debian Anda saat ini:

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

Tampaknya itu membuat saya firefox quantum pada saat penulisan, tidak ada janji tentang stabilitas!

Ah saya mengerti sekarang, pemasangan pin kurang dari sepele, saya menemukan opsi yang jauh lebih ringkas diposting oleh: https://linuxconfig.org/how-to-install-firefox-quantum-on-debian-stretch-linux

Yang mencakup secara terperinci, baik deb <your mirror> sid mainbaris repositori /etc/apt/sources.list, maupun cara menyematkan apt.

Saya akan membuat rekomendasi berikut:

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

Instal firefox baru:

sudo apt install firefox -t sid

Jadikan firefox baru sebagai default

sudo apt remove firefox-esr

dapatkah Anda menjelaskan lebih lanjut, karena setelah menambahkan repo sidbiayanya saya upgrade dari debian stretch ke buster, dan buster tidak stabil, bisakah jawaban @ stanislav-vlasic menyelesaikan masalah ??
Spartan

@ Terutama permintaan maaf saya, saya melewatkan konsekuensi dalam pengujian. Saya telah mengubah rekomendasi saya, khususnya dimasukkannya konfigurasi "apt pinning" yang mencegah pembaruan yang tidak stabil / pengujian diinstal. Menambahkan konfigurasi itu (sejauh yang saya tahu) memungkinkan sistem Anda untuk "meningkatkan" kembali ke distribusi Stretch yang stabil.
ThorSummoner
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.