https://github.com/askdkc/pgroonga-pkgbuild
PGronnga and Groonga PKGBUILD Files for Arch Linux
https://github.com/askdkc/pgroonga-pkgbuild
Last synced: 5 months ago
JSON representation
PGronnga and Groonga PKGBUILD Files for Arch Linux
- Host: GitHub
- URL: https://github.com/askdkc/pgroonga-pkgbuild
- Owner: askdkc
- License: mit
- Created: 2025-03-12T08:09:58.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-08-30T17:09:42.000Z (10 months ago)
- Last Synced: 2025-08-30T19:11:46.446Z (10 months ago)
- Language: Shell
- Size: 23.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Arch Linux用 PKGBUILDファイル
Arch LinuxにはAURとかがあり便利なのですが、個人ユーザのボランティアベースな更新がメインのため最新化が遅れることが結構あります
ここではPGroongaに必要なPKGBUILDファイルの最新版を作成時に追加していく予定です
## PKGBUILDファイルについて
PKGBUILDは次のように格納されています
- groonga/version/PKGBUILD
- groogga/version/groonga-httpd.service
- pgroonga/version/PKGBUILD
## 使い方
1. 必要なバージョンのPKGBUILDファイルをダウンロード(Groongaは`groonga-httpd.service`も必要)
```bash
mkdir -p temp/groonga
cd temp/groonga
wget PKGBUILD_URL(Groonga)
wget groonga-httpd.service_URL(Groonga)
cd ..
mkdir pgroonga
wget PKGBUILD_URL(PGroonga)
```
2. それぞれのディレクトリで下記コマンドでインストール実行
```bash
makepkg -si
```
### 初回:`mecab-ipadic`の依存関係について
Groongaの`mecab`サポートのために`mecab`と`mecab-ipadic`が必要なのですが、`mecab-ipadic`が`mecab`のライブラリを探しに行く場所が`/usr/lib/mecab`ではなく`/usr/libexec/mecab`なので`mecab-ipadic`をAURから入れるには一手間必要です
1. 最初に`mecab-git`をインストール
```bash
yay -S mecab-git
```
2. この後
```bash
sudo mkdir -p /usr/libexec/mecab
cd /usr/libexec/mecab
ln -s /usr/lib/mecab/(ここのファイル全部)
```
3. `mecab-ipadic`のインストール
```bash
yay -S mecab-ipadic
```
これでGroongaに必要なmecabの準備が出来ました🎉