web-dev-qa-db-ja.com

Ubuntuに古いバージョンのパッケージFirefox-ESRをインストールする

レガシーにアクセスするために、Ubuntu 16.04にFirefox v52 ESRをインストールしたいと思いますJava=アプレット。現在のバージョンのFirefox 60 ESR これ以上 では、これを行うことができます。

事実、私はapt-get install firefox-esr=52.5.3esr+build1-0ubuntu0.16.04.1からdeb http://ppa.launchpad.net/mozillateam/ppa/ubuntu xenial main、しかしこのバージョンは明らかにこのPPAから入手できなくなっています。

このような場合、Ubuntuパッケージの古いバージョンを入手するにはどうすればよいですか?

2
rookie099
  1. 古いバージョンのインストールについては Mozillaの記事 を参照してください。彼らはそれが安全ではないのでそれが悪い考えである理由のページと代替案のホストを通過します。彼らはダウングレードするよりも競争力のあるブラウザーに行くことを勧めています。

  2. レガシーアドオンが引き続き利用可能でサポートされていることを確認します(多くのアドオン開発者がレガシーサポートを中止し、新しい標準に合わせて再コーディングするか、タオルに投げ込みました)。

  3. これを捨てるだけで、レガシーアドオンをサポートするFirefoxスピンオフがいくつかありますが、悪用されないように維持されています。一般的なオプションは WaterfoxPale Moon 、および Basilisk です。これらのオプションのいくつかの基本的な範囲があります ここ

  4. すべてのリスクを知っていて、古いFirefoxを使い続けることに専念している場合は、最初のリンクの自動更新の無効化に関する部分をお読みください。私はあなたと同じ理由でシステムをv52 ESRにロックし、アップデートを無効にしたと思いました。ただし、ESRがv60に更新されると、私の設定は無視され、とにかく更新されました。ダウンロードしてインストールする前に、インターネットに接続しないでください。インストールが完了し、自動更新が無効になります。万が一に備えて再インストールできるように、ダウンロードしたパッケージを保管してください。

  5. これをMozillaからtarballの形式で入手する必要があるでしょう。以前のリリースのディレクトリは here です。あなたはv52.5.3 ESRについて言及しています。特定のバージョンが必要なのか、それともUbuntuが以前リポジトリに持っていたものなのかは明確ではありません。 Mozillaはv52のすべてのマイナーリリースを提供し、最後のリリースはv52.9.0 ESRです。これが最も「最新の」バージョンになります。

  6. これは簡単なインストールであり、パッケージマネージャーを使用しません。 Mozillaからの指示は here です。これらは基本的なステップです:

  1. FirefoxダウンロードページからホームディレクトリにFirefoxをダウンロードします。
  2. ターミナルを開き、ホームディレクトリに移動します:cd ~
  3. ダウンロードしたファイルの内容を抽出します:tar xjf firefox-*.tar.bz2
  4. Firefoxが開いている場合は閉じます。
  5. Firefoxを起動するには、firefoxフォルダーでfirefoxスクリプトを実行します:~/firefox/firefox

    Firefoxが起動します。次に、デスクトップにアイコンを作成して、このコマンドを実行できます。

システムメニューが新しいインストールを起動しない場合は、メニューを編集します。 Firefoxエントリに移動し、新しいインストール開始スクリプトをポイントします。

システムトレイまたはデスクトップのアイコンが以前のインストールをまだ指している場合は、それらのアイコンを削除して、メニューエントリから新しいアイコンを作成できます。

4
fixer1234

これは、いくつかのシェルスクリプトによる fixer1234の回答 の拡張です。

Firefoxパッケージを直接ダウンロードする2つの主要なURLがあります。これらはブラウザからも表示できます。

  1. http://ftp.mozilla.org/pub/firefox/releases/
  2. http://download-installer.cdn.mozilla.net/pub/firefox/releases/

最初にwgetまたはcurlを使用してパッケージをダウンロードし、次にtarコマンドを使用してtarballパッケージを抽出します。次にシェルスクリプトの例を示します。

#!/bin/bash
Version='52.0esr'
Arch='linux-x86_64'
Lang='en-US'
File='firefox-52.0esr.tar.bz2'
cd ~
wget http://ftp.mozilla.org/pub/firefox/releases/$Version/$Arch/$Lang/$File 
tar --extract --bzip2 --file=$File
cd firefox
./firefox

このインストール手順により、以前にインストールしたFirefoxプロファイルが上書きされる可能性があります。また、Firefoxバイナリはデスクトップマネージャのメニューに表示されない場合があります。 Firefoxは一部のライブラリに依存しています。apt-get install libgtk-3-0 libdbus-glib-1-2 libxt6コマンドを実行してからFirefoxを実行します。

2
Biswapriyo