GNU/Linux >> Belajar Linux >  >> Debian

Cara menginstal Firefox terbaru (non-ESR) di Debian 10 Buster (stabil) atau Bullseye (pengujian)

Debian Stable and Testing hanya memiliki Firefox ESR di repositori mereka. Artikel ini menjelaskan cara menginstal Firefox terbaru (stabil tapi bukan ESR) di Debian Stable (Buster) atau Testing (Bullseye).

Firefox ESR, atau Extended Support Release, adalah versi resmi Firefox yang berfokus pada keamanan dan stabilitas daripada fitur terbaru. Selama siklus yang diperpanjang, tidak ada fitur baru yang akan ditambahkan ke Firefox ESR, hanya risiko tinggi / dampak tinggi atau kerentanan stabilitas utama yang akan diperbaiki.

Dengan demikian, Firefox ESR terutama ditujukan untuk organisasi seperti universitas, pemerintah, atau perusahaan, serta individu yang lebih menyukai stabilitas daripada fitur dan antarmuka pengguna yang tidak berubah antar versi.

Artikel ini menyajikan 2 3 cara untuk menginstal Firefox non-ESR terbaru di Debian Stable (Buster) atau Pengujian (Bullseye):dari Flatpak / Flathub (tersedia dengan Firefox 75; ini ditambahkan ke artikel di edit selanjutnya), Instal Debian Unstable Repositories (dengan penyematan yang sesuai dan instruksi tentang cara membatalkan perubahan jika Anda membutuhkannya) atau mengunduh dan menempelkan Firefox secara manual ke menu aplikasi.

Pada saat penulisan ini, Firefox ESR terbaru adalah versi 68 (68.2) sedangkan versi reguler Firefox terbaru adalah versi 71.

Perlu diperhatikan bahwa Firefox biasa (bukan ESR) menggunakan profil baru yang terpisah . Profil Firefox ESR Anda akan tetap berada di sistem Anda dan akan dimuat saat Anda menjalankan Firefox ESR, namun tidak akan digunakan oleh Firefox versi reguler.

Opsi 1:Instal Firefox stabil terbaru (bukan ESR) di Debian dengan paket Firefox Flatpak Flathub

Dengan Firefox 75, browser web Mozilla menerima dan mendukung Flatpak yang tersedia di repositori Flathub. Ini dapat digunakan di banyak distribusi Linux, termasuk versi Debian apa pun.

Perhatikan bahwa Firefox yang diinstal oleh Flatpak diinstal di kotak pasir, yang dapat menyebabkan beberapa masalah dengan akses file lokal dan membuka file dengan aplikasi eksternal, setidaknya untuk saat ini. Namun, kotak pasir juga menawarkan keamanan yang lebih baik.

1. Untuk menginstal paket Firefox ini, pertama instal Flatpak jika Anda belum melakukannya:

sudo apt install flatpak

2. Jika Anda menggunakan aplikasi perangkat lunak GNOME, Anda juga dapat menginstal plug-in Flatpak untuknya (ini memungkinkan Anda untuk menelusuri dan memperbarui aplikasi Flatpak):

sudo apt install gnome-software-plugin-flatpak

3. Selanjutnya, tambahkan repositori Flathub dengan:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo


4. Pada titik ini, Anda disarankan untuk memulai ulang sistem Anda.

5. Sekarang Anda dapat menginstal Firefox terbaru (bukan ESR) di Debian menggunakan:

flatpak install flathub org.mozilla.firefox

Opsi #2:Instal Firefox terbaru di Debian Stable atau uji menggunakan repositori Debian Unstable

Repositori Debian yang tidak stabil (dengan nama kode Sid) seperti versi pengembangan berkelanjutan dari Debian yang selalu digunakan sebagai cabang yang tidak stabil. Di sinilah paket pergi setelah pengelola mereka mengunggahnya, dan mereka dirilis untuk disetujui oleh master FTP. Nama “tidak stabil” tidak berarti bahwa paket-paket tersebut tidak stabil, tetapi lebih sedikit diuji, yang diharapkan karena mereka adalah paket baru.

Debian 10 Buster (Stabil) dan Pengujian (Bullseye) hanya memiliki Firefox ESR di repositori mereka, sementara Debian Unstable memiliki versi Firefox normal terbaru (non-ESR) dan Firefox ESR.

Keuntungan menginstal Firefox dengan cara ini dibandingkan solusi lain yang disebutkan di bawah ini adalah Anda dapat menginstal Firefox yang dikelola oleh Debian dan memiliki patch khusus Debian.

Dengan instruksi berikut, kami akan menambahkan repositori tidak stabil Debian di Debian Stable atau Pengujian dan kemudian menetapkan prioritas pin rendah untuk repositori tidak stabil sehingga Anda tidak dapat menginstal paket secara otomatis kecuali Anda menentukannya secara manual. Dengan cara ini, Firefox versi normal hanya akan diinstal atau diperbarui ketika Anda menjalankan perintah instalasi yang disebutkan di bawah.

Paket lain (selain dependensi Firefox) dari repositori yang tidak stabil ini juga tidak akan diinstal secara otomatis, jadi Anda akan terus menggunakan Debian Stable atau Testing (mana pun yang Anda gunakan). Artikel ini juga memberikan petunjuk tentang cara membatalkannya sepenuhnya.

1. Tambahkan repositori Debian yang tidak stabil di Debian 10 Buster (Stabil) atau Debian Bullseye (Pengujian).

Mulailah dengan membuka /etc/apt/sources.list sebagai root dengan editor teks seperti Nano:

sudo nano /etc/apt/sources.list

Di akhir file ini (jangan ubah apa pun) tambahkan baris berikut:

deb https://deb.debian.org/debian/ unstable main contrib non-free

Setelah Anda menambahkan ini, simpan file dan keluar dari editor teks (jika Anda menggunakan Nano, tekan Ctrl + O diikuti Enter untuk menyimpan file dan keluar dari Nano dengan Ctrl + X ).

2. Setel repositori Debian yang tidak stabil ke prioritas pin rendah sehingga sistem Anda tidak secara otomatis menginstal paket darinya kecuali Anda menentukannya secara manual.

Buat dan buka file /etc/apt/preferences.d/99pin-unstable sebagai root dengan editor teks, misalnya dengan editor teks baris perintah Nano:

sudo nano /etc/apt/preferences.d/99pin-unstable

Tambahkan yang berikut ke file ini:

Package: *
Pin: release a=stable
Pin-Priority: 900
Package: *
Pin release a=unstable
Pin-Priority: 10

Setelah Anda menambahkan ini, simpan file dan keluar dari editor teks (jika Anda menggunakan Nano, tekan Ctrl + O , lalu tekan Enter untuk menyimpan file dan keluar dengan Ctrl + X ).

3. Instal Firefox reguler (non-ESR) terbaru di Debian 10 Buster (Stabil) atau Pengujian (Bullseye).

Anda sekarang dapat menginstal Firefox normal terbaru di Debian 10 Buster (Stabil) atau Bullseye (Pengujian):

sudo apt update
sudo apt install -t unstable firefox

PERHATIAN! apt install firefox yang biasa tidak akan berfungsi karena aturan penyematan yang digunakan. Instal persis seperti yang disebutkan dalam artikel ini – dengan apt install -t unstable firefox .

Untuk informasi lebih lanjut tentang menyematkan apt, lihat halaman ini dari Wiki Debian.

Jika Anda melihat ketidakcocokan dengan menginstal versi Firefox normal dan Firefox ESR pada sistem Anda (saya tidak melihat ada masalah, tapi saya pikir saya akan menyebutkan ini untuk berjaga-jaga), Anda dapat menghapus Firefox ESR dari instalasi Debian Anda:

sudo apt purge firefox-esr

Anda Mungkin Juga Menyukai:3 Cara Menginstal Tor Browser Di Linux

Jadi, inilah cara membatalkan ini dan menurunkan versi paket yang diinstal dari repositori tidak stabil Debian

Meskipun kami hanya menginstal Firefox dari repositori Debian Unstable sesuai dengan petunjuk dalam artikel ini, Firefox sendiri juga mewarisi beberapa ketergantungannya pada Debian Unstable (diperlukan untuk fungsionalitas).

Jika nanti Anda berubah pikiran dan ingin membatalkan perubahan, Anda dapat menurunkan versi paket dari repositori tidak stabil Debian ke versi Debian Stable / Testing.

Untuk melakukannya, buka /etc/apt/preferences.d/99pin-unstable File yang kami buat di langkah 2 menggunakan editor teks seperti Nano:

sudo nano /etc/apt/preferences.d/99pin-unstable

Ubah stable Prioritas pin 1001 , dan unstable Prioritas pin -1 , seperti ini:

Package: *
Pin: release a=stable
Pin-Priority: 1001
Package: *
Pin release a=unstable
Pin-Priority: -1

Setelah selesai, simpan file dan keluar dari editor teks (jika Anda menggunakan Nano, tekan Ctrl + O , lalu tekan Enter untuk menyimpan file dan keluar dengan Ctrl + X ).

Selanjutnya jalankan apt update dan apt full-upgrade , dan apt akan menurunkan versi semua paket dari repositori tidak stabil Debian (dan menghapus paket yang hanya tersedia di repositori tidak stabil):

sudo apt update
sudo apt full-upgrade

Kemudian Anda dapat menghapusnya /etc/apt/preferences.d/99pin-unstable File dan repositori apt tidak stabil Debian dari /etc/apt/sources.list .

Sumber untuk ini (tetapi saya mengubah repositori dan menambahkan instruksi undo):u / kotajacob di Reddit.

Opsi # 3:Instal Firefox normal terbaru secara manual di Debian Stable atau Pengujian

Cara lain untuk menggunakan Firefox reguler (non-ESR) terbaru di Debian 10 Buster (Stabil) atau Bullseye (Pengujian) adalah dengan menginstalnya secara manual menggunakan binari yang disediakan oleh Mozilla. Keuntungannya adalah ia dapat memperbarui dirinya sendiri secara otomatis dan menerima pembaruan segera setelah Mozilla merilisnya.

1. Unduh Firefox untuk Linux (sebagaimana disediakan oleh Mozilla) dan ekstrak.

Buka halaman unduh Firefox dan klik Download Now Tombol untuk mendapatkan versi terbaru Firefox.

Ekstrak build Linux Firefox yang diunduh dan pindahkan ke folder di sistem Anda di mana pengguna Anda memiliki izin menulis sehingga Firefox dapat memperbarui dirinya sendiri secara otomatis. Misalnya, Anda dapat memindahkan folder Firefox ke /opt/firefox dan ubah /opt/firefox Folder dan /opt/firefox/firefox Izin untuk 755 .

Misalnya, jika Anda telah membuka ritsleting folder Firefox ke direktori home Anda, pindahkan ke /opt dan ubah /opt/firefox Folder dan /opt/firefox/firefox Izin untuk 755 (untuk mengaktifkan pembaruan otomatis) dengan:

sudo mv firefox /opt/
sudo chmod 755 /opt/firefox
sudo chmod 755 /opt/firefox/firefox

2. Tambahkan Firefox ke menu aplikasi.

Selanjutnya, Anda ingin menambahkan Firefox ke menu Anda. Di lingkungan desktop berbasis GTK, Anda dapat menambahkan aplikasi ke menu Anda menggunakan MenuLibre. Instal di Debian dengan:

sudo apt install menulibre

Di lingkungan desktop berbasis Qt / KDE, Anda dapat menambahkan (dan mengedit) aplikasi ke menu Anda menggunakan editor menu KDE, yang dapat diinstal di Debian:

sudo apt install kmenuedit

Petunjuk untuk menambahkan aplikasi baru ke menu sangat mirip untuk MenuLibre dan KDE Menu Editor. Di bawah ini saya jelaskan langkah-langkah untuk MenuLibre saja.

Jalankan MenuLibre (dapat dilihat sebagai Menu Editor di menu aplikasi), klik Internet Kategori di bilah sisi, lalu klik + di bilah alat dan pilih Add Launcher :

Peluncur aplikasi dengan nilai kosong (default) dibuat. Kemudian klik New Launcher di bagian atas peluncur kosong baru ini untuk mengedit teksnya dan mengubahnya di Firefox:

Selanjutnya, klik ikon (ada di sisi kiri teks "Peluncur Baru"), pilih Browse Files... dan cari ikon Firefox dengan pergi ke tempat Anda mengekstrak Firefox dan kemudian di browser/chrome/icons/default dan pilih ikon terbesar di sana.

Misalnya, jika Anda mengekstrak Firefox ke /opt/firefox , jalur ke simbol adalah:/opt/firefox/browser/chrome/icons/default ).

Sekarang Anda perlu menambahkan jalur ke file eksekusi Firefox ke peluncur baru kami. Di MenuLibre, klik ikon folder di sebelah kotak perintah dan cari firefox dapat dieksekusi. Itu harus berada di folder tempat Anda mengekstrak Firefox (mis. jika Anda memiliki /opt/firefox Folder tempat Anda mengekstrak Firefox adalah jalur ke /opt/firefox/firefox yang dapat dieksekusi Firefox ):

Selanjutnya, jika Anda memiliki dua kategori tambahan yang disebut. lihat X-XFCE dan X-Xfce-Toplevel , hapus dengan mengkliknya, lalu klik - Tombol (Minus / Tanda hubung):

Bila Anda memiliki dua kategori ini, Anda mungkin mendapatkan entri Firefox duplikat di menu aplikasi Anda.

Setelah selesai, pastikan untuk mengklik Save dari toolbar MenuLibre untuk menyimpan dan membuat peluncur Firefox baru Anda.

Anda sekarang harus menemukan versi Firefox biasa di menu aplikasi Anda. Ini adalah Firefox terbaru (saya menginstal reguler dan ESR) di menu aplikasi Debian 10.2 Buster (Stabil):

Perlu dicatat bahwa Anda juga dapat menginstal Firefox terbaru tanpa ESR di Debian dengan mengunduh paket dari toko Snap. Tetapi ini memiliki beberapa kelemahan dan keanehan: itu bisa lambat untuk memulai, dalam beberapa kasus itu tidak menghormati tema sistem (termasuk tema penunjuk mouse), di Debian itu tidak terintegrasi dengan menu aplikasi, dan yang dapat dieksekusi tidak secara otomatis ditambahkan ke $ PATH Anda (bahkan setelah sistem di-boot ulang – seperti yang diamati dalam pengujian saya pada Debian 10 Buster).


Debian
  1. Cara Menginstal Versi Mesa Terbaru Di Debian 9 Stretch Linux

  2. Cara menginstal driver NVIDIA terbaru di Debian 9 Stretch Linux

  3. Bagaimana mengintegrasikan Firefox terbaru di Gnome 3 di Debian Jessie

  1. Cara Menginstal Debian 10 (Buster)

  2. Cara Menginstal Docker di Debian 10 Buster

  3. Cara Menginstal R di Debian 10 Buster

  1. Cara menginstal driver NVIDIA RTX 3080 di Debian 10 (buster)

  2. Cara Install Driver AMD Terbaru di Debian 10 Buster

  3. Cara Menginstal Lutris di Debian 10 Buster