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」でマニュアルを参照してみましょう。

関連記事

0件のコメント

コメントの投稿

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

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

スポンサードリンク

Ubuntuアプリ最新記事

Ubuntu 18.04の隠れた自動起動するアプリケーションをすべて表示する方法 Apr 13, 2019

Ubuntu 19.04は新機能にカーネル5.0やGNOME 3.32を搭載してリリース Apr 05, 2019

Electric Funeral - メタルっぽい雰囲気で統一されたアイコンテーマ Mar 30, 2019

Elements - 元素の分類がパステルカラーで色分けされた周期表アプリ Mar 23, 2019

Ubuntu 18.04 拡張機能なしでmacOSのような中央寄せのドックに変更する Mar 16, 2019

Panel OSD GNOME拡張機能 邪魔な通知バブルの位置を自由に変更できる Mar 09, 2019