Menuホームサービス事業概要ブログサイトマップお問い合わせUbuntu16.04でElectronの配布アプリケーションを作成する方法Ubuntu16.04を用いて開発したElectronアプリケーションを配布に適したファイル群で出力する方法をお伝えします。ここでは、サンプルアプリケーションとして、electron-quick-startを利用させていただき、配布のための環境構築からWindows用アプリケーションとして実行しているところまでをご紹介します。今回の作業環境を確認しておきます。以下の作業はすべてターミナルにて行っております。-v5.3.0wineのインストール以下でもご説明しますが、electron-packagerを用いてWindows用アプリケーションを作成するためにはwine環境が必要になります。そのため、事前に次のコマンドでwineをインストールしておきます。winewineのインストール後、再起動しておきます。サンプルアプリケーションの準備サンプルアプリケーションとして、githubからelectron-quick-startを利用させていただきます。start配布のためのパッケージをインストールWindowsやMac、Linuxに対応する配布アプリケーションを作成するためのパッケージはいくつかありますが、ここではelectron-packagerを使用することにします。インストール先は、グローバルインストールではなく、先ほど作成したelectron-quick-startディレクトリにします。9.784sWindows用のアプリケーションの作成electron-packagerを用いてWindows用のアプリケーションを作成するためのコマンドのオプションは、次のようになっています。GitHubを参照してください。アプリケーションのアイコンを設定できたり、出力ディレクトリを指定できたりします。flags...]ここでは、Windowsの64bit用で、すでに出力ディレクトリがある場合は上書き、そしてソースコードを記載したJavaScriptを一つのファイルに固めるように設定して、実行します。/home/system-developer/electron-quick-start/electron-quick-start-win32-x64今回は、electron-quick-start-win32-x64ディレクトリに出力されますので、Windows環境に移動し、electron-quick-start.exeを実行します。補足electron-packagerで、ソースコードを記載したJavaScriptを一つのファイルに固めるオプション–asarを指定した場合と指定しなかった場合のファイル構成を見ておきます。asarオプションを指定した場合は、次のようになり、アプリケーション本体はapp.asarになっていることが確認できます。asarオプションを指定しなかった場合は、次のようになり、main.jsなどが簡単に見えるようになっております。MeCabは各種スクリプト言語(perl、ruby、python、Java)から、各言語バイディングで利用できるようになっている。Pythonで用意されているのはPython2系のもので、残念ながらPython3系では使えない。そこで、ここでは用意されているPython2系バイディングをPython3系に変換して使用する方法をお伝えする。Ubuntu14.04でPython3に対応したmatplotlibを使用するための手順をご紹介する。システムKNPをpythonから使えるようにする方法をお伝えする。システムKNPのインストール方法をお伝えする。日本語形態素解析システムJUMANのインストール方法」)。LABより最新のKNPをダウンロードしておく。ThemeGrill.ホームサービス事業概要ブログサイトマップお問い合わせ。