Firefox'u 30'dan 28'e nasıl düşürülür?


17

Yanlışlıkla sudo apt-get upgrade(bir şey yapmak için c / p-ing talimatları ve bunun fark edilmediğini fark ederken sudo apt-get update) ve Firefox'u 28'den 30'a yükselttim. Şimdi menülerim tamamen bozuldu, bu yüzden FF28'i geri istiyorum ve ' Daha yeni sürümlerin daha iyi olduğu görüşleriyle ilgilenmiyorum (gerçek cevaplar yerine Mozilla destek forumlarında bol miktarda var).

firefox-mozilla-build_28.0-0ubuntu1_i386.debUbuntu yazılım merkezi ayrıca, indirme ve kullanmaya çalıştığı belli değil, diyor:

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


2
"Daha iyi" olabilirler veya olmayabilirler, ancak yeni sürümlerin güvenlik yamaları vardır.
xangua

Lütfen doğru cevabı güncelleyin
alfonx

Yanıtlar:


3

İlk önce aşağıdakileri kaldırmayı deneyin:

sudo apt-get purge firefox

Sonra kullanarak yükleyebilirsiniz firefox-mozilla-build_28.0-0ubuntu1_i386.deb


Ubuntu sürümünüz için önceki FF sürümünü bulamazsanız, bu yanıt size yardımcı olabilir .
mivk

60

Çalıştırmak

apt-cache show firefox | grep Version

kullanılabilir Firefox sürümlerinin bir listesini almak için. Benim 14.04 sonuç:

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

Ardından APT'ye tam olarak hangi sürümü yükleyeceğini söyleyin:

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

Daha sonra APT'ye daha yeni sürüme tekrar yükseltme yapmamasını söylemelisiniz. Https://askubuntu.com/a/18656/22865'e göre bunu yapmanın birçok yolu var, seçtim:

sudo apt-mark hold firefox

Firefox 28'inizi bırakmak ve normal sürümleri tekrar takip etmek istediğinizde, şunları yapın:

sudo apt-mark unhold firefox
sudo apt-get upgrade

Alternatif olarak, mevcut sürümleri aşağıdakilerle listeleyebilirsiniz:

apt-cache policy firefox

Not: Firefox tüm ayarlarını ~ / .mozilla klasöründe saklar. Bu klasör yukarıdaki komutlarla değiştirilmediği için tüm ayarlarınızın devam etmesi gerekir. Güvenli tarafta olmak istiyorsanız, sürüm düşürmeden önce ayarlarınızı yedekleyin:

cp -ra ~/.mozilla ~/.mozilla.backup

Harika cevap, benim gibi yeni başlayanlar için bile ayrıntılı ve net!
16:31

Bu cevap olmalı, hangi firefox sürümüne sahip olduğunuzu bilmenizi sağlar.
Edenshaw

Nelerin kaybedileceğini bilmek harika olurdu: yer imleri, şifreler, eklentiler ve belki ayarları vb. Ya da hiçbiri?
ka3ak

@ ka3ak Hiçbir şey kaybolmamalı - Ayarlarınızı nasıl yedekleyeceğinizin cevabını zaten ekledim.
alfonx

1
@alfonx Teşekkürler. Evet, ben de fark ettim. Ancak, yüklü eklentilerle ilgili bazı sorunlar olabilir. Diğer sorun "apt cache" bana çok eski bir firefox sürümü gösteriyor olmasıdır. Örneğin, yakın zamanda firefox 56'ya geçtim, memnun kalmadım ve önceki sürüme geçmeye karar verdim, ancak "apt cache" nin hala firefox 28'i göstereceğini beklemiyordum! Çok eski. Bundan sonra mozilla ftp sunucusundan firefox 55 içeren bir paket indirdim, çıkardım ve sorunlar çözülene kadar kullanacağım.
ka3ak

1

Cevapları okuduktan sonra, cevabım amaca hizmet ettiği için yukarıdakilerden biraz farklı. Talimat, mevcut firefox sürümü hala sistemdeyken herhangi bir sürüme geçmektir .

  1. Önce istediğiniz bir firefox sürümünü bulun:

  2. .tar.bz2Dosyayı indirdiğiniz ve terminalde çalıştırdığınız dizine gidin (dosyanızı açacaktır):

    tar xvjf firefox-35.0.1.tar.bz2 (dosya adını istediğiniz gibi değiştirin)

    Bu komut tar.bz2dosyanızı açar ve bir firefoxklasör oluşturur

  3. Sonra terminalde çalıştırın:

    which firefox

    Size şöyle bir şey verecektir: /usr/bin/firefox. Firefox'unuzun yeri budur. Klasörü silin (daha sonra diğer firefox klasörü ile değiştireceğiniz gibi)

  4. Eski firefox profillerini dizinlerden kaldırın:

    • .mozilla/firefox/

    Ve belki bunlar da (ama ben bunu yapmadım):

    • /etc/firefox/
    • /usr/lib/firefox/
    • /usr/lib/firefox-addons/
  5. firefoxKlasörü 2. adımdan kopyalayın /usr/bin/firefoxve hepsi bitti. Firefox'unuzu normal şekilde çalıştırdığınız gibi çalıştırın ve indirilen belirli sürümü çalıştıracaksınız.

  6. Sürümü korumanız gerekiyorsa Tercihler -> Gelişmiş -> Güncellemeler'de güncellemeyi devre dışı bırakın.

Kenar notu:

Buna rubyve seleniumsürücüye ihtiyacınız varsa , bundan önce gerçekte hangi firefox sürümüne ihtiyacınız olduğunu kontrol edin.

Https://github.com/SeleniumHQ/selenium/blob/master/py/CHANGES adresine gidin ve selenyum sürümünüzü bulun ve desteklediği firefox sürümünü kontrol edin. Örneğin, şöyle bir şey arayın:Firefox support up to 35

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.