Paket Firefox Linux baru Mozilla untuk distro turunan Ubuntu dan Debian
(blog.mozilla.org)- Pengguna Linux kini dapat memilih paket
.debFirefox resmi untuk Ubuntu, Debian, dan distro berbasis Debian setelah melalui pengujian selama beberapa bulan - Paket baru ini menambahkan opsi paket native yang selaras dengan alur paket bawaan distro, sambil tetap mempertahankan dukungan Snap dan Flatpak
- Jika paket
.debsebelumnya bergantung pada pengelolaan eksternal per distro, paket kali ini dibangun dan didukung langsung oleh Mozilla dari source code - Mozilla menerapkan optimisasi berbasis compiler, tetapi paket
.deblain mungkin tidak selalu menyertakan optimisasi yang sama tergantung pihak pengelolanya - Repositori APT baru terhubung langsung ke proses rilis Firefox, dan untuk menerapkan fitur terbaru serta perbaikan keamanan pengguna perlu me-restart Firefox
Opsi .deb resmi untuk keluarga Debian
- Mozilla merilis paket Firefox di Linux untuk Ubuntu, Debian, dan distro berbasis Debian
- Firefox untuk Linux tersedia dalam beberapa format resmi
- Build Mozilla
.tar.bz2 - Snap
- Flatpak
- Paket
.debbaru untuk distro berbasis Debian
- Build Mozilla
- Paket
.debbaru ini membuat Firefox tetap kompatibel dengan Snap dan Flatpak, sekaligus memberi pengguna pilihan paket native
Build langsung oleh Mozilla dan optimisasi performa
- Paket baru ini merakit Firefox langsung dari source code tanpa modifikasi, serta dibangun dan didukung langsung oleh Mozilla
- Paket
.debFirefox yang ada sebelumnya memerlukan bantuan orang atau organisasi di luar Mozilla, tergantung distro Linux-nya
- Paket
- Mozilla menerapkan optimisasi berbasis compiler untuk performa yang lebih baik
- Paket
.deblain bisa saja menyertakan seluruh optimisasi yang diinginkan Mozilla, atau tidak, tergantung pihak yang mengelola paket tersebut
- Paket
Pembaruan dan jalur instalasi
- Repositori APT baru terhubung langsung ke proses rilis Firefox
- Saat Mozilla menyediakan pembaruan terbaru, pengguna bisa langsung menerimanya
- Untuk menerapkan versi terbaru, Firefox perlu di-restart
- Banyak distro Linux sudah menyediakan Firefox terpasang sebelumnya melalui package manager dan menjadikannya browser bawaan
- Cara instalasi dapat dilihat di paket Firefox di Linux dan panduan instalasi Firefox untuk Linux
1 komentar
Opini Hacker News
Saat memasang Firefox sebagai .deb, kebiasaan memaksa restart browser ketika ada pembaruan di latar belakang terasa menjengkelkan
Saat dipakai seperti biasa, tiba-tiba semua URL dialihkan ke
about:restartrequireddan pekerjaan jadi harus berhentiDari pengumuman kali ini saja masih belum jelas apakah masalah ini sudah diperbaiki, dan kalau belum, sepertinya saya akan tetap memakai berkas .tar.gz yang disediakan Mozilla
Jika diekstrak ke direktori yang punya izin tulis, Firefox akan memperbarui dirinya sendiri seperti di Windows tanpa penghentian paksa
https://otechworld.com/wp-content/uploads/2022/04/restart-fi...
https://support.mozilla.org/en-US/kb/install-firefox-linux#w...
Diperbarui dengan kalimat “Firefox can continue browsing after an APT upgrade, allowing people to restart at their convenience”
https://blog.nightly.mozilla.org/2023/10/30/introducing-mozi...
Notifikasi restart adalah cara Firefox memberi tahu pengguna bahwa biner di disk dan biner yang sedang berjalan sudah tidak cocok
Dulu tidak ada peringatan ini, jadi saat membuat proses baru sering terjadi crash acak, dan berkat peringatan ini setidaknya restart bisa dilakukan dengan lebih tertib
Seperti komentar induk, .tar.gz memakai prosedur pembaruan Mozilla yang digunakan di berbagai platform sehingga bisa menghindari masalah ini. Prosedur minimumnya adalah mengekstrak arsip ke tempat seperti
/opt/firefox/, lalu memberi pengguna atau grup izin baca, tulis, dan eksekusi, kemudian membuat atau menyalin berkasFirefox.desktopdan menaruhnya di folder yang benar agar muncul di launcherhttps://specifications.freedesktop.org/desktop-entry-spec/de...
https://specifications.freedesktop.org/menu-spec/latest/ar01...
Setelah itu saya pindah dari Ubuntu ke Debian dan memasang .tar.gz dari Mozilla, dan benar seperti yang disebutkan, ia memperbarui dirinya sendiri
Kebetulan saya baru saja memeriksa versinya sekarang, dan status pembaruan terlihat di dialog Help, About Firefox, sementara
updates/0/update.statusdi direktori Firefox tadinya berisidownloadingdan sekarang menjadiappliedupdate.versionberisi122.0, dan ada juga berkasupdate.marsebesar 20MB. Dilast-update.logada banyak barisPREPARE PATCH,EXECUTE PATCH,FINISHED PATCHuntuk shared library dan berkas lain, dan tampaknya versi baru sedang menunggu di direktoriupdated/Dialog About masih menampilkan
121.0.1dan menunjukkan tombol Restart to update Firefox. Saya ingin melihat berapa lama versi saat ini masih bisa dipakai sebelum benar-benar harus beralih ke versi baruUntuk mengurangi waktu terhenti, Anda bisa me-restart browser lalu memakai History | Restore previous session
Build Flatpak menghindari masalah ini dengan menyimpan dua versi di disk secara bersamaan sampai aplikasi ditutup. Versi lama baru dihapus saat keluar, dan mulai peluncuran berikutnya versi baru yang dipakai
Saya juga tidak ingin pembaruan sungguhan berjalan di latar belakang. Memeriksa pembaruan atau menyiapkan berkas untuk diterapkan saat browser direstart berikutnya masih masuk akal
Tetapi diam-diam mengganti berkas aplikasi di bawah proses browser yang sedang berjalan hingga konten baru tidak bisa dibuka itu terasa buruk
Mungkin dulu saya memakainya bukan sebagai .deb melainkan .tar.gz. Saya ingat pernah membuat dan mengedit berkas
.desktopuntuk FirefoxRasanya tidak intuitif bahwa pengalaman pembaruan justru lebih baik pada direktori .tar.gz yang diekstrak dan dikelola manual dibandingkan pada berkas paket yang dibuat agar dikelola oleh package manager yang lebih resmi
Sudah memakai PPA
~mozillateam. Soalnya tidak suka Snap. Meski begitu, adanya repositori Firefox resmi tetap bagusKalau Ubuntu mendengarkan: saya tidak akan pernah memakai Snap. Saya sudah menghapusnya dari semua mesin Ubuntu, dan kalau terus dipaksakan, meski merepotkan sekali pun saya akan pindah ke Debian
Hanya saja, saya berharap mereka merilis lagi spin KDE resminya
Secara pribadi saya memakai Flatpak Firefox karena ada beberapa keuntungan keamanan tambahan, tetapi saya tahu ada Firefox native juga kalau memang mau
snap, dan entah baik atau buruk saya cenderung lebih memercayai opini acak HN daripada rata-rata internetSaya penasaran apa yang membuat Snap begitu dibenci. Dan kalau ternyata saya tidak suka, saya juga ingin tahu tips untuk menghapusnya dari mesin saya
Ini tambahan yang menyenangkan untuk Chromebook. Sekarang kita bisa memasang Firefox terbaru di Crostini tanpa Flatpak, yaitu versi non-ESR
Sayangnya Mozilla masih belum menyediakan build
aarch64-linuxuntuk Firefox di kanal resmi, jadi pengguna Chromebook ARM64 masih perlu cara lainMisalnya saya memakai Nix, tetapi untuk membuat akselerasi perangkat keras bekerja diperlukan pengaturan rumit seperti
nixGLSaya punya kode C yang sedang membuat build x86 dan Amd64 Debian dengan GCC 4.8 dan Debian lama, dan saya ingin tahu apa yang harus dilakukan untuk membuat biner yang berjalan dengan cara serupa di Chromebook
Saya hanya memakai yang ada di Debian testing atau unstable, tetapi kalau mengunduh Firefox langsung dari Mozilla, membuatnya memperbarui dirinya sendiri ke versi terbaru itu sangat mudah
Contoh di bawah menaruh Firefox di
/usr/local, tetapi mudah juga diganti ke~/,/opt, dan sebagainya, lalu cukup taruh symbolic link yang dibuat di mana saja dalam$PATHIntegrasi desktop bergantung pada desktop environment atau window manager yang dipakai, tetapi meski tidak otomatis seharusnya tidak sulit untuk diatur
wget -O firefox-latest.tar.bz2 \"https://download.mozilla.org/?product=firefox-latest-ssl&os=linux6…;tar xjf firefox-latest.tar.bz2sudo rm -rf firefox-latest.tar.bz2 /usr/local/bin/firefox /usr/local/firefoxsudo mv firefox/ /usr/local/sudo ln -s /usr/local/firefox/firefox /usr/local/bin/firefoxSaya memakai paket PPA(https://launchpad.net/~mozillateam/+archive/ubuntu/ppa), jadi sekarang malah bingung
Saya tidak tahu apakah ini paket yang sama, atau saya harus pindah. Setidaknya saya berharap artikel itu menyebutkannya
Paket terbaru di PPA itu diunggah oleh Rico Tzschichholz, dan tampaknya bukan dari Mozilla
Caranya dijelaskan rinci di Google atau YouTube, dan terlalu panjang untuk ditulis semua di HN. Harusnya muncul di halaman pertama Google atau DuckDuckGo
Sekarang karena repositori resmi sudah ada, orang-orang yang mengelola PPA itu juga kemungkinan besar akan berhenti memperbaruinya seiring waktu
Debian/Ubuntu juga merupakan satu-satunya distro yang dipilih oleh paket native pihak pertama Spotify dan Signal
Saya berusaha memakai Fedora kalau memungkinkan, jadi ini makin menonjol, tetapi bahkan untuk perangkat lunak tipe klien pun Debian sering menjadi pilihan pertama
Mengingat popularitas Ubuntu dan Debian serta kompatibilitas keduanya, itu masuk akal
Di Fedora biasanya tetap bisa dipakai. Firefox punya paketnya sendiri, dan Signal ada Flatpak-nya
Pembaruan yang bagus dari tim Mozilla. Semoga terus dilanjutkan
Namun yang kurang adalah komitmen berkelanjutan terhadap privasi dan kebebasan
Saya tidak tahu apa yang berubah sejak tulisan CEO Mitchell Baker yang terkenal buruk, “We Need More Deplatforming (2021)”. Ini sungguh tidak bisa saya abaikan, dan saya rasa Mozilla harus punya komitmen yang kuat terhadap hak-hak sipil
https://blog.mozilla.org/en/mozilla/we-need-more-than-deplat...
Dan artikel itu juga tidak terlalu terlihat sebagai dukungan terhadap deplatforming
Apakah ini berarti kembali ke titik awal? Dulu pernah ada repositori .deb, lalu hilang, dan sekarang muncul lagi
Ada keuntungan utama kelima yang terlewat:
memungkinkan menjalankan
sudo apt-get purge snapdtanpa akibat menyebalkan yang tidak diinginkansnapdterus mengalami segmentation fault, dan solusi yang berhasil adalah menghapusnya sepenuhnyaTernyata semua yang ada di Snap juga ada di Flatpak, dan bagaimanapun saya lebih memilih Flatpak
sudo apt-mark hold snapdagarsnapdtidak terpasang lagi sebagai dependensi tambahanlxdmasih hanya tersedia sebagai paket Snap. Sekarang saya tidak memakainya, tapi sebenarnya cukup bagusUntungnya sekarang sudah di-fork menjadi
incus, dan keduanya akan masuk ke Debian dan openSUSE. Mungkin distro keluarga Red Hat juga bisa