[ITPASS2021]mksigen のインストール

mksigen のインストール

mksigen とは

mksigen は地球流体電脳倶楽部で使われているディレクトリデータベースマネージャである. SIGEN を拡張子に持つファイルやディレクトリ (たとえば hoge というディレクトリには hoge.SIGEN を書く) に所定の書式でメモを書いておくと, mksigen がクロールして目次となる html ファイルを作成してくれる. ITPASS サーバでは, 複数人で共有する資源については, SIGEN ファイルに資源の概要や取扱い上の注意を書いておくようにすること.

mksigen の詳細は mksigen homepage を参照のこと.

インストール手順

まず, /usr/local/src へ移動した後, ソースファイルをダウンロードする.

mksigen の最新バージョンはこちらで確認できる. 最新バージョンは 2021 年 9 月現在, 0.2-3 である.

# cd /usr/local/src
# wget http://www.gfd-dennou.org/arch/cc-env/mksigen/mksigen_0.2-3_all.deb

パッケージをインストールする.

# dpkg -i mksigen_0.2-3_all.deb

この後の設定を以下のようにする (hostname 以外はデフォルトの設定).

# dpkg -i mksigen_0.2-3_all.deb
Selecting previously unselected package mksigen.
(Reading database ... 144842 files and directories currently installed.)
Preparing to unpack mksigen_0.2-3_all.deb ...
Unpacking mksigen (0.2-3) ...
Setting up mksigen (0.2-3) ...
--- configuration of mksigen ---
top directory: [/home]
top directory title: [/home]
background color (name or #aabbcc): [#CCFFCC]
ignored filename pattern: [\.bak$|~$|^lost\+found$]
hostname written in HTML: [tako-itpass.scitec.kobe-u.ac.jp
]ika-itpass.scitec.kobe-u.ac.jp
make <DL> indentation?: (y/n) [N]
make summary?: (y/n) [N]
summary section title: [summary]
detail section title: [detail]
force mksigen to be in a group: []

hostname についてはデフォルトが tako になっているので変更する. 最後に mksigenconfig の中身を確認する (設定の最後に表示される).

your configuration ---
detailtext: detail
summarize:
toptitle: /home
heading: ika-itpass.scitec.kobe-u.ac.jp
ignorepat: \.bak$|~$|^lost\+found$
topdir: /home
forcegid:
indent:
acklink: http://www.gfd-dennou.org/arch/cc-env/mksigen/desc.htm
acktext: this page is generated with ::mksigen::
summarytext: summary
bgcolor: #CCFFCC
is this okay?: (y/n) [N]y
configuration file: [/usr/sbin/../lib/mksigen.conf]
Processing triggers for man-db (2.9.4-2) ...

/usr/lib 以下に mksigen.conf ができたことを確認する.

また, man ページについては,

/usr/share/man/ja/man5/ 以下に mksigen-sigen.5.gz
/usr/share/man/ja/man8/ 以下に mksigen-email.8.gz
/usr/share/man/ja/man8/ 以下に mksigen-intro.8.gz
/usr/share/man/ja/man8/ 以下に mksigen.8.gz
/usr/share/man/man5/ 以下に mksigen-sigen.5.gz
/usr/share/man/man8/ 以下に mksigen-email.8.gz
/usr/share/man/man8/ 以下に mksigen-intro.8.gz
/usr/share/man/man8/ 以下に mksigen.8.gz

がインストールされたことを確認する.

Last modified:2022/01/04 00:12:28
Keyword(s):
References:[[ITPASS2021]2021年度サーバ構築マニュアル]