以前、Fedoraに導入した”Boostnote”ですが、久しぶりにビルドしたら手順が変わっていたので、残しておきます。
目次
Boostnoteの導入
導入準備
Fedora 27 を最新状態にします
# dnf update
# dnf upgrade
ビルドに必要なツール群を導入します
# dnf install nodejs nodejs-grunt dpkg dpkg-dev rpm-build fakeroot git wget platform-python-libs-devel
※libpython3.5-minimalが無くなっています
開発ツール導入
必要に応じて、開発ツールを導入します。
# dnf groupinstall "Development Tools"
GitHubからソースを取得(BoostIO/Boostnote)し、解凍します
# wget -P /tmp/ https://github.com/BoostIO/Boostnote/archive/master.zip
# unzip master.zip
ビルドします
# cd /tmp/Boostnote-master/
# npm install
# grunt build
ビルド直下の"dist"ディレクトリにバイナリパッケージが作成されます
# ls -lh ./dist/
合計 102M
drwxr-xr-x. 4 root root 4.0K 12月 22 14:05 Boostnote-linux-x64
-rw-r--r--. 1 root root 55M 12月 22 14:15 boostnote-0.8.18.x86_64.rpm
-rw-r--r--. 1 root root 47M 12月 22 14:09 boostnote_0.8.18_amd64.deb
導入
作成されたrpmパッケージをインストールすれば完了です。