編集済み 3 数週間前 によって ExtremeHow 編集チーム
スナップウブントゥソフトウェアインストールリナックスパッケージ管理アプリケーションオペレーティングシステムシステムデスクトップ
翻訳が更新されました 3 数週間前
Ubuntuは世界で最も人気のあるLinuxディストリビューションの一つです。技術的ではないユーザーでも安心して使えるユーザーフレンドリーな体験を提供します。Ubuntuのソフトウェア管理における重要な進展の一つにSnapパッケージがあります。Snapは、Ubuntuの作成者であるCanonicalが設計した革新的なパッケージシステムであり、Linux上でのソフトウェアインストールにおいてシンプルさ、使いやすさ、そしてセキュリティを提供します。
Snapパッケージ、または単に「スナップ」とは、ソフトウェアが実行するために必要なすべての依存関係をまとめたアプリケーションコンテナです。これは、Snapパッケージをインストールするときに、追加のライブラリや依存関係を心配する必要がないことを意味します - すべてが一つの「スナップ」バンドルに含まれています。
スナップは、さまざまなLinuxディストリビューションで変更なしで普遍的に動作するように設計されています。他のソフトウェアとの競合を防ぐためにシステムから分離されており、snapd
サービスによって管理されています。
Snapサポートは新しいUbuntuリリースで事前にインストールされているため、すでにシステムにあるかもしれません。そうでない場合、Snapのインストールは簡単です。システムにSnapがインストールされているかどうかを確認するには、ターミナルを開いて以下を実行します:
snap --version
Snapがインストールされている場合、snapのバージョン番号と他の詳細が表示されます。インストールされていない場合、次の手順でインストールできます:
sudo apt update
sudo apt install snapd
システムでSnapが有効になったので、Snapパッケージをインストール、検索、削除、管理して使用することができます。
Snapパッケージをインストールする場合、次のコマンド構造を使用します。たとえば、人気のあるメディアプレーヤーvlc
をインストールするには、次のコマンドを実行します:
sudo snap install vlc
sudo
コマンドは、新しいソフトウェアのインストールには通常管理者権限が必要なため、必要です。
いくつかのスナップをインストールすると、システムに何があるかを確認したくなるでしょう。次のコマンドを使用して、インストールされているSnapパッケージをすべて一覧表示します:
snap list
このコマンドは、インストールされているすべてのスナップとそれらのバージョン、開発者名、ステータスを表示します。
前述したように、スナップはバックグラウンドで自動的に更新されます。しかし、すべてのスナップが手動で更新されていることを確認したい場合は、次のコマンドを使用して更新を強制できます:
sudo snap refresh
このコマンドはすべてのスナップを最新バージョンに更新します。
Snapパッケージが不要になった場合、削除することができます。たとえば、VLCを削除するには、次のコマンドを使用します:
sudo snap remove vlc
このコマンドは、システムからVLCスナップパッケージをアンインストールします。
Snapアプリケーションの包括的なストアであるSnap Storeがあります。Snap Storeで特定のアプリケーションを検索するには、次のコマンドを使用します:
snap find <application-name>
<application-name>
を探しているソフトウェアの名前に置き換えます。ターミナルは、名前と説明が提供された、すべての一致するSnapパッケージのリストを表示します。
Snapは、より高度なタスクを実行したい人のために追加機能を提供しています:
スナップは更新時に古いバージョンを保持します。アプリの最新バージョンが期待通りに動作していない場合、簡単に前のバージョンに戻すことができます:
sudo snap revert vlc
これにより、VLCパッケージがインストールされていた前のバージョンに戻り、別のアップデートを待たずにアプリケーションを継続的に使用できます。
チャンネルは、Snapパッケージのバージョンをインストールするかどうかに影響を与えます。Snapで最も一般的なチャンネルはstable
、beta
、candidate
、edge
です。たとえば、次のコマンドは、ベータチャンネルからVLCをインストールするために使用されます:
sudo snap install vlc --channel=beta
チャンネルを指定する際には、アプリケーションの安定性とセキュリティが異なる場合があることに注意してください。
チャンネルはいつでもrefresh
コマンドで切り替えることができます:
sudo snap refresh vlc --channel=stable
アプリケーションがサービスとして実行されることがありますが、特にサーバーサイドのアプリケーションでは、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システム上でのソフトウェア管理方法を改良します。
記事の内容に誤りがある場合, あなたは