Firefox 57をFirefox 56にダウングレードする最も簡単な方法は何ですか?
これは、従来の拡張機能の代替が機能するのを待つ時間を増やすためです。
サポートされているFirefox ESRが必要な場合は、PPAの1つを追加できます。ここに2つのオプション:
Firefox ESR 60.xを入手 スナップとして :
snap install --channel=esr/stable firefox
Mozilla TeamのPPA ppa:mozillateam/ppa
からFirefox ESR 60.xを入手してください(最初のバージョンは buntu-desktopメールリストでの議論の結果として2017-10-11にここに公開されました ):
Sudo add-apt-repository ppa:mozillateam/ppa
Sudo apt-get update
Sudo apt-get install firefox-esr
Jonathon FのPPA ppa:jonathonf/firefox-esr
からFirefox ESR 60.xを入手します。
Sudo add-apt-repository ppa:jonathonf/firefox-esr
Sudo apt-get update
Sudo apt-get install firefox-esr
ご参考までに:
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インストールでさえ、「このアドオンは破損しているように見えるため、インストールできませんでした」で終了します。メッセージ。問題を解決するには、次のものが必要です。
mozilla2019.pem
として保存します。about:preferences#advanced
に移動しますmozilla2019.pem
証明書をインストールします。免責事項:
使用中のツールが作業中に変更を受けないような安定した実稼働環境を維持することが目標でない限り、パッケージを保留することはお勧めしません。
これを行うために、あなたは単に以下をすることができます:
Ubuntu 17.10の場合:
注:firefulバージョン56でartfulがリリースされたため、これは常に巧妙に機能します。
# see footnote (1)
Sudo apt-get install firefox=56.0+build6-0ubuntu1
Sudo apt-mark hold firefox
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
他のすべての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
上記のすべてのオプションが失敗した場合は、 すべてのバージョンのWebサイト で古いバージョンのFirefoxをダウンロードして、ホームディレクトリに設定できます。 tar.gzまたはtar.bz2ファイルのインストール方法 を参照してください。これにより、お気に入りのアドオンが更新されるのを待つ間、システムの2番目のオプションとしてfirefox 56が残ります。
@ 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で始まるすべての追加パッケージも保留/保留解除されます。
他の回答は現在コメントを読まないと機能しないので、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
を使用してインストールする必要があります。
従来の拡張機能を使用するために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
に切り替えます
注:マルチプロセス対応でない拡張機能のほとんどは機能しません。
UbuntuのFirefoxパッケージは http://archive.ubuntu.com/ubuntu/pool/main/f/firefox/ からダウンロードできます。リストの最後にFirefoxパッケージがありますが、他のパッケージは無視してください(例:firefox-dbg
、firefox-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バージョンに同じパッケージを使用して、更新されたバージョンが利用可能です。