Ubuntuの最新版に関する話題はもうたくさんですね。えっ、Snap、聞いてない?いや、聞いてるはず…ちょっと混乱してるだけ。専門家たちはみんな、Snapパッケージが地球を救うかのように言っています!Snapパッケージは世界がこれまで経験したあらゆる病気を治し、2016年の大統領選にも立候補しているんですよ。
最後の部分は少し誇張かもしれないが、誰もがこの新しいことについて延々と語っている
パッケージ管理システムはまるでゲームチェンジャーであるかのように宣伝されています。そして、なんと、その通りになるかもしれません。しかし、実際のところ、Snapの使い方について実際に話している人はほとんどいません。
それを修正しましょう。
Snapの最も基本的なタスク、つまりアプリケーションのインストール方法をご紹介します。この説明に入る前に、Snapパッケージはまだそれほど多くないことをお伝えしておきます。それでも、インストール方法を見るのはとてもクールですし、さらに重要なのは、依存関係なしに完全にインストールされることです。これだけでも、Snapを購入する価値は十分にあります!
すべて揃っています
まず最初に…この手順を実行するには、Ubuntu 16.04 を使用する必要があります。それ以前のリリースには、Snappy パッケージのインストールに必要なツールが含まれていません。そのため、15.10 以前のバージョンをお使いの場合は、続行する前に最新の Ubuntu をダウンロードしてインストールしてください。Ubuntu 16.04 には、Snappy を使用するために必要なものがすべて揃っています。
パッケージを見つける
現時点では、Ubuntuソフトウェア(ありがたいことに、Ubuntuソフトウェアセンターからようやく移行しました)を開いてSnappyパッケージを検索することはできません。つまり、(今のところは)コマンドラインを使うしかありません。でも、それでも大丈夫です。Snappyはとても使いやすいからです。
Snappyパッケージを見つけるには、ターミナルウィンドウを開き、コマンド snap find を実行します。結果には、名前、バージョン、概要が表示されます(図A)。
図A
インストール可能なスナップを確認しています。
Snappyパッケージのインストール
Hangups アプリ(Google ハングアウト用のテキストベースのサードパーティ製メッセージングアプリ)をインストールしましょう。インストール方法は次のとおりです。
- ターミナルウィンドウを開く
- sudo snap install hangupsコマンドを実行します。
- sudoパスワードを入力してEnterキーを押します
- インストールが完了するまで待ちます
これで完了です。Snappyパッケージがダウンロードされ、すぐにインストールされます。ただし、Snappyパッケージの中にはサイズが大きいものもあるため、ダウンロード時間はapt-getなどの一般的なパッケージインストールよりも長くなる可能性があります。ダウンロード/インストール時間に関わらず、パッケージは確実にインストールされます(煩雑な依存関係はありません)。アプリケーションも問題なく動作します…これはUbuntuにとって大きなメリットです。
Snappyのその他のオプション
Snappy で実行できるその他の機能は次のとおりです。
- Snappy パッケージをアップグレードします: sudo snap refresh PACKAGE NAME (PACKAGE NAME はアップグレードする Snappy パッケージの名前です)
- インストールされているSnappyパッケージを一覧表示します: snap list
- Snappy パッケージを削除します: sudo snap remove PACKAGE NAME
- 最近の変更を表示(最近インストール、更新、削除したスナップなど):スナップの変更
- もちろん、さらに詳しい情報や操作については、man snap を実行することもできます。
ここからどこへ行くのでしょうか?
先ほども述べたように、現時点では利用可能なパッケージはそれほど多くありません。しかし、Ubuntuエコシステム上でSnappyパッケージは成長を続け、最終的には誰もが安心してすべてのソフトウェアをSnapでインストールできるようになるでしょう。
Snappyパッケージは、Ubuntuの古くなったパッケージングシステムに対する画期的なアップグレードです。現時点ではインストールできるパッケージは限られていますが、少なくとも何が入っているかは分かります。ぜひ試してみて、Snappyパッケージの魅力にすぐに夢中になるかどうか確かめてみてください。