nkfコマンドをインストールする

# MacにHomebrewでインストールする
- 環境
    - macOS BigSurバージョン11.1
    - Homebrew 3.0.0

```zsh
# まずはアップデートして
$ brew update
Updated 2 taps (homebrew/core and homebrew/cask).
#...省略...

# お医者さんに健康を見てもらって
$ brew doctor
Your system is ready to brew.

# インストールするものを検索して
$ brew search nkf
==> Formulae
nkf

# インストールする
$ brew install nkf
==> Downloading https://homebrew.bintray.com/bottles/nkf-2.1.5.big_sur.bottle.tar.gz
######################################################################## 100.0%
==> Pouring nkf-2.1.5.big_sur.bottle.tar.gz
🍺  /usr/local/Cellar/nkf/2.1.5: 7 files, 385.4KB

# インストールできた
$ nkf --version
Network Kanji Filter Version 2.1.5 (2018-12-15) 
Copyright (C) 1987, FUJITSU LTD. (I.Ichikawa).
Copyright (C) 1996-2018, The nkf Project.
```


# Windows10にzipでインストールする
- 環境
    - OS : Windows10 64bit
    - Git Bash : 2.18.0

1. [Vectorのサイト](https://www.vector.co.jp/soft/dl/win95/util/se295331.html) から `nkfwin.zip`をダウンロードする
1. `nkfwin.zip`を展開する
1. 任意の場所に配置する
    - zipに入っている `nkf32.exe` 以外のファイルについては以下で説明されているので欲しいものがあれば一緒にコピる。
    - 参考 : [How to identify and transform character codes of text files using nkf on Windows(Apr,2014)](http://apphy.u-fukui.ac.jp/~tajima/nkf32_install.html)
1. .bash_profileにPATHを通す

```bash
# 3. 任意の場所に配置する
## nkf専用ディレクトリを作る
$ mkdir /c/app/nkf
## 必要なものだけコピーする
$ cp ~/Downloads/nkfwin/vc2005/win32\(98\,Me\,NT\,2000\,XP\,Vista\,7\)Windows-31J/nkf32.exe /c/app/nkf/
$ find /c/app/nkf/
/c/app/nkf/
/c/app/nkf/nkf32.exe

# 4. .bash_profileにPATHを通す
$ vi ~/.bash_profile
## --以下を追記する----------------------------------------------------------------
NKF="/c/app/nkf/"
PATH=$PATH:$NKF
## ------------------------------------------------------------------
## 設定を反映する
$ source ~/.bash_profile

# インストールできた
$ nkf32 -v
Network Kanji Filter Version 2.1.1 (2010-08-08)
Copyright (C) 1987, FUJITSU LTD. (I.Ichikawa).
Copyright (C) 1996-2010, The nkf Project.
```

# CentOS7にyumでインストールする
- 環境
    - CentOS Linux release 7.7.1908 (Core)
    - yum 3.4.3

1. EPELリポジトリがインストールされているかを確認する
    - インストールされていない場合は、`sudo yum install epel-release`でインストールする。
1. yumでインストールする

```bash
# 1. EPELリポジトリがインストールされているかを確認する
$ sudo yum list installed epel*
Loaded plugins: fastestmirror, ovl
Repository google-chrome is listed more than once in the configuration
Loading mirror speeds from cached hostfile
 * base: ty1.mirror.newmediaexpress.com
 * epel: nrt.edge.kernel.org
 * extras: ty1.mirror.newmediaexpress.com
 * updates: ty1.mirror.newmediaexpress.com
Installed Packages
epel-release.noarch                7-12                        @epel
## インストールされていた
$ 


# 2. yumでインストールする(「-y」オプションは、「問い合わせすべてにYesと答える」ということ)
$ sudo yum install -y nkf --enablerepo=epel
Loaded plugins: fastestmirror, ovl
Repository google-chrome is listed more than once in the configuration
Loading mirror speeds from cached hostfile
 * base: ty1.mirror.newmediaexpress.com
 * epel: nrt.edge.kernel.org
 * extras: ty1.mirror.newmediaexpress.com
 * updates: ty1.mirror.newmediaexpress.com
Resolving Dependencies
--> Running transaction check
---> Package nkf.x86_64 1:2.1.3-5.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==============================================================================================================================================================================================================================================
 Package                                               Arch                                                     Version                                                          Repository                                              Size
==============================================================================================================================================================================================================================================
Installing:
 nkf                                                   x86_64                                                   1:2.1.3-5.el7                                                    epel                                                   135 k

Transaction Summary
==============================================================================================================================================================================================================================================
Install  1 Package

Total download size: 135 k
Installed size: 293 k
Downloading packages:
nkf-2.1.3-5.el7.x86_64.rpm                                                                                                                                                                                             | 135 kB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : 1:nkf-2.1.3-5.el7.x86_64                                                                                                                                                                                                   1/1 
  Verifying  : 1:nkf-2.1.3-5.el7.x86_64                                                                                                                                                                                                   1/1 

Installed:
  nkf.x86_64 1:2.1.3-5.el7                                                                                                                                                                                                                    

Complete!

# インストールされた
$ nkf --version
Network Kanji Filter Version 2.1.3 (2013-11-22) 
Copyright (C) 1987, FUJITSU LTD. (I.Ichikawa).
Copyright (C) 1996-2013, The nkf Project.
```