環境構築 - watamario15/xtbook GitHub Wiki
どちらの方法でも、macOS では Command Line Tools (CLT) と Homebrew が事前にインストールされている必要があります。CLT については、XCode と共にインストールされます。XCode をインストールしていない場合は、xcode-select --install
で CLT 単体をインストールできます。
コンパイル済みファイルを使用
Ubuntu AMD64(WSL を含む)
必要なパッケージを取得します。
sudo apt install -y mecab-ipadic libkakasi2
MkXTBWikiplexus をダウンロード・インストールします。
wget https://github.com/watamario15/MkXTBWikiplexus/releases/download/r3/linux-amd64.zip
unzip -oq linux-amd64.zip -d xtbconv
sudo mv xtbconv/*-bin /usr/local/bin/
macOS(Intel Mac, Apple Silicon Mac 共通)
必要なパッケージを取得します。
brew install mecab-ipadic
KAKASI をビルド・インストールします。
wget https://github.com/loretoparisi/kakasi/archive/refs/heads/master.zip -O kakasi.zip
unzip -oq kakasi.zip
cd kakasi-master
./configure && make
sudo make install
cd ..
MkXTBWikiplexus をダウンロード・インストールします。
wget https://github.com/watamario15/MkXTBWikiplexus/releases/download/r3/macosx.zip
unzip -oq macosx.zip -d xtbconv
sudo mv xtbconv/*-bin /usr/local/bin/
補足
このパッケージには、辞書変換を助けるファイルを同梱しています。これらは、OS を問わず使用できます。
- xtbconv:ダンプファイルのダウンロードから .xtbdict の生成、tar アーカイブの生成までを一括で行うスクリプトです。
- info-plists:主要な wiki 用の Info.plists ファイル群です。Info.plists に改名して使用します。xtbconv でも使用します。
自分でコンパイル
Ubuntu(WSL を含む)
必要なパッケージを取得します。
sudo apt install -y build-essential libmecab-dev libkakasi2-dev libxml2-dev liblzma-dev libmecab2 mecab-ipadic-utf8 libkakasi2
ビルド・インストールします。
wget https://github.com/watamario15/MkXTBWikiplexus/archive/refs/heads/main.zip -O MkXTBWikiplexus.zip
unzip -oq MkXTBWikiplexus.zip
cd MkXTBWikiplexus-main/build.linux
make
sudo mv *-bin /usr/local/bin/
任意で、不要になったファイルをクリーンアップします。
rm -rf MkXTBWikiplexus-main main.zip
sudo apt remove -y build-essential libmecab-dev libkakasi2-dev libxml2-dev liblzma-dev
macOS
必要なパッケージを取得します。
brew install mecab-ipadic xz
KAKASI をビルド・インストールします。
wget https://github.com/loretoparisi/kakasi/archive/refs/heads/master.zip -O kakasi.zip
unzip -oq kakasi.zip
cd kakasi-master
./configure && make
sudo make install
cd ..
MkXTBWikiplexus をビルド・インストールします。
wget https://github.com/watamario15/MkXTBWikiplexus/archive/refs/heads/MkXTBWikiplexus.zip
unzip -oq MkXTBWikiplexus.zip
cd MkXTBWikiplexus-main/build.osx
make
sudo mv *-bin /usr/local/bin/
Cygwin
http://grain.exout.net/Brain/MkXTB.html を参照してください。