Firefoxを30から28にダウングレードする方法は?


17

私は誤ってsudo apt-get upgrade(何かを行うための指示をc / p-ingし、そうでないことに気付かないうちにsudo apt-get update)、Firefoxを28から30にアップグレードしました。 m新しいバージョンの方が優れているという意見には興味がない(Mozillaサポートフォーラムには、実際の回答の代わりにたくさんあります)。

また、ダウンロードfirefox-mozilla-build_28.0-0ubuntu1_i386.debして使用しようとすると、どうやらうまくいかないようだ、とUbuntuソフトウェアセンターは言う:

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


2
「より良い」場合とそうでない場合がありますが、新しいリリースにはセキュリティパッチがあります。
xangua 14

正解を更新してください
alfonx

回答:



60

走る

apt-cache show firefox | grep Version

利用可能なFirefoxバージョンのリストを取得します。私の14.04では、次の結果になります。

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

次に、APTにインストールするバージョンを正確に伝えます。

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

次に、APTに新しいバージョンに再度アップグレードしないように指示する必要があります。/ubuntu//a/18656/22865によると、それを行うには多くの方法があります。

sudo apt-mark hold firefox

Firefox 28を手放し、通常のリリースをもう一度フォローしたい場合は、次のようにします。

sudo apt-mark unhold firefox
sudo apt-get upgrade

または、次の方法で利用可能なバージョンをリストできます。

apt-cache policy firefox

PS:Firefoxは、すべての設定を〜/ .mozillaフォルダーに保存します。このフォルダーは上記のコマンドによって変更されないため、すべての設定が保持されます。安全のために、ダウングレードする前に設定をバックアップしてください。

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

私のような初心者でも、詳細かつ明確な素晴らしい答え!
-realtebo

これが答えであるはずです、それはあなたが持っているFirefoxのバージョンを知るためのオプションを提供します。
エデンショー

ブックマーク、パスワード、アドオン、およびそれらの設定など、失われるものを知ることは素晴らしいことです。
ka3ak

@ ka3ak何も失われるべきではありません-とにかく設定をバックアップする方法についての答えを追加しました。
アルフォンス

1
@alfonxありがとう。はい、私もそれに気づきました。ただし、インストールされたアドオンには問題がある場合があります。もう1つの問題は、「aptキャッシュ」が非常に古いFirefoxバージョンを表示することです。たとえば、最近firefox 56にアップグレードし、それに満足せず、以前のバージョンにダウングレードすることにしましたが、「aptキャッシュ」がまだfirefox 28を表示するとは思っていませんでした。古すぎます。その後、Firefox 55を含むパッケージをmozilla ftpサーバーからダウンロードし、解凍して、問題が解決するまで使用します。
ka3ak

1

答えを読んだ後、私の答えは上記のものとは少し異なります。既存のバージョンのfirefox がまだシステム内にある場合、指示は任意のバージョンにダウングレードすることです。

  1. まず、必要なFirefoxバージョンを見つけます。

  2. .tar.bz2ファイルをダウンロードしたディレクトリに移動し、ターミナルで実行します(ファイルを解凍します):

    tar xvjf firefox-35.0.1.tar.bz2 (ファイル名をお好みに変更します)

    このコマンドはtar.bz2ファイルを解凍し、firefoxフォルダーを作成します

  3. 次に、ターミナルで実行します。

    which firefox

    次のようなものが表示されます /usr/bin/firefox。これが、Firefoxの場所です。フォルダーを削除します(後で他のfirefoxフォルダーに置き換えるため)

  4. ディレクトリから古いfirefoxプロファイルを削除します。

    • .mozilla/firefox/

    そして、おそらくこれらも(しかし、私はまだやっていません):

    • /etc/firefox/
    • /usr/lib/firefox/
    • /usr/lib/firefox-addons/
  5. firefox手順2からフォルダーをコピーし、/usr/bin/firefoxすべて完了しました。通常通り実行するようにFirefoxを実行し、その特定のダウンロードバージョンを実行します。

  6. バージョンを保持する必要がある場合は、[優先]-> [詳細]-> [更新]で更新を無効にします。

サイドノート:

あなたがこれを必要とする場合rubyselenium、ドライバ、その前に、チェックしますが、実際に必要があるのFirefoxのバージョン。

https://github.com/SeleniumHQ/selenium/blob/master/py/CHANGESに移動し 、セレンバージョンを見つけて、サポートしているFirefoxバージョンを確認します。たとえば、次のようなものを探します。Firefox support up to 35

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.