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以降にバージョンアップすれば、以下を実行する必要はありません。