AmazonLinuxにnkfをインストール

表題の通り。`nkf`コマンドを使用したかったのだが、レポジトリには存在しないのでインストールをしたメモ。

■ 環境

  • Amazon Linux

■ package

下記のように検索したが見つからない。

$ sudo yum search nkf

AmazonLinuxのレポジトリには`nkf`は存在しないようである。

$ cat /etc/os-release
NAME="Amazon Linux AMI"
VERSION="2016.09"
ID="amzn"
ID_LIKE="rhel fedora"
VERSION_ID="2016.09"
PRETTY_NAME="Amazon Linux AMI 2016.09"
ANSI_COLOR="0;33"
CPE_NAME="cpe:/o:amazon:linux:2016.09:ga"
HOME_URL="http://aws.amazon.com/amazon-linux-ami/"
$

RHEL系のパッケージであればインストールは問題ないであろう。ということでCentOS6の`nkf`パッケージを探すことにした。CentOS6にしたのは下記ファイルを見たので。

$ cat /etc/yum.repos.d/epel.repo
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
 :
$

探すと下記に存在した。

https://centos.pkgs.org/6/centos-x86_64/nkf-2.0.8b-6.2.el6.x86_64.rpm.html

ここからbinaryをダウンロードしてインストールを実施。

$ wget http://mirror.centos.org/centos/6/os/x86_64/Packages/nkf-2.0.8b-6.2.el6.x86_64.rpm
$ sudo yum localinstall nkf-2.0.8b-6.2.el6.x86_64.rpm

これで`nkf`コマンドを利用できるようになった。

$ which nkf
/usr/bin/nkf
$

以上。

■ 関連

改行コード変換