VoidPupでMOZCをビルドしてみました
Posted: 22/10/15(土) 20:01
本家フォーラムでpeebeeさんが公開されている VoidPup32-22.02+10.iso,VoidPup64-22.02+10.isoで
rootで使えるMOZCをビルドしてみました
VoidPup Woof-CE builds (32bit and 64bit versions) - 06-October-2022
https://forum.puppylinux.com/viewtopic.php?t=5270
1, パ ッケージマネージャのデータベースを更新
2, 日本語フォントと必要なパッケージをインストール
3, https://github.com/void-linux/void-packages
よりvoid-packagesをgitで取得
4, voidpup-mozc.patch.tarをダウンロードして展開
voidpup-mozc.patchを/rootに移動
5, パッチをあてる
### パッチの内容はrootではxbps-srcが動かないのでroot判定部分をコメントアウト
### mozcのroot判定部分をコメントアウト
### 手書き文字認識は動かないので依存関係のtegaki-zinnia-japaneseをカット
6, 開発環境のインストール
7, MOZCのビルド
8, インストール
9, アップデートで書き換えられないようにブロック
10, 作成したパッケージを保存
11, /root/.xinitrcの74行目 CURRENTWM="`cat /etc/windowmanager`"の前に
を追記
12, Xサーバをリスタート
13, 使えるか確かめ問題なければ不要なパッケージとフォルダを削除
** 参考 **
The XBPS source packages collection
https://github.com/void-linux/void-packages
rootで使えるMOZCをビルドしてみました
VoidPup Woof-CE builds (32bit and 64bit versions) - 06-October-2022
https://forum.puppylinux.com/viewtopic.php?t=5270
1, パ ッケージマネージャのデータベースを更新
コード: 全て選択
vpm sync
コード: 全て選択
vpm i ipafont-fonts-otf git fcitx libfcitx-gtk libfcitx-gtk3 libfcitx-qt5 fcitx-configtool
よりvoid-packagesをgitで取得
コード: 全て選択
cd /root
git clone --depth=1 https://github.com/void-linux/void-packages.git
5, パッチをあてる
コード: 全て選択
cd /root/void-packages
patch -Np1 -i /root/voidpup-mozc.patch
### mozcのroot判定部分をコメントアウト
### 手書き文字認識は動かないので依存関係のtegaki-zinnia-japaneseをカット
6, 開発環境のインストール
コード: 全て選択
./xbps-src binary-bootstrap
コード: 全て選択
./xbps-src pkg mozc
コード: 全て選択
xbps-install -R hostdir/binpkgs mozc-base mozc fcitx-mozc
コード: 全て選択
xbps-pkgdb -m hold mozc-base mozc fcitx-mozc
コード: 全て選択
mkdir /root/mozc-voidpup
cp ./hostdir/binpkgs/* /root/mozc-voidpup
コード: 全て選択
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
fcitx &
12, Xサーバをリスタート
13, 使えるか確かめ問題なければ不要なパッケージとフォルダを削除
コード: 全て選択
vpm removerecursive git && rm -f /var/cache/xbps/*
rm -R /root/void-packages
The XBPS source packages collection
https://github.com/void-linux/void-packages