Help us understand the problem. What is going on with this article?

Windows10とCentOS7にnkfコマンドをインストールする方法

Windows10にnkfコマンドをzipでインストールする方法

  • 環境
    • OS : Windows10 64bit
    • Git Bash : 2.18.0

ダウンロードする

Vectorのサイト から nkfwin.zip ダウンロードする

nkfwin.zip を展開する

任意の場所に配置する

# 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

zipに入っている nkf32.exe 以外のファイルについては以下で説明されているので欲しいものがあれば一緒にコピる。
How to identify and transform character codes of text files using nkf on Windows(Apr,2014)

.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にnkfコマンドをyumでインストールする方法

  • 環境
    • CentOS Linux release 7.7.1908 (Core)
    • yum 3.4.3

EPELリポジトリがインストールされているかを確認する

インストールされていない場合は、sudo yum install epel-releaseでインストールする。

$ 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
# インストールされていた
$ 

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.
ponsuke0531
びっくりするほど物覚えが悪いが、エンジニアを目指しています。
http://ponsuke-tarou.hatenablog.com/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away