web-dev-qa-db-ja.com

Firefox v。57をv。56にダウングレードするにはどうすればよいですか?

Firefox 57をFirefox 56にダウングレードする最も簡単な方法は何ですか?

これは、従来の拡張機能の代替が機能するのを待つ時間を増やすためです。

75

GetsupportedFirefox ESR 60.x(ここでレガシーアドオンは機能しません)

サポートされているFirefox ESRが必要な場合は、PPAの1つを追加できます。ここに2つのオプション:

ご参考までに:

  • この新しいバージョンは、レガシーアドオンをサポートしていません。
  • LEGACY拡張機能をWebExtensionに移植する現在のステータスは、 Google Spreadsheet にあります。 WebExtensionsの割合は高すぎません。

GetunsupportedFirefox ESR 52.x(ここでレガシーアドオンが機能します)

ESR 52バージョンはサポートされなくなりました。ご自身の責任で進めてください。

Firefox ESR 52.9.0は​​、次のコマンドで Jonathon FのPPA ppa:jonathonf/firefox-esr-52 から入手できます。

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

このようなバージョンでは、SiteDelta、TableTools2、親フォルダーの表示、フォルダーの管理、ワイヤードマーカーなどのアドオンを引き続き使用できます。


注:既にppa:jonathonf/firefox-esr PPAを追加済みで、Firefoxをバージョン60にアップグレードしたくない場合は、次のコマンド(この例では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(ppa:mozillateam/ppaまたはppa:jonathonf/firefox-esr)のいずれかを追加し、Firefoxを52から60にアップグレードした場合、バージョン60のPPAを削除し、以下のコマンドで特別なPPA(ppa:jonathonf/firefox-esr-52)を有効にします:

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

ただし、このバージョンは廃止されているため、セキュリティ更新プログラムは取得されませんに注意してください。

2019-07-09更新: Firefox ESR 52.9.0バージョンは、証明書の有効期限が切れたアドオンの問題に悩まされています。ローカルXPIインストールでさえ、「このアドオンは破損しているように見えるため、インストールできませんでした」で終了します。メッセージ。問題を解決するには、次のものが必要です。

  1. 更新されたPEM証明書をダウンロード Pastebinから (またはこれからコピー superuseranswer として保存し、mozilla2019.pemとして保存します。
  2. Firefoxをabout:preferences#advancedに移動します
  3. [証明書の表示]ボタンをクリックし、[インポート]をクリックしてmozilla2019.pem証明書をインストールします。
79
N0rbert

免責事項:

使用中のツールが作業中に変更を受けないような安定した実稼働環境を維持することが目標でない限り、パッケージを保留することはお勧めしません。

これを行うために、あなたは単に以下をすることができます:

  1. Ubuntu 17.10の場合:

    注:firefulバージョン56でartfulがリリースされたため、これは常に巧妙に機能します。

    # see footnote (1)
    Sudo apt-get install firefox=56.0+build6-0ubuntu1
    Sudo apt-mark hold firefox
    
  2. Ubuntu 16.04の場合

    注:これは、Sudo apt cleanまたはSudo apt autocleanでアーカイブのキャッシュを消去しなかった場合にのみ16.04で機能します。既にローカルアーカイブをクリーンアップしている場合、xenialがリリースされた45.0.2+build1-0ubuntu1にのみ戻ることができます。あるいは、この場合は正常に機能する @ Michael Johnson's answer 以下を参照できます。

    # see footnote (1)
    Sudo apt-get install firefox=56.0+build6-0ubuntu0.16.04.2
    Sudo apt-mark hold firefox
    
  3. 他のすべてのUbuntuバージョンの場合:

    注:ここでも、ローカルアーカイブをまだクリーンアップしていない場合にのみ機能します。

    apt policy情報を要求すると、次のような情報が返されます。

    $ 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
    

    バージョン56のパッケージ名を示す行の後、この例では56.0+build6-0ubuntu1になります。これは、単に次の行に入力します。

    # see footnote (1)
    Sudo apt-get install firefox=<package version>
    Sudo apt-mark hold firefox
    
  4. 上記のすべてのオプションが失敗した場合は、 すべてのバージョンのWebサイト で古いバージョンのFirefoxをダウンロードして、ホームディレクトリに設定できます。 tar.gzまたはtar.bz2ファイルのインストール方法 を参照してください。これにより、お気に入りのアドオンが更新されるのを待つ間、システムの2番目のオプションとしてfirefox 56が残ります。

  5. @ Michael Johnson's answer 盗用したくないので、元に戻す方法に関する別の素晴らしいオプションについては、彼の答えを参照してください。

このパッケージを再度57または現在のバージョンに更新したい場合は、いつでも簡単に実行できます((2)を参照)。

Sudo apt-mark unhold firefox
Sudo apt update
Sudo apt install firefox

ダウングレードしたFirefoxを初めて起動すると、firefox 57で使用可能な一部の拡張機能(言語)がバージョン56と互換性がないという警告が表示される場合があります。正常に開始します。


脚注:

(1)57がすでにインストールされていても、最初のコマンドはfirefox 56の最後のバージョンをインストールし、2番目のコマンドはこのパッケージの更新をブロックします((2)を参照)。

(2)通常はfirefoxを保留/保留解除するだけで目的を達成できますが、疑わしい場合は'firefox\*'を保留/保留解除すると、firefoxで始まるすべての追加パッケージも保留/保留解除されます。

30
Videonauth

他の回答は現在コメントを読まないと機能しないので、OPが「最も簡単な方法」を求めたため、より直接的な回答を投稿するのが便利だと思います。

まだUbuntu 14.04 64ビットを使用している場合は、次のコマンドを実行してください。

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ビットを使用している場合は、次のコマンドを実行するだけです。

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

代わりにUbuntu 17.10(32ビットまたは64ビット)を実行している場合は、代わりに次のコマンドを実行します。

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

他のバージョンのUbuntuを実行している場合は、.deb here を探し出し、上記のdpkgを使用してインストールする必要があります。

4
Mateus Araújo

従来の拡張機能を使用するために56にダウングレードする必要はありません。

「Firefox Nightly」バージョンをインストールすると、57 +でレガシー拡張機能を有効にできます。現在、バージョン59 *を使用していますが、これまでの拡張機能は問題なく機能します。

最初、次のコマンドを実行してubuntu-mozilla-daily ppaをインストールします。

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

、次のコマンドを実行してFirefox Nightlyをインストールします。

Sudo apt install firefox-trunk

追加、現在のFirefoxプロファイルを使用する場合は、次のコマンドを実行して、既存のFirefoxプロファイルをNightlyビルドにコピーします。

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

最終的に

  • firefox Nightlyを開き、about:configに移動します

  • extensions.legacy.enabledを検索

  • extensions.legacy.enabledをダブルクリックして、値をtrueに切り替えます

  • extensions.allow-non-mpc-extensionsを検索

  • extensions.allow-non-mpc-extensionsをダブルクリックして、値をtrueに切り替えます


注:マルチプロセス対応でない拡張機能のほとんどは機能しません。

3
mchid

UbuntuのFirefoxパッケージは http://archive.ubuntu.com/ubuntu/pool/main/f/firefox/ からダウンロードできます。リストの最後にFirefoxパッケージがありますが、他のパッケージは無視してください(例:firefox-dbgfirefox-localeなど)。リストの最後にあるものから、正しいUbuntuバージョンとCPUアーキテクチャを選択してください。

Ubuntu 14.04の場合:

Ubuntu 16.04の場合:

Ubuntu 17.04の場合:

Ubuntu 17.10にはFirefox 56パッケージがないため、17.04パッケージを試してください。他のバージョンでは、最も近い新しいパッケージを試すか、失敗した場合は最も近い古いパッケージを試してください。

正しいパッケージをダウンロードすると、.debファイルが作成されます。 Sudo dpkg --installでこれをインストールします。たとえば、17.04 64ビットパッケージをダウンロードした場合、コマンドはSudo dpkg --install firefox_56.0+build6-0ubuntu0.17.04.2_AMD64.debになります。コマンドのファイル名を、ダウンロードしたパッケージに一致するファイル名に置き換えます。

dpkgコマンドを実行すると、おそらくいくつかのエラーが表示されます。これは正常です。 Sudo apt-get -f installを実行して、必要な依存関係をインストール/更新してエラーを修正します。

Sudo apt-mark hold firefoxを実行する前にSudo apt-get -f installを実行する必要があるかもしれません。個人的にはこれを行う必要はありませんが、他の答えはこれが必要であることを意味します。おそらく、このコマンドを使用しても害はありません。Firefoxが自動的に更新されるのを防ぐことができます(Sudo apt-mark unhold firefoxを使用してFirefoxを再度更新できるようにします)。

編集:これらのパッケージは削除されたようです。サポートされているすべてのUbuntuバージョンに同じパッケージを使用して、更新されたバージョンが利用可能です。

2
Micheal Johnson