• ベストアンサー

rpm

ダウンロードしたものに対してインストールコマンドを実行すると #rpm -ivh proftpd.rpm 1:proftpd ################ 100% このようになります。 ivhはインストールのはずですが、プログレスの#の表示は あっという間に100%になります。ハードディスクも静かだし、which proftpdも、file /usr/local/sbin/proftpdもだめでした。 たぶんrpmコマンドで何もされていないと思います。 こういうことはよくあるんですか? 3つのサーバから異なるバージョンのproftpdを試しましたが、どれも同じでした。 rmpがだめなら、tar.gzを探せばいいんですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Lean
  • ベストアンサー率72% (435/603)
回答No.3

以下のような感じでどこにインストールされているか確認出来ます。 ○Fedora Core 4での例 # rpm -qa | grep -i proftpd proftpd-1.2.10-6.fc4 # rpm -ql proftpd-1.2.10-6.fc4 /etc/ftpusers /etc/logrotate.d/proftpd /etc/pam.d/proftpd /etc/proftpd.conf /etc/rc.d/init.d/proftpd ← 起動スクリプト /etc/xinetd.d/xproftpd /usr/bin/ftpcount /usr/bin/ftpdctl /usr/bin/ftptop /usr/bin/ftpwho /usr/sbin/ftpshut /usr/sbin/in.proftpd /usr/sbin/proftpd ← ProFTPD本体 /usr/share/doc/proftpd-1.2.10 <以下、省略>

imarea
質問者

補足

# rpm -qa | grep -i proftpd を実行すると何も表示されずプロンプトが返されました。 過去にproftpdが入っていました。 それで、まだ有ると勘違いされているためにproftpdが-ivhでインストールしてくれない状況なんだと思います。

その他の回答 (2)

  • v4493p
  • ベストアンサー率45% (25/55)
回答No.2

proftpd.rpm ? 正確に書いてください。proftpd.i586.rpmとか。 コマンドモードで #rpm -qa | grep proftpd proftpd-1.2.8-3 -----コマンドの結果 インストールされているか、確認してください。 インストールされていれば上記2行目のように、表示されます。 エラーメッセージが無い様なので正常にインストールされていると思うのですが。

imarea
質問者

お礼

rpm -ivhでエラーは無く、一瞬で完了しました。

  • potch
  • ベストアンサー率34% (24/70)
回答No.1

/bin, /sbin, /usr/bin, /usr/sbin全部調べましたか?(ディストリビューションによって変わるので、ご自分の環境に置き換えてください。) また、ソースファイルについているMakefileやspecファイルの中に、どこにどんなファイルがインストールされるのかわかると思うのでそれを参考にバイナリファイルを探す手もあります。 ソースを落としてそれをコンパイルしなおしてもいいですが、もしアップグレードなどでアンインストールが必要になった場合、作業が大変になるのでコンパイルしなおす際もrpmパッケージにコンパイルしてからインストールすることをお勧めします。

imarea
質問者

お礼

findでproftpdをルーから検索しましたが見つかりませんでした。

関連するQ&A