Debian9.5 StretchのFireFox(Iceweasel)に絶望した人の脱ESRメモ


Hello!Qiita!!

はじめまして!
社会人になり2年目のエンジニア(園児)やってます。

うさみ みすずです。(結構これでも肩がガチガチに固まって緊張しながら書いてます)

ああ...申し訳ないです...
こんなこと書くために登録したわけじゃないので話を戻さなきゃ。

今仕事で使っているマシンで、仮想マシンをParallels Desktopを使っているんですね。
で、Ubuntuを使ってたんですが...

それがあまりに遅い...

正確には...MacBook2015で動作するUbuntuがあまりにも遅いのでどうにかならんかと...
(2017では全く問題なく滑らか...古さは隠せないか...)

で、至った結論は

UbuntuってDebian系だからdebian使えばいいんじゃないかな???

で、思い立ったらやらかしたがるのが自分。(やりました。)

いや、Debianにしたらなぜかとても動きがよくなったのでカーネル...??
どうやらCentOS6.7も快適に動作したのでカーネル(わかってない)

使っているマシン

  • MacBook Pro (Retina, 13-inch, Early 2015)

    • CPU : 2.9 GHz Intel Core i5
    • RAM : 16 GB 1867 MHz DDR3
    • VGA : Intel Iris Graphics 6100 1536 MB
  • 仮想環境(そこまで詳しく書かなくても今回はここあまり重要ではなかったりする)

    • VM : Parallels Desktop Lite for Mac ver.1.3.3(19752)
    • OS : Debian GNU Linux 9 (2018/08/02時点で最新だったイメージ使いました)

どうなってたのか

Debianには、FireFoxがインストールされていません。
正確には、FireFox ESRというパッケージ(通称:Iceweasel)がインストールされているのでブラウジングには困りません。Iceweasel...氷のイタチ

FireFox(火の狐) ↔️ Iceweasel(氷のイタチ)

対立してるみたいですよね(赤いきつねと緑のたぬき...ちがう)

Iceweaselは、FireFoxのQuantumより前のビルド(FireFox 52)をもとに作成されています。
とはいえ、長期的にサポートしているようなのでそのまま...

ダメです

自分も初めはそう考えました。
落とし穴に見事にハマってしまったのでこの記事を書いているということになりますね。(ああ恥ずかし)
何がダメって...

アカウント同期できない

これは致命的...ブックマークも管理してる自分にはこれは致命的。
となり、脱ESRを計画したのでした...

やったこと

  • /etc/apt/sources.list.dに新しく10-unstable.listを作ります
# vim /etc/apt/sources.list.d/10-unstable.list

中に1行追加してあげます。

10-unstable.list().
deb http://http.debian.net/debian unstable main
  • Default releaseに登録します
# vi /etc/apt/apt.conf.d/10default-release

中に1行追加してあげます

10default-release().
APT::Default-Release "testing";
  • いざインストール

これで登録完了です。
まずはリポジトリを更新します

# apt update

更新が済んだら、unstableを指定してfirefoxをインストール

# apt install -t unstable firefox firefox-l10n-ja

これで完了です。

ちなみに、Iceweaselは共存して残しておくことができます。

が、同時に立ち上げることはできません。

ご注意ください。

加えて、このまま他のパッケージインストールしようとするとインストールできません...
これで実行するともとに戻ります。

# apt install -t stable `インストールしたいパッケージ名

※今回、これを書いたのは。ネット上に色々インストール方法たくさんあってどれやればいいんだ...と頭抱えて当たりを見つけたので嬉しくてここに書いておけば他の人もできるかもしれないと思ったからです。良いDebianライフを...