初投稿です。いろいろ記事ありますが試して見ました。
Why?
仕事で使っているOSがUbuntu 12.04だってので。(LTSだから…
[sayamada@bin]$uname -a
Linux B1308-66-01 3.13.0-65-generic #105~precise1-Ubuntu SMP Tue Sep 22 13:23:18 UTC 2015 i686 i686 i386 GNU/Linux
使ったもの
- node.js
- electron-prebuilt
- electron-packager
手順
1. WIndows版のKobitoのダウンロード
とりあえずWindows版のKobitoをダウンロードしました。
2. とりあえず起動確認
electronで直接起動確認しておきます。
$ cd <download_dir>/resources/app
$ electron .
3. パッケージング
このままでもいいですが、一応実行可能ファイルにしておきたいのでelectron-packagerで
単体ファイルにしておきます。
[sayamada@app]$electron-packager . kobito --out=/tmp --platform=linux --arch=ia32 --version=0.30.0 --overwrite
Packaging app for platform linux ia32 using electron v0.30.0
Wrote new app to /tmp/kobito-linux-ia32
とりあえずビルドして/tmpに書きました。versionは0.30のelectronでとりあえず作ってありますが、最新はここから確認できるので最新にしたほうがいいかもです。
※初めて指定するバージョンは裏で勝手にバイナリダウンロードしてきます。
4. 動作確認
/tmp/kobito-linux-ia32/kobito
に実行モジュールが吐き出されています。
/tmp/kobito-linux-ia32
に関連ファイルが出ているので適当なディレクトリに異動した上でPATHでも通せばOKです。私は、$HOME/binにシンボリックリンクを張ってます。
5. デスクトップランチャの登録
Ubuntuのサイドメニューから起動できる方がうれしそうですね。$HOME/.local/share/applications
配下にdesktopファイルを作れば出来ます。以下をkobito.desktopとして保存しています。
[Desktop Entry]
Type=Application
StartupNotify=True
Name=Kobito
Comment=Kobito for Ubuntu
Icon="どこか"/icon.png
Exec="任意"/kobito-linux-ia32/kobito
Terminal=false
Categories=Development;IDE;
あとは、kobitoを起動するとメニューにアイコン付で表示されるのでランチャーに登録しておけばOKです。
ということで
electronなおかげでUbuntuでもKobitoが使えていいですね!