Firefox が Snap 経由で自動更新され続けたり、なかなかアップデートしてくれない場合は、その Snap バージョンを削除するのが解決策かもしれません。アンインストールしてもシステムが頑固に Snap を使い続ける場合があり、それが煩わしいのです。Snap を削除すると、パフォーマンスが向上し、奇妙なバグが排除され、Firefox のインストールをより細かく制御できるようになります。このガイドでは、Snap バージョンを完全に削除する手順を説明します。これにより、APT 経由か手動インストールかを問わず、Firefox を思い通りに実行できるようになります。ただし、Snap をいじると削除後に残骸が残ることがあるので、慎重に行ってください。

FirefoxがSnapパッケージとしてインストールされているかどうかを確認する

Firefoxがスナップとして実行されているかどうかを確認する方法

  • ターミナルを開きます。Ctrl + Alt + Tアプリ メニューで「ターミナル」を検索するか、考えてみてください。
  • 入力してください:
  • snap list firefox

表示されればSnapです。表示されない場合は、FirefoxがSnapとしてインストールされていないため、Snapなしで再インストールする方法に進んでください。FirefoxはPPA経由または手動でインストールできる場合もありますが、上記のコマンドでほとんどの場合に対応できます。

Firefox Snapパッケージを削除する

スナップ版の廃止

  • 走る:
  • sudo snap remove firefox

このコマンドは基本的に、SnapにFirefoxをアンインストールするよう指示します。処理が速い場合もあれば、遅い場合もあります。設定によってはうまくいかないこともありますが、ほとんどの場合は正常に動作します。管理者パスワードの入力を求められるので、入力してプロセスが完了するまで待ちます。これでSnapからFirefoxが削除されるはずですが、まだデータが残っていないか確認してください。

残ったスナップデータとユーザーファイルをクリーンアップする

Snapのフォルダに残っているFirefoxデータを削除します

  • 走る:
  • rm -rf ~/snap/firefox

これにより、ホームディレクトリに保存されているスナップ関連の残りの設定やデータがすべて削除されます。これを行わないと、次回のインストール時や同じスナップでデータが再インポートされ、混乱が生じる可能性があります。スナップが削除後もこれらのファイルを残しておくのは奇妙ですが、この手順で削除できます。一部のマシンでは、フォルダが存在しない場合にエラーが発生する場合がありますので、存在していても慌てないでください。

APT でインストールされた Firefox のバージョンをすべて削除する

競合を防ぐために非スナップバージョンを削除します

  • 走る:
  • sudo apt purge firefox

これは非常に重要です。Snapを削除しても、UbuntuにはAPT経由でFirefoxのバージョンがインストールされている可能性があります。これを削除することで、複数のバージョンが混在したり、アップデートコマンドによる誤った再インストールが行われたりするのを防ぐことができます。一部のユーザーからは、残った設定が残っているという報告もあるため、クリーンな状態から始める場合は、削除後に`~/.mozilla`フォルダと`~/.cache/mozilla`フォルダを削除することを検討してください。

Snapdを完全に削除する(必要に応じて)

システムからSnapの依存関係を排除する

  • 走る:
  • sudo apt purge snapd

警告:Snapdを削除すると、それに依存する他のアプリが動作しなくなる可能性がありますが、確実にSnapdを削除できるのであれば、システムからSnapを削除する最も簡単な方法です。このコマンドはSnapデーモンと関連サービスを消去し、空き容量を増やし、将来のSnapアップデートを削除します。注:Snapに大きく依存しているUbuntuバージョンでは、Snapを削除するのではなく、無効化したい場合もあります。とはいえ、どうしてもSnapdを使いたい場合は、この方法をお勧めします。

自動削除による最終クリーンアップ

未使用の依存関係を削除する

  • 走る:
  • sudo apt autoremove

これは、Snap または Firefox のインストール時にインストールされたものの、不要になった依存関係を整理するための単なる整理作業です。特に、システムの合理化や不要な肥大化のトラブルシューティングを行う場合は、システムをスリムに保つことをお勧めします。

SnapなしでFirefoxを再インストールする

SnapなしでFirefoxをインストールするオプション

  • Mozilla PPA を使って、最新の Firefox をサーバーから直接入手します。以下を実行してください。
  • sudo add-apt-repository ppa:mozillateam/ppa

  • 次にシステムを更新してインストールします:
  • sudo apt update && sudo apt install firefox

あるいは、Mozillaのウェブサイトから最新の.debインストーラーを直接入手することもできます。ダウンロードしてインストーラーを実行するだけで完了です。Snapchatも不要で、手間もかかりません。

追加のヒントと潜在的な落とし穴

削除がスムーズに進まない場合は、他の snapd や依存関係のあるアプリケーションが残っていないか再度確認してください。場合によっては、再起動や、場合によっては snapd をアンインストールすると、システムが完全にリフレッシュされることがあります。また、システムアップデートによっては、注意しないと snapd や Firefox が再インストールされる可能性があるため、長期的にクリーンな状態を維持する場合は、システムの状態を常に監視してください。

まとめ

FirefoxをSnapから削除するのは必ずしも簡単ではありませんが、削除すればシステムの動作が軽快になり、アップデートやカスタマイズをより細かく制御できるようになります。完全にクリーンな状態から始めたい場合は、残っているデータや設定に注意してください。再インストールする場合は、公式のPPAまたは.debパッケージを使用する方がクリーンです。多くのユーザーは、特にSnapが自分のワークフローに合わない場合、この方法で整理できると感じています。

よくある質問

Snap パッケージを削除するのはなぜですか?

動作が遅くなったり、トラブルシューティングが難しくなったり、時には競合や奇妙なバグが発生したりすることがあります。さらに、制限や頻繁なバックグラウンド更新を嫌う人もいます。

Firefox は削除後に Snap 経由で復活できますか?

はい、必要に応じていつでも Snap 経由で再インストールできますが、ほとんどの人は、特に標準インストールを好む場合は、削除後にそれを避けます。

削除中にエラーが表示された場合はどうなりますか?

sudo で実行されていること、および他の Snap アプリケーションが Firefox を使用しようとしていないことを確認してください。再起動すると、ロックされたファイルやプロセスがクリアされる場合もあります。