b9e844c341247529086e28ce7f7811302926e2f5
Windows/POPFile.md
| ... | ... | @@ -44,15 +44,67 @@ Thunderbird, Opera Mail 等。<br /> |
| 44 | 44 | |
| 45 | 45 | ## インストール |
| 46 | 46 | 1. `sudo apt install kakasi libtext-kakasi-perl popfile` |
| 47 | +1. `sudo sh /usr/share/popfile/start_popfile.sh` |
|
| 48 | +1. `Ctrl+C` で終了 |
|
| 49 | +1. `sudo cp -R /var/lib/popfile/ ~/.popfile/` |
|
| 50 | +1. `sudo chown -R {user}. ~/.popfile/` |
|
| 51 | +1. `mkdir ~/.popfile/log/{log,pid}` |
|
| 47 | 52 | |
| 48 | 53 | ## ファイル構成 |
| 49 | - |
|
| 50 | 54 | | 項目 | 値 | |
| 51 | 55 | | --- | --- | |
| 52 | -| 設定 | /var/lib/popfile/ | |
|
| 56 | +| 設定 | ~/.popfile/ | |
|
| 53 | 57 | | 設定 | /etc/popfile/ | |
| 54 | -| ログ | /var/log/popfile/ | |
|
| 55 | -| pid | /var/run/popfile/ | |
|
| 58 | +| 実行ファイル | /usr/share/popfile/ | |
|
| 59 | +| 実行ファイル | ~/bin/ | |
|
| 60 | +| pid | ~/.popfile/pid/ | |
|
| 61 | +| ログ | ~/.popfile/log/ | |
|
| 62 | + |
|
| 63 | +## ~/.popfile/popfile.cfg (抜粋) |
|
| 64 | +| 項目 | 修正前 | 修正後 | |
|
| 65 | +| --- | --- | --- | |
|
| 66 | +| html_language | English | Nihongo | |
|
| 67 | +| html_port | 8080 | 7070 | |
|
| 68 | +| pop3_port | 110 | 7071 | |
|
| 69 | +| pop3_force_fork | 1 | 0 | |
|
| 70 | +| config_piddir | /var/run/popfile/ | /home/{user}/.popfile/pid/ | |
|
| 71 | +| logger_logdir | /var/log/popfile/ | /home/{user}/.popfile/log/ | |
|
| 72 | + |
|
| 73 | +## ~/bin/popfile.sh |
|
| 74 | +``` |
|
| 75 | +#!/usr/bin/bash |
|
| 76 | + |
|
| 77 | +# POPFile がインストールされている場所 |
|
| 78 | +export POPFILE_ROOT=/usr/share/popfile/ |
|
| 79 | + |
|
| 80 | +# ユーザー用のコーパス等が保存されている場所 |
|
| 81 | +export POPFILE_USER=/home/{user}/.popfile/ |
|
| 82 | + |
|
| 83 | +exec /usr/share/popfile/popfile.pl |
|
| 84 | +``` |
|
| 85 | + |
|
| 86 | +## /etc/systemd/system/popfile@.service |
|
| 87 | +``` |
|
| 88 | +[Unit] |
|
| 89 | +Description=POPFile |
|
| 90 | +After=network.target |
|
| 91 | + |
|
| 92 | +[Service] |
|
| 93 | +Type=simple |
|
| 94 | +User=%i |
|
| 95 | +ExecStart=/home/{user}/bin/popfile.sh |
|
| 96 | +Restart=on-abort |
|
| 97 | + |
|
| 98 | +[Install] |
|
| 99 | +WantedBy=multi-user.target |
|
| 100 | +``` |
|
| 101 | + |
|
| 102 | +## サービス登録&起動 |
|
| 103 | +``` |
|
| 104 | +$ sudo systemctl enable popfile@{user} |
|
| 105 | +$ sudo systemctl start popfile@{user} |
|
| 106 | +$ sudo systemctl status popfile@{user} |
|
| 107 | +``` |
|
| 56 | 108 | |
| 57 | 109 | # 履歴を表示しようとしてハングアップする場合の修復方法 |
| 58 | 110 | - [v1.0.1](http://getpopfile.org/docs/jp:releasenotes:1.0.1)でバグフィックスされた模様。なのでv1.0.1以降にバージョンアップすれば、以下を実行する必要はありません。 |