Bisakah saya mengonversi instalasi Firefox yang ada ke ESR tanpa menginstal ulang?

10

Butuh beberapa lompatan melalui lingkaran (termasuk berlangganan milis yang saya tampaknya tidak perlu ) tetapi saya akhirnya menemukan tempat untuk mengunduh ESR Firefox . Ini bagus untuk pemasangan baru, tetapi saya bertanya-tanya apakah ada cara untuk hanya mengubah instalasi yang ada ke konfigurasi ESR tanpa harus melakukan instalasi penuh.

Seperti yang saya pahami, satu-satunya perbedaan antara ESR dan Firefox biasa adalah bagaimana mereka menerima pembaruan. Setelah versi standar baru Firefox keluar, rilis ESR hanya akan menerima pembaruan keamanan penting dan perbaikan bug selama sisa masa dukungan mereka. Versi standar Firefox yang lebih baru akan memiliki semua fitur terbaru dan terhebat, sementara rilis ESR dimaksudkan untuk memberikan stabilitas bagi lingkungan yang tidak dapat diharapkan untuk mengikuti perubahan nomor versi lengkap baru sesering Mozilla melakukannya.

Di Firefox biasa, layar About menunjukkan bahwa saya menggunakan saluran pembaruan "rilis".

masukkan deskripsi gambar di sini

Apakah beralih ke ESR benar-benar hanya masalah beralih saluran pembaruan? Saya kira ini bisa dilakukan about:configdengan mengubah app.update.channeldan mungkin juga app.update.url. Namun, saya tidak tahu apa nilai-nilai ini untuk ESR atau jika ada hal lain yang harus diubah.

Jadi, apakah mungkin untuk beralih ke ESR tanpa menginstal ulang dan, jika ya, bagaimana?

(Catatan: Meskipun pertanyaan ini awalnya ditulis untuk Firefox 10, saya berharap jawaban apa pun akan berlaku untuk versi ESR yang akan datang.)

Iszi
sumber
Sudahkah Anda mencoba menginstal ESR untuk melihat apakah teori Anda benar?
Ramhound
@Ramhound Power keluar di rumah saya sekarang, jadi saya saat ini tidak memiliki akses ke VM di laptop saya untuk mengujinya. Juga, saya tidak tahu harus mulai dari mana mencari perubahan lain yang tidak saya harapkan.
Iszi
Untuk memperjelas pemahaman Anda tentang perbedaan antara rilis normal dan ESR, rilis ESR tidak mendapatkan pembaruan fitur, dan bug umumnya akan diperlakukan sebagai fitur kecuali mereka dari keamanan, "topcrash" atau sifat dataloss. Pengguna pada rilis ESR juga dikeluarkan dari saluran dukungan normal, dan diharapkan untuk menggunakan milis perusahaan untuk dukungan.
Stephanie
Juga sehubungan dengan ESR, ketika Anda akhirnya harus meningkatkan, mengharapkan lebih banyak perubahan yang dilakukan pada Anda sekaligus, daripada perubahan bertahap yang diberikan proses rilis cepat.
Stephanie

Jawaban:

3

Konversi ke ESR pada prinsipnya dilakukan dengan memperbarui di defaults\pref\channel-prefs.jsbaris ini:

pref("app.update.channel", "esr");

Menurut utas mozillaZine Mengubah Saluran Pembaruan Anda , sulit dikodekan dalam file channel-prefs.js, jadi mengubah about:configtidak akan berfungsi.

Namun, tidak semua versi non-ESR dapat dikonversi ke ESR hanya dengan mengubah saluran-prefs.js. Versi ESR sepenuhnya berbeda dari versi normal, bahkan jika perbedaannya sangat minimal untuk versi yang diberikan, jadi orang harus menggunakan versi ESR yang dirilis. Bahkan jika memperbarui saluran-prefs.js berfungsi untuk beberapa versi seperti Firefox 10.0, tidak ada jaminan bahwa ini akan bekerja untuk versi ESR berikutnya.

Ini jelas ditunjukkan dalam artikel Enterprise / Firefox / ExtendedSupport :

gambar

Anda dapat melihat dari gambar di atas bahwa tidak semua versi Firefox memiliki versi ESR yang sesuai . Ada versi ESR jauh lebih sedikit daripada yang "normal". Artikel itu juga mengatakan bahwa menguji apakah versi ESR baru sesuai dengan kebutuhan organisasi Anda adalah tanggung jawab Anda .

Karena semua perbedaan ini, saya akan menyarankan untuk tidak mengkonversi instalasi Firefox yang ada ke ESR, tetapi lebih suka memulai dari instalasi ESR yang bersih.

harrymc
sumber
5

ESR Build dibuat secara terpisah dari build normal, bahkan dari versi yang sama. Firefox 10.0 dan Firefox ESR 10.0 dan bundel terpisah, meskipun sebagian besar identik. Anda mungkin dapat memasukkan app.update ESR. * Config untuk menyebabkan pembaruan ESR berikutnya menimpa instalasi Anda, tetapi ini tidak diuji atau didukung sejauh yang saya ketahui.

Cara termudah untuk mengganti penginstalan mungkin dengan menjalankan penginstal ESR, tetapi pilih folder penginstalan yang ada. Ini seharusnya menggantikan instalasi Anda tanpa menghilangkan profil Anda / dll, meskipun mungkin tidak lulus kriteria Anda 'tanpa menginstal ulang'.

John Schoenick
sumber
2

Anda dapat mencoba menginstal ESR (saya tidak berpikir ini menginstal ulang, lebih dari upgrade menggunakan installer) di atas instalasi Firefox saat ini. Dengan cara ini profil dipertahankan dan tidak ada data yang akan hilang.

Catatan: Saya telah memutakhirkan Firefox, menurunkan Firefox, dan beralih saluran pembaruan dengan metode ini dan saya tidak kehilangan tab yang dibuka.

kuantum
sumber
1

Sejauh yang saya ketahui, tidak ada cara saat ini untuk langsung beralih ke saluran lain tanpa menginstal. Namun, semua data Anda (cookie, riwayat, ekstensi, preferensi, dll.) Disimpan dalam profil. Selama Anda menyimpan profil ini, pengaturan Anda tidak akan disentuh.

Saya percaya bahwa profil dipertahankan (atau Anda memiliki opsi untuk mempertahankan profil) ketika Anda menghapus Firefox, tetapi untuk berada di sisi yang aman, cukup backup profil Anda saat ini. Lokasi profil Anda dapat ditemukan dengan mengunjungi C:\Users\**<your username>**\AppData\Roaming\Mozilla\Firefox\Profiles. Pastikan Anda mencadangkan ini sebelum menginstal Firefox ESR.

Wk_of_Angmar
sumber