それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

snap なしで、firefoxをインストールする。

snap なしで、firefoxをインストールする。

USBメモリubuntu を入れると、ストレージアクセスとメモリ食って遅いので、firefoxdeb で入れたい。

そもそも、usbメモリインストールとかLive USBでは、snapdを使いたくない。

Firefoxを使うのは基本路線として、Snapdを使うのをやめさせたい。マウントしまくってデータがどこに有るのか。慣れてないのでよくわからない。

sudo add-apt-repository ppa:mozillateam/ppa


echo '
Package: *
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 900
' | sudo tee /etc/apt/preferences.d/mozilla

sudo apt update && sudo apt upgrade 
sudo apt install firefox

firefoxのキャッシュストレージをtmpfs にして、高速化をする。

## キャッシュストレージ tmpfs でもういいです。
echo tmpfs /home/takuya/.cache/mozilla tmpfs uid=$UID,defaults,nodiratime,noatime,mode=0700 0 0 | tee -a /etc/fstab

プロファイルも揮発性にする

## firefox 起動後に初期設定済みのプロファイルを作成
cp ~/.mozilla/firefox ~/.mozilla/firefox.default
echo "
# unionfs で プロファイルを揮発性に
tmpfs /home/takuya/.mozilla/volatile tmpfs uid=1000,defaults,nodiratime,noatime,mode=0700 0 0
none /home/takuya/.mozilla/firefox unionfs dirs=/home/takuya/.mozilla/volatile=rw:/home/takuya/.mozilla/firefox=ro 0 0
" | sudo tee -a /etc/fstab

揮発性プロファイルはログインクッキーなどが保存されなくなるが、unionfs にしているので終了時にまとめて書き込めばいい。このあたりは今後使いながら調整していこうと思う。

プロファイルにもかなり書き込みが行われるのでUSB Live などでつかうなら揮発性で良いかなと思う。

参考資料

https://www.how2shout.com/linux/how-to-install-firefox-on-ubuntu-22-04-or-24-04-without-snap/