BoostnoteをFedoraに導入する【2018年2月版】

以前、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パッケージをインストールすれば完了です。