web-dev-qa-db-ja.com

Debianテストで:不安定版に更新せずに最新のIceweaselリリース(非ESR)バージョンを入手するにはどうすればよいですか?

私はDebian Jessie /テスト中です。現在Iceweasel17がありますが、もっと新しいリリース(Mozilla "Release"または "Firefox" 'channel'-現在はIceweasel25)を使用したいと思います。

http://mozilla.debian.net/ 推奨:

/etc/apt/sources.listに次のエントリを追加するか、/etc/apt/sources.list.d/に新しいファイルを追加する必要があります。

deb http://cdn.debian.net/debian 不安定なメイン

次のコマンドでインストールできます。

   $ apt-get update
   $ apt-get install -t unstable iceweasel

それで少なくともIceweasel24が得られますが、次にapt-get dist-upgradeを実行すると、Debian不安定版に更新するので、やりたくありません。新しいバージョンのIceweasel(ESRではなくMozillaによって「安定」に祝福された最新バージョン)のみが必要です。

そのため、Iceweaselのインストール後に不安定なリポジトリを削除することはできましたが、セキュリティ更新プログラムを取得できなくなり、最新のセキュリティ更新プログラムを手動で把握する必要があり、セキュリティ更新プログラムがあるたびに次のことを行う必要があります。

  • 不安定なリポジトリを再度追加する
  • iceweaselをアップグレードする
  • 不安定なリポジトリを削除します。

それはそのように行われるべきではないように思えないのですか?非効率的で退屈なようです。

ブランド化されていない「本物の」FirefoxをMozillaから直接インストールする こともできますが、手動で更新する必要があり、これも同様に不便です。

Debian Jessie /テスト用にFirefoxまたはIceweaselを維持しているaptリポジトリを探しているようですか?それは存在しますか?他のアイデア?

5
adrelanos

/etc/apt/preferences パッケージごとに必要なバージョンを指定します。

最新のiceweaselバージョンを入手するには、次の構成ファイルを(自己責任で)使用してください。

/etc/apt/preferences

Package: iceweasel
Pin: release a=experimental
Pin-Priority: 1000

Package: *
Pin: release a=testing
Pin-Priority: 500

Package: *
Pin: release a=unstable
Pin-Priority: 400

Package: *
Pin: release a=experimental
Pin-Priority: 300

/etc/apt/source.list

deb http://http.debian.net/debian testing         main contrib non-free
deb http://security.debian.org/   testing/updates main
deb http://http.debian.net/debian unstable        main contrib non-free
deb http://http.debian.net/debian experimental    main contrib

ただし、 apt_preferences(5) マンページの警告に注意してください

特定のリリースに含まれるパッケージは、古いリリースまたは新しいリリースでテストされていない(したがって、常に期待どおりに機能するとは限りません)、または異なるリリースの他のパッケージと一緒にテストされます。あなたは警告されました。

3
Ortomala Lokni

Firefox 21は拡張サポートリリースではないため、セキュリティアップデートはありません。 MozillaはFirefox 22(まあ、今は25まで)に移行し、21のアップデートをリリースしなくなりました。

Firefox 24はESRであるため、長期的なセキュリティサポートがあります。以前のESRリリースは17でした。それ以前はFirefox 10でしたが、拡張サポートが不足するほど古いものでした。

Snapshot.debian.orgからFirefox21を入手することで、Firefox 21にとどまることができますが、セキュリティアップデートがないため、セキュリティアップデートは取得されません。

1
derobert

Mozilla.debian.netには独自のリポジトリがあるようですが、ブラウザからアクセスできないので困っていました。

しかし、あなたがしなければならないのは、wheezy(私もjessieにいます)とあなたが望むバージョンを選択することです:

deb http://mozilla.debian.net/ wheezy-backports iceweasel-release

これをsources.listに追加したところ、distのアップグレードによる混乱がなく、必要な依存関係を持つIceweasel25がありました。

実際、私は(リリースの代わりに)iceweasel-esrを使用して、セキュリティ更新バージョンのみでより安定し、依存関係がスクランブルされるリスクを減らします。

1
user245987