パッケージ管理ツール(GUI)から追加インストールできない

risingsun2005-03-01



CUIでインストールできたので、とりあえずそれでよしとする。でもなんでGUIからできないのか、未解決といえば未解決。




現象と経緯


telnet-serverを追加インストールしようとしたところ、パッケージ管理ツール(GUI)から追加インストールできない。
「パッケージの追加と削除」 > 「サーバ」 > 「レガシーなネットワークサーバパッケージの追加」 > 「詳細」 でtelnet-serverにチェックすると、↓のポップアップがでる。

"Red Hat Enterprice Linux 3"ディスク3がパッケージインストールに必要です。
ディスクを挿入して「OK」を押します。


いわれるままにメディアをいれるが、OKを押してもまた同じポップアップがでる。
それの繰り返し。


みると、「ディスクを挿入して〜」のポップアップがでる時点で、すでに、/mnt/cdromのマウントが外れていることが分かった。← mount -l -t iso9660の結果なにもマウントされていない。


そこで以下のことを試した。


(1) 「ディスクを挿入して〜」ポップアップが出てから、再マウント。
→ でもだめ。現象はかわらず、ポップアップが出つづける。

(2) コンソールから/mnt/cdromをつかみっぱなしにして、マウント解除ができないようにする。
→ だめだ。現象はかわらず、ポップアップが出つづける。

(3) コマンドでインストール
→ これでインストールできた。

対処


GUIを使わずにrpmコマンドでインストールできた。
インストールパッケージ: telnet-server-0.17-26


(1) 目的のインストールパッケージがまだインストールされていないことを確認

[root@soot etc]# rpm -qa | grep telnet-server
[root@soot etc]# 


(2) 目的のインストールパッケージがCDROMにあることを確認

[root@soot etc]# find /mnt/cdrom/RedHat/RPMS/ -name *telnet*
/mnt/cdrom/RedHat/RPMS/telnet-server-0.17-26.i386.rpm


(3) インストール

[root@soot etc]# rpm -ivh telnet-server-0.17-26.i386.rpm


(4) 確認

[root@soot etc]# rpm -qa | grep telnet-server
telnet-server-0.17-26 ← インストールされている

環境

[root@soot etc]# cat /etc/redhat-release
Red Hat Enterprise Linux ES release 3 (Taroon Update 2)

一口メモ


rpm ・・・ RedHat Package Manager の略