インターネットに繋がらない環境でRed Hat Enterprise Linux 7.7 にrpmファイルでnkfをインストールする方法を紹介します。
環境
- Red Hat Enterprise Linux Server release 7.7
1. 準備
1.1. epelのGPG公開鍵を取得
以下のページからRPM-GPG-KEY-EPEL-7
をダウンロードする。
Index of /pub/epel
1.2. nkfのrpmファイルを取得
以下のページからnkf-2.1.3-5.el7.x86_64.rpm
をダウンロードする。
Index of /pub/epel/7/x86_64/Packages/n
2. ファイル配置
2.1 RPM-GPG-KEY-EPEL-7ファイルの配置
取得したRPM-GPG-KEY-EPEL-7
ファイルを/etc/pki/rpm-gpg
配下に配置する。
実行結果
[root@RHEL-DEMO ~]# cd /etc/pki/rpm-gpg
[root@RHEL-DEMO rpm-gpg]# ls
RPM-GPG-KEY-EPEL-7 RPM-GPG-KEY-redhat-legacy-release
RPM-GPG-KEY-redhat-beta RPM-GPG-KEY-redhat-legacy-rhx
RPM-GPG-KEY-redhat-legacy-former RPM-GPG-KEY-redhat-release
[root@RHEL-DEMO rpm-gpg]#
2.2. nkf-2.1.3-5.el7.x86_64.rpmファイルの配置
取得したnkf-2.1.3-5.el7.x86_64.rpm
ファイルを任意の場所(ここでは/root/tmp
配下)に配置する。
実行結果
[root@RHEL-DEMO ~]# cd /root/tmp
[root@RHEL-DEMO tmp]# ls
nkf-2.1.3-5.el7.x86_64.rpm
[root@RHEL-DEMO tmp]#
3. インストール
3.1. EPELのGPG公開鍵をインストール
以下のコマンドを実行し、EPELのGPG公開鍵をインストールする。
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
実行結果
[root@RHEL-DEMO ~]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
[root@RHEL-DEMO ~]#
3.2. nkfのインストール
以下のコマンドを実行し、nkfをインストールする。
rpm -ivh /root/tmp/nkf-2.1.3-5.el7.x86_64.rpm
実行結果
[root@RHEL-DEMO ~]# rpm -ivh /root/tmp/nkf-2.1.3-5.el7.x86_64.rpm
準備しています... ################################# [100%]
更新中 / インストール中...
1:nkf-1:2.1.3-5.el7 ################################# [100%]
[root@RHEL-DEMO ~]#
4. 確認
以下のコマンドでインストールされたnkfのバージョンを確認する。
nkf -version
実行結果
[root@RHEL-DEMO ~]# 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.
[root@RHEL-DEMO ~]#