回答:
次のコマンドで追加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
。
にファイルまたはを追加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.list
stable
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-get update && apt-get upgrade
aptはすべてのパッケージをSID(別名 "不安定")に更新しようとします。これにより、不安定なシステムが残ります。
APT::Default-Release "stable";
し/etc/apt/apt.conf
たり、ファイル/etc/apt/apt.conf.d
ので、あなたが明示的にを伝える場合にのみ、不安定/ SIDからパッケージをインストールしますがち。(注:sources.listで名前付きのdebian distを使用している場合は、一般的な「stable」ではなく、その名前を使用してください)。
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
編集:現在は不安定なので、リンクがhttps://packages.debian.org/sid/firefoxに変更されました
古い答え:Firefox Quantumは、debian試験運用版(https://packages.debian.org/experimental/firefox)で利用できます。おそらくそこからdebファイルをダウンロードしてインストールすることができます。
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
以下のスクリプトは、Firefoxの最新バージョンを(安定版またはベータ版のいずれかから)ダウンロードし、インストール用に.debにパッケージ化します。
以下にリンクされているZIPファイルをダウンロードして解凍./build-firefox.sh
し、ターミナルから実行します。
--install
スクリプトの実行時にフラグを指定して、ビルド後に自動的にインストールします。
https://github.com/skmkenn/linuxscripts-build-firefox/archive/master.zip
@ 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.list
aptを固定する方法の両方を詳細にカバーしています。
次の推奨事項を作成します。
# /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の回答で問題を解決できますか?