Firefox v. 57'yi v. 56'ya nasıl düşürürüm?


75

Firefox 57'i Firefox 56'ya düşürmenin en kolay yolu nedir?

Bunun, eski uzantıların yerine geçmesini beklemek için daha fazla zamana sahip olmak.


4
Firefox 57 yükselttikten sonra ben araştırılmış ve örneğin olmayan çalışma mirası Firefox uzantıları için yedek olarak bu cevabı kendi geçici çözümler ikame: askubuntu.com/questions/516033/... ve şimdi her şey benim Firefox 57 ve benim Firefox 57 her zamanki gibi çalışır Ayrıca Firefox 56’dan belirgin bir şekilde daha hızlıdır, bu nedenle yükseltmeye değer.
karel

7
Sizin için çok geç olduğunu biliyorum, ancak bir paketin yükseltilmesini engellemek için koşabilirsiniz sudo apt-mark hold firefox*(@Videonauth, düşürüldükten sonra cevabında da kullanır).
Byte Komutanı

41
bu BAD FİKİRİ. FF 57 kullanmak istemiyorsanız, Firefox ESR kullanın. Çünkü güvenlik yamaları olacak. FF 56 olmaz.
Sarge Borsch

21
Firefox, 2011'den bu yana mükemmel bir şekilde çalışan uzantıları kırdı!
Eric Duminil 17:17

4
@DmitryKudriavtsev Künt olduğum için üzgünüm, ama: Son zamanlarda haberi okudun mu? O "riper hedefler" kaçırıldı bilgisayar elde edilir ve bir güvenlik sorunu varsa bir MCVE script çocukları olacaktır eklenen yük ile onu yeniden.
wizzwizz4

Yanıtlar:


79

Get desteklenen (ESKİ MODÜLLERİ burada çalışmıyorum) Firefox ESR 60.x

Desteklenen Firefox ESR'ye ihtiyacınız varsa, PPA'lardan birini ekleyebilirsiniz. Burada iki seçenek:

Bilginize:

  • Bu yeni sürüm LEGACY ADDONS'u desteklemiyor.
  • LEGACY uzantılarının WebExtension'a iletilmesinin şu anki durumu Google Spreadsheet’dedir . WebExtensions yüzdesi çok yüksek değil.

Get desteklenmeyen Firefox ESR 52.x (ESKİ MODÜLLERİ burada çalışmak)

ESR 52 versiyonunun artık desteklenmediğini lütfen unutmayın. Kendi sorumluluğunuzda devam edin.

Firefox ESR 52.9.0'ı Jonathon F'sppa:jonathonf/firefox-esr-52 PPA'dan aşağıdaki komutlarla alabilirsiniz:

sudo add-apt-repository ppa:jonathonf/firefox-esr-52
sudo apt-get update
sudo apt-get install firefox-esr

Bu sürümle SiteDelta, TableTools2, Ana Klasörü Göster, Klasörleri Yönet, Kablolu İşaretleyici ve diğerleri gibi eklentilerimi kullanmaya devam edebilirim.


Notlar: Dahappa:jonathonf/firefox-esr önce PPA eklediyseniz ve Firefox'un sürüm 60'a yükseltilmesini istemiyorsanız, bu sürümü aşağıdaki komutla sabitleyebilirsiniz (örnek olarak 16.04 LTS):

cat <<EOF | sudo tee /etc/apt/preferences.d/pin-firefox
Package: firefox-esr
Pin: version 52.9.0esr-1~16.04.york0
Pin-Priority: 1337
EOF

PPA'lardan herhangi birini ( ppa:mozillateam/ppaveya ppa:jonathonf/firefox-esr) eklediyseniz ve Firefox 52'den 60'a yükseltildiyse, 60. sürümle herhangi bir PPA'yı kaldırın ve ppa:jonathonf/firefox-esr-52aşağıdaki komutlarla özel birini ( ) etkinleştirin :

sudo ppa-purge ppa:mozillateam/ppa
sudo ppa-purge ppa:jonathonf/firefox-esr
sudo add-apt-repository ppa:jonathonf/firefox-esr-52
sudo apt-get update
sudo apt-get install firefox-esr

ancak bu sürüm eski olduğundan güvenlik güncellemeleri alamayacağınızı lütfen unutmayın .

2019-07-09 Güncellemesi: Firefox ESR 52.9.0 sürümü, süresi bitmiş sertifikayla ilgili ek sorunlardan muzdariptir. Yerel XPI kurulumu bile "Bu eklenti, bozuk olduğu için yüklenemedi" ile bitiyor. İleti. Sorunu çözmek için ihtiyacımız olan:

  1. Güncellenmiş PEM sertifikasını pastebin'den indirin (veya bu süper kullanıcı yanıtından kopyalayın ve farklı kaydedin mozilla2019.pem.
  2. Firefox’a Git about:preferences#advanced
  3. "Sertifikaları Görüntüle" düğmesini tıklayın, "İçe Aktar" düğmesini tıklayın ve mozilla2019.pemsertifikayı yükleyin .

1
Bununla birlikte, FF52 ESR'ye düşürmenin bazı sorunlara yol açabileceğini unutmayın . Tecrübelerime göre, konular herhangi bir profili etkileyebilir veya etkilemeyebilir veya aralıklı olabilir.
Makyen

13
Daha fazla bilgi: Firefox ESR 52 serisi, Haziran 2018’e kadar güvenlik güncelleştirmeleri almaya devam ederek daha güvenli kalmaya devam edecektir.
Nattgew

4
Uzun vadede, bir sonraki ESR Quantumed olacak ve sadece FF57'de olduğu gibi web eklentisi olacak. İhtiyacınız olan şey bir sonraki ESR'de hala mümkün değilse, Waterfox gibi eski uzantıları desteklemeyi amaçlayan bir Firefox çatalına bakmanız gerekir. waterfoxproject.org/downloads
Dan Neely

2
Sorunun en iyi cevabının soruyu cevaplamaması garip.
Mehrdad

7
@Mehrdad Sorunun öncülünün kötü bir fikir olduğu zaman…
17:17

30

Yasal Uyarı:

Amacınız, onlarla çalışırken kullandığınız aletlerin değişmemesi gereken istikrarlı bir üretim ortamına sahip olmadıkça paketleri bekletmek önerilmez.

Bunu yapmak için basitçe aşağıdakileri yapabilirsiniz:

  1. Ubuntu 17.10 için:

    Not: Bu her zaman sanatsal çalışmaktadır çünkü sanatsal olan firefox'un sürüm 56 olmasıyla serbest bırakılmıştır.

    # see footnote (1)
    sudo apt-get install firefox=56.0+build6-0ubuntu1
    sudo apt-mark hold firefox
    
  2. Ubuntu 16.04 için

    Not: Bu sadece 16.04'te çalışacaktır, eğer arşivinizin önbelleğini sudo apt cleanveya ile temizlemediyseniz sudo apt autoclean. Yerel arşivlerinizi daha önce temizlediyseniz, yalnızca 45.0.2+build1-0ubuntu1bir xenial'in yayınlandığı geri döndürebilirsiniz, alternatif olarak bu durumda iyi çalışacak olan @Michael Johnson'ın cevabına bakabilirsiniz .

    # see footnote (1)
    sudo apt-get install firefox=56.0+build6-0ubuntu0.16.04.2
    sudo apt-mark hold firefox
    
  3. Diğer tüm Ubuntu sürümleri için:

    Not: Burada da, yalnızca yerel arşivlerinizi henüz temizlemediyseniz çalışacaktır:

    apt policysize böyle bir şey döndürecek bilgileri istemek :

    $ apt policy firefox
    firefox:
      Installed: 57.0+build4-0ubuntu0.17.10.5
      Candidate: 57.0+build4-0ubuntu0.17.10.5
      Version table:
     *** 57.0+build4-0ubuntu0.17.10.5 500
            500 http://archive.ubuntu.com/ubuntu artful-updates/main amd64 Packages
            500 http://archive.ubuntu.com/ubuntu artful-security/main amd64 Packages
         56.0+build6-0ubuntu1 500
            500 http://archive.ubuntu.com/ubuntu artful/main amd64 Packages
            100 /var/lib/dpkg/status
    

    Size bu örnekte olacak olan sürüm 56 için paket adını söyleyen satırın peşindeyiz 56.0+build6-0ubuntu1. Bu sadece aşağıdaki satırlara koymak:

    # see footnote (1)
    sudo apt-get install firefox=<package version>
    sudo apt-mark hold firefox
    
  4. Yukarıdaki seçeneklerin tümü başarısız olursa , tüm sürümler için web sitesinde eski firefox sürümlerini indirebilir ve giriş dizininizde ayarlayabilirsiniz. Bunun nasıl yapılacağını tar.gz veya tar.bz2 dosyasını nasıl yüklerim bakın. Bu, favori eklentilerinizin güncellenmesini beklerken sizi sisteminizde ikinci bir seçenek olarak firefox 56 ile bırakacaktır.

  5. @Michael Johnson'ın cevabını boğmak istemediğim için , geri dönüş konusunda başka bir iyi seçenek için cevabına bakmalısınız .

Bu paketi tekrar 57'ye güncellemek istediğinizi veya hangi sürümün güncel olduğunu görmek isterseniz, sadece bunu yapabilirsiniz (bkz (2)):

sudo apt-mark unhold firefox
sudo apt update
sudo apt install firefox

İndirilen firefox’u ilk kez başlattığınızda, firefox 57’de mevcut olan bazı uzantıların (dil) sürüm 56 ile uyumlu olmadığına dair bir uyarı alabilirsiniz. normal şekilde başla.


Dipnotlar:

(1) İlk önce 57 yüklü olsa bile, firefox 56'ın son sürümünü kuracak ve ikinci komut bu paketin güncellenmesini engelleyecektir (bakınız (2)).

(2) Normalde firefoxtek başına tutmak / bekletmek , elde etmek istediğiniz şey için yeterlidir, fakat şüpheniz varsa, 'firefox\*'firefox ile başlayan tüm ek paketleri de elinde tutacaktır.


3
Önbelleğinizde 56.0 yoksa, sanırım launchpad.net/ubuntu/xenial/+package/firefox veya launchpad.net/ubuntu/artful/+package/firefox adresinden indirebilir ve yükleyebilirsinizdpkg -i
Jellby

11
Eski eklentilerin çalışmasına izin veren ESR sürümünden farklı olarak, sürüm 56'nın artık güvenlik güncellemeleri almadığını unutmayın.
Chai T. Rex,

3
@ ChaiT.Rex, sadece soruyu cevapladım ve bu, 56'ya nasıl düşürüleceğini soruyordu ve 56 için iyi bir ikame değil. :)
Videonauth

2
Görünüşe göre Firefox 56 artık ubuntu sunucularında mevcut değil. Bunun yerine “Ubuntu Mozilla Security Team” in inşaatları arasında bulunabilir . Sadece uygun dağıtımı ve mimariyi seçtiğinizden emin olun.
Vadim

1
@ MateusAraújo Bu yanılgıyı nereden aldığınızı bilmiyorum. Linux'ta Firefox sessizce kendini güncellemez, apt aracılığıyla apt / apt-get kullanarak Ubuntu'da depo aracılığıyla sağlanan paketler aracılığıyla güncellenir. Bunu kolayca kontrol edebilirsiniz. (H) elp menüsünü açarsanız, güncellemeleri kontrol etme seçeneği bulunmaz ve (A) grubuna tıklamak, Windows'ta olduğu gibi güncellemeleri kontrol etmek için sessiz bir denetim başlatmaz.
Videonauth

4

Diğer cevaplar şu anda yorumları okumadan işe yaramıyor, bu nedenle OP "en basit yol" istediği için daha doğrudan bir cevap göndermenin yararlı olacağını düşünüyorum.

Hala Ubuntu 14.04 64 bit kullanıyorsanız, şu komutları çalıştırmanız yeterlidir:

wget https://launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/ppa/+build/13537990/+files/firefox_56.0+build6-0ubuntu0.14.04.2_amd64.deb
sudo apt install -Vy gdebi # gdebi lets you install local deb packages resolving and installing its dependencies.
sudo gdebi firefox_56.0+build6-0ubuntu0.14.04.2_amd64.deb
sudo apt-mark hold firefox

Ubuntu 16.04 64 bit kullanıyorsanız, sadece şu komutları çalıştırın:

wget https://launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/ppa/+build/13537983/+files/firefox_56.0+build6-0ubuntu0.16.04.2_amd64.deb
sudo dpkg -i firefox_56.0+build6-0ubuntu0.16.04.2_amd64.deb
sudo apt-mark hold firefox

Bunun yerine Ubuntu 17.10 (32 veya 64 bit) kullanıyorsanız, aşağıdaki komutları çalıştırın:

sudo apt-get install firefox=56.0+build6-0ubuntu1
sudo apt-mark hold firefox

Eğer Ubuntu’nun başka bir versiyonunu kullanıyorsanız, burada .deb dosyasını indirmeli ve dpkgyukarıdaki gibi kurmalısınız .


3

Eski uzantıları kullanmak için 56’ya düşürmeniz gerekmez.

57+ sürümünde eski uzantıları etkinleştirmenize olanak sağlayan "Firefox Nightly" sürümünü yükleyebilirsiniz. Şu anda, sürüm 59 * kullanıyorum ve eski uzantılar şu ana kadar benim için gayet iyi çalışıyor.

İlk önce , aşağıdaki komutları çalıştırarak ubuntu-mozilla-daily ppa'yı kurun:

sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa
sudo apt-get update

Ardından , Firefox Nightly kurulumunu aşağıdaki komutu çalıştırın:

sudo apt install firefox-trunk

Ek olarak , mevcut Firefox profilinizi kullanmak istiyorsanız, mevcut Firefox profilinizi Nightly yapılarına kopyalamak için aşağıdaki komutu çalıştırın:

cp -R $HOME/.mozilla/firefox/* $HOME/.mozilla/firefox-trunk/

Sonunda :

  • Firefox Nightly'i açın ve about:config

  • aramak extensions.legacy.enabled

  • extensions.legacy.enableddeğeri değiştirmek için çift ​​tıklayıntrue

  • aramak extensions.allow-non-mpc-extensions

  • extensions.allow-non-mpc-extensionsdeğeri değiştirmek için çift ​​tıklayıntrue


Not: çok işlemli özelliklere sahip olmayan uzantılarımın çoğu çalışmıyor.


2

Ubuntu Firefox paketlerini http://archive.ubuntu.com/ubuntu/pool/main/f/firefox/ adresinden indirebilirsiniz . Listenin sonunda Firefox paketlerini bulmak diğerlerini (örn yok sayarız firefox-dbg, firefox-localevs.). Listenin sonundakilerden doğru Ubuntu sürümünü ve CPU mimarisini seçtiğinizden emin olun.

Ubuntu 14.04 için:

Ubuntu 16.04 için:

Ubuntu 17.04 için:

Ubuntu 17.10 için Firefox 56 paketi yoktur, bu yüzden 17.04 paketlerini deneyin. Diğer sürümler için en yakın olanı veya başarısız olursa en yakın olanı deneyin.

Doğru paketi indirdikten sonra bir .debdosyanız olacaktır. Bunu ile yükleyin sudo dpkg --install. Örneğin, eğer 17.04 64 bit paketini indirdiyseniz, komut olacaktır sudo dpkg --install firefox_56.0+build6-0ubuntu0.17.04.2_amd64.deb. Komuttaki dosya adını, indirdiğiniz paketle eşleşen olanla değiştirin.

dpkgKomutu çalıştırdıktan sonra muhtemelen bazı hatalar göreceksiniz . Bu normal. sudo apt-get -f installGerekli bağımlılıkları yükleyerek / güncelleyerek hataları düzeltmek için çalıştırın .

Koşmadan sudo apt-mark hold firefoxönce koşmanız gerekebilir sudo apt-get -f install, şahsen bunu yapmak için hiçbir zaman ihtiyacım olmadı ama diğer cevaplar bunun gerekli olduğunu gösteriyor. Muhtemelen bu komutu kullanarak hiçbir zarar verilmez ve Firefox'un otomatik olarak güncellenmesini önler ( sudo apt-mark unhold firefoxFirefox'un tekrar güncellenmesine izin vermek için kullanın ).

EDIT: Bu paketler kaldırılmış görünüyor. Desteklenen tüm Ubuntu sürümleri için aynı paketi kullanarak güncellenmiş bir sürüm mevcuttur:


1
Cevabınızı yukarıdan benzersiz kılan nedir? Bu sadece bir derleme.
N0rbert

4
@ N0rbert Cevabınız OP'den istenen sürümüne farklı bir Firefox sürümü kullanmasını istedi ve bir PPA kullanmalarını istedi. Videonauth tarafından verilen cevap, kullanıcının sistemini keyfi olarak yükseltir ve kullanıcının paketi paket önbelleğinde taşımaması durumunda yardımı yoktur. Mine, Firefox’un istenen sürümünü resmi Ubuntu deposundan nasıl indireceğinizi açıklayan tek cevap. Cevabımı izleyerek kullanıcı, paket önbelleklerinde olmasa bile, daha önce yükledikleri tam paketi yeniden yükleyebilecek.
Micheal Johnson

2
TAMAM. Ancak OP, güvenlik hakkında düşünmez. ESR :)
N0rbert

Ubuntu, Firefox 56'yı gönderdiğiniz bağlantılardan kaldırdı. Ubuntu Güvenlik Ekibinin yapılarında hala @Vadim: launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/ppa/…
Mateus Araújo

@ MateusAraújo PPA’dakiler mutlaka ana paket deposundakilerle aynı değildir.
Micheal Johnson,

-3

Unix ve Linux SE'deki bu sorunun cevaplarında önerildiği gibi, yukarı akışlı bir Firefox sürümü veya hatta bu türden birçok sürüm, ubuntu tarafından tutulan sürümle birlikte kurulabilir .

Daha sonra bu eski sürümleri tam olarak ihtiyaç duyan uygulamaları kullanmak istediğinizde kullanabilir ve ayarlarında otomatik güncellemeyi devre dışı bırakabilirsiniz.

Bu, tarayıcı üreticilerinin 10 yıllık ürün ömrü veya geriye dönük uyumluluk hakkında dört harfli kelime olarak düşündükleri zamanlarda eski web uygulamalarıyla başa çıkmanın en iyi yoludur.

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.