ウィンドウズマックソフトウェア設定セキュリティAndroid生産性リナックスパフォーマンスApple設定 すべて

UbuntuでSnapパッケージを設定し使用する方法

編集済み 3 数週間前 によって ExtremeHow 編集チーム

スナップウブントゥソフトウェアインストールリナックスパッケージ管理アプリケーションオペレーティングシステムシステムデスクトップ

UbuntuでSnapパッケージを設定し使用する方法

翻訳が更新されました 3 数週間前

Ubuntuは世界で最も人気のあるLinuxディストリビューションの一つです。技術的ではないユーザーでも安心して使えるユーザーフレンドリーな体験を提供します。Ubuntuのソフトウェア管理における重要な進展の一つにSnapパッケージがあります。Snapは、Ubuntuの作成者であるCanonicalが設計した革新的なパッケージシステムであり、Linux上でのソフトウェアインストールにおいてシンプルさ、使いやすさ、そしてセキュリティを提供します。

Snapパッケージとは何ですか?

Snapパッケージ、または単に「スナップ」とは、ソフトウェアが実行するために必要なすべての依存関係をまとめたアプリケーションコンテナです。これは、Snapパッケージをインストールするときに、追加のライブラリや依存関係を心配する必要がないことを意味します - すべてが一つの「スナップ」バンドルに含まれています。

スナップは、さまざまなLinuxディストリビューションで変更なしで普遍的に動作するように設計されています。他のソフトウェアとの競合を防ぐためにシステムから分離されており、snapdサービスによって管理されています。

Snapパッケージを使用する理由

UbuntuでのSnapのセットアップ

Snapサポートは新しいUbuntuリリースで事前にインストールされているため、すでにシステムにあるかもしれません。そうでない場合、Snapのインストールは簡単です。システムにSnapがインストールされているかどうかを確認するには、ターミナルを開いて以下を実行します:

snap --version

Snapがインストールされている場合、snapのバージョン番号と他の詳細が表示されます。インストールされていない場合、次の手順でインストールできます:

  1. まず、パッケージインデックスを更新します:
    sudo apt update
  2. 次に、スナップを管理するサービスであるSnapdをインストールします:
    sudo apt install snapd
  3. インストール完了後、ログアウトして再ログインすると、パスが更新されます。

Snapパッケージの使用

システムでSnapが有効になったので、Snapパッケージをインストール、検索、削除、管理して使用することができます。

Snapパッケージのインストール

Snapパッケージをインストールする場合、次のコマンド構造を使用します。たとえば、人気のあるメディアプレーヤーvlcをインストールするには、次のコマンドを実行します:

sudo snap install vlc

sudoコマンドは、新しいソフトウェアのインストールには通常管理者権限が必要なため、必要です。

インストール済みSnapパッケージの確認

いくつかのスナップをインストールすると、システムに何があるかを確認したくなるでしょう。次のコマンドを使用して、インストールされているSnapパッケージをすべて一覧表示します:

snap list

このコマンドは、インストールされているすべてのスナップとそれらのバージョン、開発者名、ステータスを表示します。

Snapパッケージの更新

前述したように、スナップはバックグラウンドで自動的に更新されます。しかし、すべてのスナップが手動で更新されていることを確認したい場合は、次のコマンドを使用して更新を強制できます:

sudo snap refresh

このコマンドはすべてのスナップを最新バージョンに更新します。

Snapパッケージの削除

Snapパッケージが不要になった場合、削除することができます。たとえば、VLCを削除するには、次のコマンドを使用します:

sudo snap remove vlc

このコマンドは、システムからVLCスナップパッケージをアンインストールします。

利用可能なSnapパッケージの検索

Snapアプリケーションの包括的なストアであるSnap Storeがあります。Snap Storeで特定のアプリケーションを検索するには、次のコマンドを使用します:

snap find <application-name>

<application-name>を探しているソフトウェアの名前に置き換えます。ターミナルは、名前と説明が提供された、すべての一致するSnapパッケージのリストを表示します。

Snapの高度な機能

Snapは、より高度なタスクを実行したい人のために追加機能を提供しています:

前のバージョンに戻す

スナップは更新時に古いバージョンを保持します。アプリの最新バージョンが期待通りに動作していない場合、簡単に前のバージョンに戻すことができます:

sudo snap revert vlc

これにより、VLCパッケージがインストールされていた前のバージョンに戻り、別のアップデートを待たずにアプリケーションを継続的に使用できます。

チャンネルの使用

チャンネルは、Snapパッケージのバージョンをインストールするかどうかに影響を与えます。Snapで最も一般的なチャンネルはstablebetacandidateedgeです。たとえば、次のコマンドは、ベータチャンネルからVLCをインストールするために使用されます:

sudo snap install vlc --channel=beta

チャンネルを指定する際には、アプリケーションの安定性とセキュリティが異なる場合があることに注意してください。

チャンネルはいつでもrefreshコマンドで切り替えることができます:

sudo snap refresh vlc --channel=stable

Snapサービスの管理

アプリケーションがサービスとして実行されることがありますが、特にサーバーサイドのアプリケーションでは、Snapはこれらのサービスを簡単に管理できるようにし、設定ファイルを深く掘り下げる必要がありません:

sudo snap start <snap-name># To start a service sudo snap stop <snap-name># To stop a service sudo snap restart <snap-name># To restart a service

管理したいサービスのインストールしたスナップ名と<snap-name>を置き換えます。

結論

Snapパッケージは、Ubuntuやその他のLinuxディストリビューションにおけるパッケージ管理に現代的なアプローチを提供します。これらは単一のバンドルでアプリケーションとそのすべての依存関係を効率的かつ簡単にインストールする方法を提供します。Snapは使いやすさを保証し、サンドボックス化によるセキュリティを強化し、アプリケーションを最新に保つためのシームレスな自動更新を提供します。

Snap技術を採用することで、安定したバージョンと最先端のバージョンの両方への簡単なアクセスを提供し、多種多様なソフトウェアへのアクセスを得ることができます。それは体験を簡素化し、Ubuntuのソフトウェアエコシステムの重要な部分となりつつあります。カジュアルユーザー、開発者、または管理者のいずれであっても、SnapパッケージはUbuntuシステム上でのソフトウェア管理方法を改良します。

記事の内容に誤りがある場合, あなたは


コメント