Ubuntu 16.04でSnapパッケージを検索してインストールする方法

「snap」コマンドでSnapパッケージの検索とインストールができる

Snapパッケージとは、CanonicalがUbuntu 16.04より新たに導入した、より安定してセキュアなパッケージシステムのことです。

Ubuntu 16.04 Snapパッケージ インストール

Build apps | Ubuntu developer portal https://developer.ubuntu.com/en/snappy/build-apps/

Snapパッケージは、既存のDebパッケージとは異なり、他のライブラリなどに依存することなく依存関係を1つのパッケージで完結できます。

そのため、アプリの開発者の負担が減り、システム変更に対応しやすくなるなどのアドバンテージがあると言われています。

Ubuntu 16.04のリリース時点で、すでに利用可能なSnapパッケージがいくつか提供されており、専用の「snap」コマンドを使えば、簡単に検索してインストールすることができます。

利用できるSnapパッケージを検索する「snap find」

「snap」コマンドは、UbuntuなどのLinuxでおなじみの「apt-get」コマンドと同じような使い方ができます。

まず、Ubuntu 16.04で利用できるSnapパッケージを検索するには、端末から「snap find」コマンドを実行しましょう。

Ubuntu 16.04 Snapパッケージ snapコマンド 検索

$ snap find

すると、利用可能なSnapパッケージの一覧が、パッケージ名、バージョン、説明の順に表示されるので、インストールしたいパッケージを探してみましょう。

Snapパッケージをインストールする「snap install」

Snapパッケージをインストールするには、管理者権限で「snap install」コマンドに続けて、パッケージ名を指定します。

ここでは、シンプルなメモ帳アプリ「Notes」をインストールしてみます。

Ubuntu 16.04 Snapパッケージ snapコマンド インストール

$ sudo snap install notes

apt-get installとは違い、ダウンロードやインストールの進捗が1行で表示されます。

アプリの起動は、Dashから「notes」で検索するだけです。

また、ホームフォルダには「snap」フォルダが生成され、ここにアプリの設定ファイルが格納されます。

インストール済みのSnapパッケージを確認する「snap list」

Ubuntu 16.04にインストールされているSnapパッケージを一覧表示したいときは、「snap list」コマンドです。

Ubuntu 16.04 Snapパッケージ snapコマンド インストール済み リスト

$ snap list

実行結果からわかるように、Ubuntu 16.04の「ubuntu-core」には、すでにSnapパッケージが使用されています。

Snapパッケージを最新版にアップデート「snap refresh」

Snapパッケージのアプリを最新版にアップデートしたいときは、パッケージを指定して管理者権限で「snap refresh」コマンドを実行します。

Ubuntu 16.04 Snapパッケージ snapコマンド アップデート

$ sudo snap refresh notes

「error: cannot perform the following tasks」とエラーが表示されますが、その後に続くメッセージでわかるように、これはパッケージがすでに最新版になっているときに表示されるエラーなので、問題ありません。

Snapパッケージを削除する「snap remove」

最後は、Snapパッケージの削除です。「snap remove」コマンドで削除するパッケージを指定します。

Ubuntu 16.04 Snapパッケージ snapコマンド 削除

$ sudo snap remove notes

削除の実行結果も、1行だけで済みますね。

さらに詳しくsnapコマンドについて知りたいときは、「man snap」でマニュアルを参照してみましょう。

Ubuntuアプリのいいところ 関連コンテンツ

0件のコメント

コメントの投稿

投稿フォーム
投稿した内容は管理者にだけ閲覧出来ます

Copyright © 2009-2016 Ubuntuアプリのいいところ. All Rights Reserved.

スポンサードリンク

ブログ Ubuntuアプリのいいところについて

Ubuntuのインストールやシステム設定、シンプルで直感的に操作できるUbuntuアプリ、美しいテーマや壁紙などを、わかりやすいように紹介していきます。

ご連絡はこちらまでどうぞ
sg.inagaki@gmail.com

RSS Feed