ghコマンドをインストールしようとしたら、
公式のインストール方法がsnapを用いた方法だったため使ってみました。
環境
- Ubuntu 18.04
apt との違い
teratailのこの質問と回答が参考になりました(ありがとうございます!)
以下の特徴が大きいと思います。
- snap
- パッケージに依存するその他のパッケージも含めて提供するので、依存関係の問題が起きにくい
- apt
- パッケージに依存するその他のパッケージは含めず提供するので、依存関係の問題が起きる事がある
そして、パッケージの複数バージョンをインストールしておける様です。
手順
インストール
とっても簡単
1 | $ apt install snap |
使い方
パッケージをインストール
今回はhubをインストールしてみました。
1 | $ snap install hub --classic |
注意
–classicはソフトウェアを隔離するサンドボックス機能だそうです、今回はこれがないとインストールできなかった
–edgeや–stableを指定する事で、最新版以外のパッケージもインストールできる
パッケージをアンインストール
1 | $ snap remove hub |