kledgeb Ubuntuの使い方や日本語化、アプリの使い方を紹介しています。 Ubuntuの最新情報も紹介しています。

debパッケージがインストールできない不具合の修正・snapパッケージのインストールに対応

debパッケージがインストールできない不具合が修正されました。
またSnappyに対応し、snapパッケージがインストールできるようになりました。


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

debパッケージをインストールしてみます。

1.debパッケージ

ここでは例として「Visual Studio Code」のdebパッケージをダウンロードしました。
ダウンロードしたdebパッケージをダブルクリックします。


2.Ubuntuソフトウェアの起動

以下のように「Ubuntuソフトウェア」が起動します。


「インストール」ボタンをクリックします。

3.debパッケージのインストール

以下のように、debパッケージのインストールが行われます。


4.インストール済みアプリの一覧

インストール済みアプリの一覧を表示すると、「Visual Studio Code」が表示されています。


5.Visual Studio Codeの起動

Dashホームから「Visual Studio Code」を起動します。


ここに「Visual Studio Code」が表示されるということは、インストールが完了しているということですね。

6.Visual Studio Code

「Visual Studio Code」が起動しました。


特に問題ないです。

snapパッケージのインストールに対応

snapパッケージのインストールにも対応しました。
将来Ubuntuソフトウェアから様々なsnapパッケージがインストールできるようになります。

品揃えはこれから

現状は品揃えがよくないです。
品揃えはこれからです。

ubuntu@ubuntu-vb-1604:~$ snap find
Name                   Version                  Summary
audovia                3.2.2                    Database application for making music using JFugue MusicStrings
beagleblack            3.1                      OEM Beagle Bone Black
canonical-dragon       0.7.1                    The gadget snap for the dragonboard
canonical-i386         3.1.i386                 The gadget snap for generic i386 systems
canonical-pc           3.2                      AMD64 generic package
canonical-pc-linux     4.4.0-18+20160419.13-26  The ubuntu-core kernel snap
canonical-pi2          3.2                      Raspberry Pi 2 support package
go-example-webserver   16.04-4                  Minimal Golang webserver for snappy
hangups                0.3.6                    Third-party instant messaging client for Google Hangouts
hello-world            6.0                      Hello world example
htop                   2.0.1                    Interactive processes viewer (WIP)
http                   4.6692016                HTTPie in a snap
john-the-ripper        1.8.0-11765-g9a09113     John the Ripper Jumbo password cracker for Linux
links                  2.12-1                   Web browser running in text mode
moon-buggy             1.0.51.9                 Drive a car across the moon
morse-converter-py     1-2                      Simple command-line Morse converter
nmap                   7.12SVN-0.4              Nmap ("Network Mapper") is a free and open source utility for network discovery and security auditing
notes                  0.0.8~snap3.gita80fd1c   Note-taking application, write down your thoughts
shout                  0.53.0                   A self hosted web IRC client
snappy-debug           0.17                     Debug tools for ubuntu-core
squid3                 3.5.16-2                 Squid3 web proxy
sshtron                1.0                      multiplayer Tron via ssh
sudo                   1                        not sudo
teatime-unity          16.04                    Simple egg timer application for the Unity Desktop
tic-tac-toe            1.0                      Basic Tic-Tac-Toe game, based on SDL2
tmux                   2.3bump1                 tmux
tor-middle-relay       0.2.7.6-6                Essential infrastructure node for Tor network
tproxy                 1                        Transparent proxy
ubuntu-calculator-app  2.1+snap3                Ubuntu Calculator application for the Unity 7 desktop
ubuntu-clock-app       3.6+snap3                Ubuntu Clock application for the Unity 7 desktop
ubuntu-core            16.04+20160419.20-55     The ubuntu-core OS snap
xkcd-webserver         16.04-5                  Show random XKCD compic via a build-in webserver
yacas                  1.4.2                    Yet Another Computer Algebra System
yagy                   1.1.0                    Yacas GUI

Snappyアプリケーションのインストールには、Ubuntu Oneアカウントが必要

「Snappyアプリケーション」(snapパッケージ)をインストールするには、「Ubuntu One」アカウントが必要になります。

「Snappy」は有料アプリケーション販売の仕組みにも利用され、ユーザーの支払いとユーザーが購入したアプリの紐付けを行う必要があります。
この紐付けを「Ubuntu One」アカウントで管理します。

今後出てくる「Snappyアプリケーション」は、有料のアプリケーションも増えてくるでしょう。

Ubuntu Oneアカウントを持っていない人は

「Ubuntu One」アカウントを持っていない人は、「Snappyアプリケーション」インストール時に「Ubuntu One」アカウントを作成できます。

「Ubuntu One」アカウントの作成にメールアドレスが必要です。
事前にメールアドレスを用意しておきましょう。

1.Snappyアプリケーションの検索

ここでは例として、Snappyアプリケーション版の「htop」をインストールしてみます。


2.htopの詳細

アプリの詳細を見ると、以下のようになっています。


「インストール」ボタンをクリックします。

3.Ubuntu Oneアカウントの認証

以下の画面が表示されるので、「Ubuntu One」アカウントの認証を行います。


すでにUbuntu Oneアカウントを持っている場合

すでに「Ubuntu One」アカウントを持っている場合は、アカウントの「メールアドレス」を入力し、「Ubuntuシングルサインオンアカウントを持っている」を選択後、「パスワード」にアカウントのパスワードを入力してください。


「次回から自動的にサインインする」にチェックを入れれば、次回以降アカウントの認証が省略されます。

もし「Ubuntu One」アカウントを持っているがパスワードを忘れてしまった場合は、「パスワードを忘れました」を選択し、表示される画面の案内に従って操作してください。

「Ubuntu One」アカウントの情報を入力したら、画面右上の「続ける」ボタンをクリックします。


Ubuntu Oneアカウントを持っていない場合

「Ubuntu One」アカウントを持っていない場合、「アカウントを新規登録する」を選択し、画面右上の「続ける」ボタンをクリックします。


ブラウザーが起動し以下の画面が表示されるので、必要な情報を入力して「Create Account」ボタンをクリックします。


各項目の意味は、以下の通りです。

項目 内容
Please type your email: メールアドレスを入力
I am a new Ubuntu One user 新規にアカウントを作成する
こちらを選択する
Your name アカウント上で使用する名前を入力する
Password with at least 8 characters アカウントのパスワードを入力する
8文字以上必要
Retype password 確認のため、上記と同じパスワードを入力する
I have read and accept
the Ubuntu One terms of service
サービスの利用規約に同意し、
チェックをオンにする

4.Ubuntu Oneアカウントの認証完了

「Ubuntu One」アカウントの認証に成功すれば、以下の画面が表示されます。
画面右上の「続ける」ボタンをクリックします。


5.インストール

「htop」がインストール行われます。


初めてsnapパッケージをインストールする時は時間がかかる

初めてsnapパッケージをインストールする時は時間がかかります。
これは「ubuntu-core」のインストールも行われるためです。
「Snappyアプリケーション」の動作に「ubuntu-core」は必須です。

次回以降「ubuntu-core」のインストールは行われないため、インストールにかかる時間は少なくなります。

6.htopの起動

「htop」を起動してみます。

htop


アプリはどこにインストールされるのか

従来のdebパッケージと異なり、snapパッケージの中身は「/snap」内に配置されます。


htopの配置場所

上記でインストールした「htop」は、「/snap/bin/htop」にありました。


ubuntu@ubuntu-vb-1604:~$ which htop
/snap/bin/htop

アプリ本体は、「/snap/htop」以下に格納されます。


パスの優先順位は低い

環境変数の「PATH」を確認すると、以下のようになっています。

ubuntu@ubuntu-vb-1604:~$ printenv PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

「/snap/bin」は一番最後に指定されており、優先順位が低いです。
もし同名のアプリがすでに存在していた場合、「/usr/bin」等にあるアプリが優先して起動するでしょう。


関連コンテンツ
同一カテゴリーの記事
コメント
オプション