こんにちは。びりあるです。
Monacoinの非公式なSnappyパッケージを作成しました。
Snappyは複数のLinuxディストリビューションで動作するパッケージングシステムであり、多くのLinuxディストリビューションで動作することが期待できます。
インストール
まずは各ディストリビューションの提供するSnappyのパッケージをインストールしてください。
Debian/Ubuntuでは
$ sudo apt install snapd
でインストールすることができます。
次にMonacoinのSnappyパッケージ (Snap) を以下のコマンドを実行してインストールします。
$ snap install monacoin
更新
新しいバージョンのSnapが提供された場合には
$ snap refresh monacoin
で最新バージョンに更新することができます。
使い方
デスクトップ版のLinuxではランチャーなどから「monacoin」と検索することでGUIクライアントが起動します。
また、コマンドとして
- monacoin.cli
- monacoin.daemon
- monacoin.qt
- monacoin.tx
- monacoin.wallet
が利用可能になります。
デフォルトのデータディレクトリは
$HOME/snap/monacoin/common/.monacoin
になります。
Ubuntu PPA の今後の方針
筆者はMonacoinのUbuntu向けPPA (Personal Package Archive) を2015年より提供してまいりました。
本Snappyパッケージのリリースにより、Ubuntu/Debian系以外のディストリビューションでも動作するパッケージングシステムに移行したことにより、上記のPPAの提供は終了する予定です。
snapcraft.yaml
パッケージングに利用した snapcraft.yaml
などのデータは GitHub 上にてオープンソースで公開しています。
こちらは Bitcoin Core の提供しているファイルを元に Monacoin 向けに改変を行うことで作成しています。
具体的には、GitHub 上の Monacoin リポジトリのビルド済みリリースファイルをダウンロードし、パッケージに突っ込んでいます。
パッケージングに対するバグを発見された方は、上記のリポジトリにissueまたはPRの作成をお願いします。
Monacoin本体のバグに関しては、こちらに報告いただいても対応できませんので、Monacoinのリポジトリに対して報告を行ってください。
最後に
本パッケージの提供は完全にボランティア(趣味)で行っているため、自己責任の元で利用してください。
また最新のリリースへの対応やバグ対応などは可能な限り行いますが、本業などの都合で対応できないこともあります。
あくまで非公式のコミュニティ版という立ち位置であることをご理解ください。