プログラムを中心とした個人的なメモ用のブログです。 タイトルは迷走中。
内容の保証はできませんのであしからずご了承ください。

2021/04/05

snap のデーモン起動とソフトウェアのインストール

event_note2021/04/05 0:41

久しぶりに Linux を使うと、新しいパッケージ管理システムで snap というのがあるのを知ったのですが、ちょっとはまったのでメモ。

環境

  • Ubuntu 20.04

ソフトウェアのインストール

RocketChat をインストールしたかったので、以下のコマンドを実行しました。

$ sudo snap install rocketchat-desktop

すると、以下のエラーが表示されました。

error: cannot communicate with server: Post http://localhost/v2/snaps/rocketchat-desktop: dial unix /run/snapd.socket: connect: no such file or directory

調べてみると、snapd が起動していないようなので、snapd を起動してみます。

$ sudo systemctl start snapd.service

今度は以下のエラーが出ました。

Failed to start snapd.service: Unit snapd.service is masked.

masked と表示されたので、unmask しました。

$ sudo systemctl unmask snapd.service
Removed /etc/systemd/system/snapd.service.

そしたら snapd を起動できてインストールできました。

$ sudo systemctl start snapd.service
$ sudo snap install rocketchat-desktop
rocketchat-desktop 3.0.1 from Rocket.Chat (rocketchat✓) installed