mikutterをSnap Storeで公開した

Install mikutter for Linux using the Snap Store | Snapcraft

#mikutter#Snap としてパッケージングし,Snap Storeで公開した.

Snapとは

Linuxアプリを最新に保つための新しいパッケージ管理システム.

などの特徴がある.よく似たものとしてFlatpakやdockerがある.dockerはサーバーアプリに特化しているのに対し,Snapはデスクトップアプリ・サーバーアプリの両方を扱うことができる.

参考

Snapアプリとしてのmikutter

mikutterの動作に必要なRuby,Gem,GTKのライブラリを全てまとめて,Snapアプリとしてパッケージングした.

ビルド用スクリプト:yuntan/mikutter-snap | GitHub

Rubyアプリをパッケージングする知見が無駄に溜まったのでまた今度記事にしたい.

既知の問題

日本語入力ができない.

Snapアプリの統計

Snapアプリのメンテナは,Snapアプリがどれだけのデバイスにインストールされているかを確認することができる.

過去一ヶ月間のインストール数の統計.

ディストリビューション別のインストール数の統計.

Snapアプリの今後の更新方針