Ubuntuでスナップを無効にする方法

Ubuntuでスナップを無効にする方法

スナップパッケージは、Ubuntuユーザーがソフトウェアを消費する主要な方法に急速になりつつあります。スナップがUbuntuを支配しているにもかかわらず、多くのユーザーは、Ubuntuで長い間利用可能であったAptパッケージを優先してSnapパッケージを回避することを選択しています。

Snapパッケージの大ファンではないが、Ubuntuの使用が好きな場合は、このガイドが役に立ちます。その中で、UbuntuシステムからSnapを削除して、システムがSnapストアなどにアクセスできなくなるようにする方法について説明します。

プレインストールされたSnapパッケージをUbuntuからアンインストールします

Ubuntu Linuxのすべてのリリースには、いくつかのSnapパッケージがプリインストールされています。一部のSnapがインストールされる理由は、Ubuntu開発者がSnapを好み、ユーザーに何ができるかを示したいからです。

プレインストールされたスナップを削除します

システムからSnapランタイムを削除し、完全に無効にする前に、これらのSnapを削除する必要があります。Ubuntu 20.04には、6つのプリインストールされたSnapパッケージがあります。これらのパッケージは、Core、Core18、Gnomeパッケージ、共通テーマ、Snapd、およびSnapストアです。

残念ながら、Aptとは異なり、これらのパッケージをすべて一括でアンインストールすることはできません。これらのパッケージをそれぞれ手動で削除する必要があります。

注:チュートリアルでカバーしていないスナップがシステムにインストールされている可能性があることに注意してください。インストールされているすべてのスナップを表示するには、スナップリストを実行します。次に、packagenameをスナップ削除します

Core Snapをアンインストールするには、「core」パッケージでsudo snapremoveを実行します。プレインストールされたスナップの一部はCoreに依存しているため、Coreを最後または最後に近い状態でアンインストールする必要がある場合があることに注意してください。

sudo umount / snap / core * -lf

sudo snap removecore

Core18を削除するには、「core18」パッケージでアンインストールコマンドを実行します。プレインストールされたスナップの多くは依存関係として相互作用するため、このスナップは最後に削除する必要がある場合があることに注意してください。

sudo snap remove core18

Gnomeを削除するには、「gnome-3-1804」パッケージでアンインストールコマンドを実行します。

sudo snap removegnome-3-34-1804

システムから共通のGTKテーマスナップを削除するには、「gtk-common-themes」パッケージでアンインストールコマンドを実行する必要があります。

sudo snap removegtk-common-themes

Snapdスナップを削除するには、「Snapd」でアンインストールコマンドを実行します。

sudo snap removesnapd

最後に、UbuntuコンピューターからSnapパッケージストアを削除するには、「snap-store」パッケージでアンインストールコマンドを実行する必要があります。

sudo snap removesnap-store

他のSnapパッケージをアンインストールする

プレインストールされているすべてのスナップがシステムから削除されたら、snaplistコマンドを実行します。リストに他のパッケージが存在しないことを確認してください。リストにさらにSnpパッケージが表示されている場合は、それらをアンインストールする必要があります。既存のスナップがマウントされて使用されている場合、スナップを無効にすることはできません。次の手順を実行すると、Snapを簡単にアンインストールできることを忘れないでください。

ステップ1:スナップリストを実行します。

Ubuntuでスナップを無効にする方法

ステップ2:「名前」列でパッケージの名前を探します。

手順3:スナップアンインストール nameofsnapを実行します。

UbuntuからSnapdを削除する

プレインストールされているSnapパッケージがすべてUbuntuPCから削除されたので、Snapdを削除します。SnapdはすべてのSnapを処理するバックグラウンドプログラムであり、Snapdを削除しない場合でも、UbuntuでSnapが有効になります。

Snapdを削除するには、キーボードのCtrl + Alt + TまたはCtrl + Shift + Tを押してターミナルウィンドウを開きます。次に、ターミナルウィンドウが開いたらsudo apt remove snapd –purgeコマンドを実行します。

削除コマンドは、システムからSnapdを削除して、Ubuntuのパッケージリストからアンインストールします。-purgeフラグは、それをアンインストールするだけでなく、Ubuntuのからすべてのコンフィギュレーションファイルおよび関連データを消去するためのUbuntuを教えてくれます。パージがないと、SnapdはPC全体にシステムファイルを残すため、パージは不可欠です。

Ubuntuでスナップを無効にする方法

sudo apt remove snapd --purge

コマンドが完了すると、SnapストアとUbuntuPCからSnapを実行する機能がすべて削除されます。

フォルダを削除する

Snapdランタイムは、あなたのUbuntuシステムから削除されたら、あなたのUbuntu PCはもはやスナップストアへのアクセスを持っていないか、スナップ経由で実行することができます インストールスナップ。ただし、アンインストールは完了していません。それでも、ホームディレクトリからSnapフォルダを削除する必要があります。

まず、ホームフォルダの「snap」ディレクトリを削除する必要があります。このフォルダーは、Snapアプリのすべてのシステム設定を処理します。削除するには、以下のrm-rfコマンドを実行します。

sudo rm -rf〜 / snap

次に、/var/snap/フォルダを削除する必要があります。削除するには、sudoコマンドを指定してrm-rfコマンドを実行します。

sudo rm -rf / var / snap

最後に、/var/lib/snapdフォルダを削除する必要があります。これを取り除くには、sudoコマンドを指定してrm-rfコマンドを実行する必要があります。

sudo rm -rf / var / lib / snapd

これらの3つのフォルダーがすべてシステムから削除されたら、Ubuntuを再起動します。Ubuntuがオンラインに戻ると、Snapが無料になります。楽しみ!


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか