Debian 9 StretchにFirefox Quantumをインストールします


11

Firefox Quantumの新しいブラウザをどこにインストールして試すことができるか探していますが、入手方法がわかりませんでした。誰かがそれをダウンロードしてインストールするリポジトリやリンクを教えてもらえますか?

ありがとうございました。

回答:


8

次のコマンドで追加deb http://ftp.hr.debian.org/debian sid main contrib non-free/etc/apt/sources.listてインストールします。

apt install -t sid firefox

これにより、不安定版からFirefoxのみがインストールされます。パッケージの残りはに残りますstretch


CAS 2018-04-19によって追加されました(すべてを不安定版にアップグレードせずに不安定版から何かをインストールしたい人が非常に一般的であり、ここでの答えはFirefox以外にも当てはまるためです):

これは良い答えですが、不完全です。実行するに行う必要のあるものが2つありますapt install -t sid firefox

  1. にファイルまたはを追加APT::Default-Release "stable";して/etc/apt/apt.conf、で明示的に指定した場合にのみ/etc/apt/apt.conf.d/、aptがsid / unstableからパッケージをインストールするようにします。 -t sid

    デフォルトのリリースを安定版に設定しない場合、次のアップグレードまたはdist-upgrade はシステム全体をにアップグレードしますsid。ほとんどの人はこれを望んでいません。

    jessieまたはなどの名前付きDebianディストリビューションを使用している場合は、genericではなくその名前を使用してstretchください。sources.liststable

  2. apt updateローカルパッケージデータベースを更新するために実行します。

最後に、パッケージapt install -t sid firefoxだけでなくfirefox、新しいfirefoxパッケージの依存関係を満たすために必要なアップグレードされた新しいパッケージの最小セットもインストールします。これは通常、同じソースからビルドされたいくつかのfirefox関連のパッケージですが、他のパッケージが含まれる場合もあります。たとえば、新しいfirefoxがライブラリパッケージの新しいバージョンに依存している場合などです。

時にはそれはlibc6アップグレードのような重要なパッケージを引き起こし、他のパッケージのアップグレードの巨大なカスケードを引き起こし、安定したものと不安定なもののハイブリッドに効果的にアップグレードすることがあります。これは一般的に、unstable自体への完全なdist-upgradeを行うよりも悪いです。これが発生した場合、2つの適切な選択肢があります。1. Firefoxのアップグレードをキャンセルし、安定版またはhttps://backports.debian.org/に到着するまで待ちます。2.キャンセルして、不安定版にアップグレードします(これは見た目ほど悪くはありません。Debianでは、「不安定」とは「常にクラッシュする」という意味ではありません。手動での修正が必要です」)


apt-ピニングセットアップとの完全なガイド:linuxconfig.org/...
ジョスリンはdelalande

お待ちください-通常のリリースチャネルからFirefoxが必要な場合はどうなりますか?どうしてdebianの不安定なチャンネルからそれが欲しいのですか?debianはFirefoxのリリースを提供していませんか?ESRとこの不安定なチャネルにあるものだけですか?
ダニエル

また、それを試してみると、「APT :: Default-Releaseには値 'sid'は無効です。そのようなリリースはソースで利用できないため」
Daniel

4
私が間違っていない場合、このアドバイスに従うと、次のときにapt-get update && apt-get upgradeaptはすべてのパッケージをSID(別名 "不安定")に更新しようとします。これにより、不安定なシステムが残ります。
Multisync

1
@multisync追加APT::Default-Release "stable";/etc/apt/apt.confたり、ファイル/etc/apt/apt.conf.dので、あなたが明示的にを伝える場合にのみ、不安定/ SIDからパッケージをインストールしますがち。(注:sources.listで名前付きのdebian distを使用している場合は、一般的な「stable」ではなく、その名前を使用してください)。
cas

3

https://blog.mozilla.org/blog/2017/09/26/firefox-quantum-beta-developer-edition/

すでにFirefoxに忠実である場合は、11月14日に自動的にFirefox Quantumにアップグレードされます。ただし、最先端をお楽しみの場合は、デスクトップ、Android、iOSのベータ版でお試しいただけます。または、あなたがWeb開発者であれば、Webを構築する人のための最新の最先端ツールを含むDeveloper Editionをダウンロードしてください。

あなたは単に数週間待つことができます。または、tar.gz形式のベータ版をダウンロードできます

つまり、Quantumは「まったく新しいFirefox」ではなく、アップデートです。

ちょっと、それが本当にベータ版をインストールすることだけについてであるなら、あなたは単にFirefox-betaリポジトリを追加することができます:https : //launchpad.net/~mozillateam/+archive/ubuntu/firefox-next



2

Firefox Quantum(Mozilla 57.0)が公式ウェブサイトで入手可能になりました。ここからダウンロードできます。

wget https://download-installer.cdn.mozilla.net/pub/firefox/releases/57.0/linux-x86_64/en-US/firefox-57.0.tar.bz2
tar xvf firefox-57.0.tar.bz2
sudo unlink /usr/bin/firefox
sudo ln -s ~/firefox-57.0/firefox /usr/bin/firefox
firefox

2

Amazon Prime Video(少なくともインド版)では、Firefoxが安定版で動作しなくなると判断したため、私は多かれ少なかれこれを強制されました。これにより、Amazonビデオを実行できる唯一の主要なインストール済みブラウザーがChromeのままになります。

57は不安定版(unstable)で利用可能であるため、オプションはそれをバックポートするか、直接インストールしてみて、不安定版(unstable)から多くのものを引き込まないことを望みました。幸いにも、以下に見られるように、そうではありませんでした。適切なバックポートがまだより良いと思いますが、それははるかに多くの努力になるでしょう。

具体的には、以下のパッケージが不安定版からインストールされました。

fontconfig-config libevent-2.1-6 libfontconfig1 libfontconfig1:i386 libfontconfig1-dev libhunspell-1.6-0 libnss3 libnss3-dev

より保守的なアプローチは、次のようにaptして、安定版のパッケージのみを強制的に使用することです。

apt-get install firefox/unstable

しかし、このアプローチは(一般的に)問題を引き起こす可能性が少し高くなります。これは、これらがこのFirefoxパッケージが通常動作するバージョンではないためです。

一般に、unstableからパッケージをインストールすることはお勧めできません。

これで、私が知る限り、悪いことは何も起こっていないようです。

root@orwell:/home/faheem# apt-get install -t unstable firefox
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  fontconfig-config libevent-2.1-6 libfontconfig1 libfontconfig1:i386 libfontconfig1-dev libhunspell-1.6-0 libnss3 libnss3-dev
Suggested packages:
  mozplugger
The following NEW packages will be installed:
  firefox libevent-2.1-6 libhunspell-1.6-0
The following packages will be upgraded:
  fontconfig-config libfontconfig1 libfontconfig1:i386 libfontconfig1-dev libnss3 libnss3-dev
6 upgraded, 3 newly installed, 0 to remove and 3423 not upgraded.
Need to get 44.8 MB of archives.
After this operation, 160 MB of additional disk space will be used.
Do you want to continue? [Y/n] 

また、安定版では、安定版のFirefox(バージョン52)と新しい版のFirefoxを不安定版(57)から同時にインストールしてみましょう。

root@orwell:/home/faheem# dpkg -l | grep firefox
ii  firefox                             57.0.4-1               amd64                  Mozilla Firefox web browser
ii  firefox-esr                         52.5.2esr-1~deb9u1     amd64                  Mozilla Firefox web browser - Extended Support Release (ESR)

また、Firefoxのメンテナは、firefox実行可能ファイルの宛先変更を可能にするのに十分なほど先を考えているようです。

root@orwell:/home/faheem# dpkg -S /usr/bin/firefox
diversion by firefox-esr from: /usr/bin/firefox
diversion by firefox-esr to: /usr/bin/firefox.real
firefox, firefox-esr: /usr/bin/firefox

1

これは古い質問ですが、snap少なくとも言及すべきだと思います。私の意見では、Sidからインストールするよりもはるかに便利です。

スナップをインストール:

sudo apt install snapd

Firefoxをインストールします。

sudo snap install firefox


0

以下のスクリプトは、Firefoxの最新バージョンを(安定版またはベータ版のいずれかから)ダウンロードし、インストール用に.debにパッケージ化します。

以下にリンクされているZIPファイルをダウンロードして解凍./build-firefox.shし、ターミナルから実行します。

--installスクリプトの実行時にフラグを指定して、ビルド後に自動的にインストールします。

https://github.com/skmkenn/linuxscripts-build-firefox/archive/master.zip


0

@ stanislav-vlasicの回答がなぜ反対票だったのかはわかりませんが、彼が特定のミラーを提案していると考えられるため、現在のdebianミラーのsidを取得する方法に関するヒントを次に示します。

egrep '^deb .*? stretch ' /etc/apt/sources.list \
    | head -n1 \
    | sed 's/stretch/sid/g' \
    | sudo tee --append /etc/apt/sources.list

sudo apt update
sudo apt install -t sid firefox

それは執筆の時点で私にFirefoxの量子を手に入れているようです、安定性についての約束はありません!

ああ、理解しました。aptpinningは簡単ではありません。https//linuxconfig.org/how-to-install-firefox-quantum-on-debian-stretch-linuxが投稿したはるかに簡潔なオプションを見つけました

これは、のdeb <your mirror> sid mainリポジトリ行と/etc/apt/sources.listaptを固定する方法の両方を詳細にカバーしています。

次の推奨事項を作成します。

# /etc/apt/preferences.d/sid
Package: *
Pin: release a=unstable
Pin-Priority: -1

新しいFirefoxをインストールします。

sudo apt install firefox -t sid

新しいFirefoxをデフォルトにします

sudo apt remove firefox-esr

リポジトリを追加した後sid、debianストレッチからバスターにアップグレードするのに費用がかかり、バスターが不安定であるため、@ stanislav-vlasicの回答で問題を解決できますか?
スパルタン

@Spartan申し訳ありませんが、テストでその結果を見逃しました。推奨事項を修正しました。具体的には、不安定な更新プログラムのテストがインストールされないようにする "apt pinning"構成を含めるようにしました。その構成を追加することで(私の知る限り)、システムを安定したStretchディストリビューションに「アップグレード」して戻すことができます。
ThorSummoner 2017
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.