Bagaimana cara menurunkan Firefox dari 30 menjadi 28?

17

Saya secara tidak sengaja sudo apt-get upgrade(sementara c / p-ing instruksi untuk melakukan sesuatu dan gagal untuk melihat itu tidak sudo apt-get update) dan itu meningkatkan Firefox dari 28 menjadi 30. Sekarang menu saya benar-benar kacau, jadi saya ingin FF28 kembali dan saya Saya tidak tertarik dengan pendapat bagaimana versi yang lebih baru lebih baik (ada banyak yang ada di forum dukungan Mozilla bukan jawaban yang sebenarnya).

Juga, mengunduh firefox-mozilla-build_28.0-0ubuntu1_i386.debdan mencoba menggunakannya tampaknya tidak berhasil, pusat perangkat lunak Ubuntu mengatakan:

Breaks existing package 'firefox' that conflict: 'firefox'.

Danijel
sumber
2
Mereka mungkin atau mungkin tidak "lebih baik", tetapi rilis baru memiliki patch keamanan.
xangua
Harap perbarui jawaban yang benar
alfonx

Jawaban:

3

Coba hapus dulu dengan:

sudo apt-get purge firefox

Kemudian Anda dapat menginstal menggunakan firefox-mozilla-build_28.0-0ubuntu1_i386.deb

Kembali
sumber
Jika Anda tidak dapat menemukan versi FF sebelumnya untuk versi Ubuntu Anda, jawaban ini dapat membantu .
mivk
60

Lari

apt-cache show firefox | grep Version

untuk mendapatkan daftar versi Firefox yang tersedia. Pada 14,04 saya hasilnya:

Version: 32.0+build1-0ubuntu0.14.04.1
Version: 28.0+build2-0ubuntu2

Selanjutnya beri tahu APT versi mana yang akan diinstal:

sudo apt-get install firefox=28.0+build2-0ubuntu2

Selanjutnya Anda harus memberi tahu APT untuk tidak meningkatkan ke versi yang lebih baru lagi. Menurut /ubuntu//a/18656/22865 ada banyak cara untuk melakukannya, saya memilih:

sudo apt-mark hold firefox

Setelah Anda ingin melepaskan Firefox 28 dan mengikuti rilis yang biasa, lakukan saja:

sudo apt-mark unhold firefox
sudo apt-get upgrade

Atau, Anda dapat mendaftar versi yang tersedia dengan:

apt-cache policy firefox

PS: Firefox menyimpan semua pengaturannya di folder ~ / .mozilla. Folder ini tidak diubah oleh perintah di atas, jadi semua pengaturan Anda harus bertahan. Jika Anda ingin berada di sisi yang aman, cadangkan pengaturan Anda sebelum menurunkan versi:

cp -ra ~/.mozilla ~/.mozilla.backup
alfonx
sumber
Wondrfull menjawab, terperinci dan jelas bahkan untuk pemula seperti saya!
realtebo
Ini seharusnya jawabannya, ini memberikan opsi untuk mengetahui versi firefox yang Anda miliki.
Edenshaw
Akan sangat bagus untuk mengetahui apa yang akan hilang: bookmark, kata sandi, add-on dan mungkin pengaturan mereka dll.
ka3ak
@ ka3ak Tidak boleh ada yang hilang - Saya menambahkan jawaban tentang cara membuat cadangan pengaturan Anda.
alfonx
1
@alfonx Terima kasih. Ya, saya juga menyadarinya. Namun mungkin ada beberapa masalah dengan add-on yang diinstal. Masalah lainnya adalah bahwa "apt cache" menunjukkan kepada saya versi firefox yang sangat lama. Sebagai contoh, saya baru-baru ini ditingkatkan ke firefox 56, tidak puas dengan itu dan memutuskan untuk menurunkan versi ke versi sebelumnya, tetapi saya tidak berharap bahwa "apt cache" masih akan menunjukkan kepada saya firefox 28! Terlalu tua. Setelah itu saya mengunduh paket yang berisi firefox 55 dari server ftp mozilla, mengekstraknya dan saya akan menggunakannya sampai masalah teratasi.
ka3ak
1

Setelah membaca jawaban, jawaban saya sedikit berbeda dari yang di atas, karena itu melayani tujuan saya. Instruksi adalah untuk menurunkan versi ke versi apa pun, ketika versi firefox yang ada masih dalam sistem.

  1. Pertama temukan versi firefox yang Anda inginkan:

  2. Buka direktori tempat Anda mengunduh .tar.bz2file dan jalankan di terminal (itu akan membuka file Anda):

    tar xvjf firefox-35.0.1.tar.bz2 (ubah nama file sesuai keinginan Anda)

    Perintah ini akan membongkar tar.bz2file Anda dan membuat firefoxfolder

  3. Kemudian jalankan di terminal:

    which firefox

    Ini akan memberi Anda sesuatu seperti: /usr/bin/firefox. Itu adalah lokasi firefox Anda. Hapus folder (karena Anda akan menggantinya dengan folder firefox lainnya)

  4. Hapus profil firefox lama dari direktori:

    • .mozilla/firefox/

    Dan mungkin ini juga (tapi saya belum melakukannya):

    • /etc/firefox/
    • /usr/lib/firefox/
    • /usr/lib/firefox-addons/
  5. Salin firefoxfolder dari langkah 2. ke /usr/bin/firefoxdan semua selesai. Jalankan firefox Anda seperti Anda menjalankan normaly dan Anda akan menjalankan versi unduhan tertentu.

  6. Nonaktifkan pembaruan di Preferensi -> Lanjutan -> Pembaruan, jika Anda perlu mempertahankan versi.

Catatan:

Jika Anda memerlukan ini untuk rubydan seleniumdriver, maka sebelum itu, periksa versi firefox yang sebenarnya Anda butuhkan.

Buka https://github.com/SeleniumHQ/selenium/blob/master/py/CHANGES dan temukan versi selenium Anda dan periksa versi firefox mana yang didukungnya. Sebagai contoh, cari sesuatu seperti ini:Firefox support up to 35

Aleks
sumber