• ベストアンサー

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

  • ProFTPd + iconvパッチ CharsetLocal が unknown

    ProFTPd に iconv パッチをあて proftpd.confに CharsetLocal UTF-8 CharsetRemote CP932 この2つの設定をしたところ、 noppi@sv:/usr/local/src$ /usr/local/sbin/proftpd -t Checking syntax of configuration file - Fatal: unknown configuration directive 'CharsetLocal' on line 43 of '/usr/local/etc/proftpd.conf' となってしまいます。 -l で確認するとCompiled-in modules:にはmod_codeconv.cが含まれているので、パッチあてとビルドはできていると思います。 また、Charset系のオプションをはずすと、inet.dから正しく起こされます。 原因や対策などご存知の方、よろしくお願いいたします。 OS:Debian Etch Linux 2.6.22 コマンド: cd /usr/local/src wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.0.tar.gz wget http://www.hakusan.tsg.ne.jp/tjkawa/software/misc/proftpd-iconv/pack/proftpd-1.3.0-iconv.patch.gz wget http://www.hayasoft.com/JP/software/linux/proftpd-1.3.0-nlst-ffftp.patch tar -zxvf proftpd-1.3.0.tar.gz gzip -d proftpd-1.3.0-iconv.patch.gz patch -p0 < proftpd-1.3.0-iconv.patch patch -p0 < proftpd-1.3.0-nlst-ffftp.patch cd proftpd-1.3.0 ./configure --prefix=/usr --with-modules=mod_codeconv:mod_df make make install

  • VMware tools のRPMコマンド

    VMware Serverを使用 ホストOS:WindowsXP ゲストOS:FedoraCore2.6 VMメニューから INSTALL VMware tools を実行 下記の2ファイルが作成 VMwareTools-1.0.2-39867.i386.rpm VMwareTools-1.0.2-39867.tar.gz 質問ですが tarコマンドでインストール出来るのですが rpmコマンド学習の為 rpmコマンドでインストールしようとした際下記コマンド実行 rpm -ivh VMwareTools-1.0.2-39867.i386.rpm MSG: 1:VMwareTools ########################################### [100%] これでインストールされたのでしょうか? you do not have VMware tools installedが表示されているので どうもインストールされていないみたいなんですが この後、何かコマンドを打つ必要があるんでしょうか? 回答宜しくお願いします。

  • CentOS5でLAPPを構築したいのですが・・・

    CentOS5にApacheとPostgreSqlとPHPをインストールしたいんですがうまくいきません。 httpd-2.2.14 postgresql-8.2.6 php-5.2.6 を入れようと思っています。 CentOS5をインストールして、IPアドレスやホスト名などの設定後、もともとインストールされているApacheなどを # rpm -qa | grep 'httpd' # rpm -e httpd などのコマンドで削除ごに #/usr/local/src/ に上記のApcheやPHPなどのファイルを持ってきてApache→Postgresql→PHPの順番にインストールしました。 Apcheの場合 # cd /usr/local/src # tar xfz /usr/local/src/httpd-2.2.14.tar.gz # cd httpd-2.2.14 # /configure # make # make install Postgresqlの場合 # /usr/sbin/adduser postgres # chown postgres:postgres /usr/local/pgsql # mkdir /usr/local/src/postgres-8.2.6 # chown postgres:postgres /usr/local/src/postgresql-8.3.7 # su - postgres # cd /usr/local/src # tar xfz /usr/local/src/postgres-8.2.6.tar.gz # cd /usr/local/src/postgres-8.2.6 # ./configure # make # make install PHPの場合 # cd /usr/local/src # tar xfz /usr/local/src/php-5.2.6.tar.gz # cd /usr/local/src/php-5.2.6 # ./configure --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring --enable-mbregex --with-pgsql # make # make install 上記の様なコマンドでインストールしましたがうまくいきません 詳細な設定もしているつもりですがいまいちうまくいきません どうか皆さまの知識をどうかお貸しくださいm(_ _)m

  • rpmコマンドのsource

    PlamoLinuxにはrpmコマンドがインストールされていませんが、rpmコマンドをplamoLinuxにインストールして利用することは可能でしょうか? 可能であるのならば、rpmコマンドのsourceは何処から入手することが出来るのでしょうか? Plamoに入っていたrpm2tgzでVineのrpmコマンドのrpmファイルをtgz形式にして展開しようとしたのですが、途中で失敗してしまい上手く展開できなかったので、tar.gz形式のrpmコマンドのソースなど、Plamoで素直に展開できるrpmのソースがあればその場所を教えてください。 よろしくお願いします。

  • ソースからコンパイルしたPHPを削除し、RPMのほうを有効化

    ソースからコンパイルしたPHPを削除し、RPMにてインストールしたPHPのほうを有効化させたいと考えております。 現状は、両方インストールした状態ですが、コマンド上はソースからコンパイルしたものが有効になっております。 # which php /usr/local/bin/php # php -v PHP 5.2.1 ソースからコンパイルしたPHPの削除はインストール時の展開されたファイルを削除すれば良いと思いますが、(findコマンドでPHP5.2.1関連を片っ端から削除)「/usr/local/bin/php」も削除したのち、RPMのコマンドが有効にならず困っております。 # rpm -e php-5.1.6-3.el4s1.10 # yum install php Installed: php.i386 0:5.1.6-3.el4s1.10 # which php /usr/bin/which: no php

  • libtcl.so.0が必要です

    このエラーが出てしまい、RPMパッケージがインストールできません。 tclをインストールすれば・・・と思い、 tcl8.0.5tar.gz tcl8.3.5-src.tar.gz tcl8.4.9-src.tar.gz tcl-8.4.9-1bw.src.rpm tcltk-8.3.3-65.src.rpm tk-8.4.9-1bw.src.rpm 上のようなものをネットで探しインストールしてみましたが、全滅でした。 ほかのサーバーを確かめてみたところ、 /usr/libにlibtcl.so.0がありました。 それを持ってきて、ldconfigしても見たのですがだめでした。 解決方法を教えてください。よろしくお願いします。

  • findの使い方

    /root/rpm/SOURCES/proftpd-1.2.10rc3.tar.bz2 こういうファイルが有ります。 [root@localhost src]# find / -name proftpd-1.2* -print /usr/local/src/proftpd-1.2.10-0vl0.3.src.rpm という結果でした。なぜ1行目に書いたものがヒットしなかったのか分からないので分かるように教えてください。

  • インストール済みかどうか&ファイル展開のコマンド

    SunOS5.6を使っています。 ものすごく初心者なので、UNIXコマンドをネットで検索しながら触っています。 autoconf-2.13.tar.gzをインストールしようと思いネットで検索していたら ----------------------------- $ cd /usr/local/src  $ autoconf-2.13.tar.gz  $ tar -xvzf autoconf-2.13.tar.gz 又は # gzip -cd autoconf-2.13.tar.gz | tar -xvf - ------------------------------- とあったのでautoconf-2.13.tar.gzを展開したいのですが、どうやったら展開できるのか分からず困っています。 というのも、 tar -xvzf 、gzip -cd としてもコマンドが見つかりません。 いろいろ調べまわっても、いろんな展開方法があり試してやっているのですが、よくわかりません。 *.zipというファイルであれば展開を自分で出来ましたが、、、*.tar.gzとなる拡張子の展開方法が分かりません。 その前にautoconf自体がインストール済みであるかどうか、どうやってコマンドでしらべるのでしょうか?

  • Debian Linuxでzip: command not found

    Debian Linuxでzip: command not foundエラー。 LinuxコマンドでZIPファイルを作ろうとすると、 エラーが発生してしまいます。 zipコマンドをインストールしたいのですが、 インストールコマンド(rpm? apt-get?)がわからず、 インストール用ファイルもWebから見つけられませんでした。 OSはDebian GNU/Linux(Debian 5.0 lenny)です。 WindowsVistaにダウンロードしてきた時に特別な方法を使わず解凍できれば、 ZIP形式にはこだわりません。 zipコマンドを使える方法について詳しい方がいましたら、 教えていただけますでしょうか。 -------------------------------------- # zip test_201010.zip *.gz -bash: zip: command not found # whereis zip zip: # apt-cache zip E: Invalid operation zip # echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin --------------------------------------

  • snortについて

    vinelinux3.1にsnort-2.4.0を入れようと思っております。 # rpm -q libpcap # apt-get install libpcap # rpm -q libpcap  libpcap-0.8.3-0vl1 # groupadd snort  # useradd -g snort -s /bin/true snort  # wget http://www.snort.org/dl/current/snort-2.4.0.tar.gz # tar zxvf snort-2.4.0.tar.gz # cd snort-2.4.0 # ./configure --prefix=/usr/local/snort # wget http://nchc.dl.sourceforge.net/sourceforge/pcre/pcre-6.1.tar.gz # tar zxvf pcre-6.1.tar.gz # cd pcre-6.1 # ./configure # make # make install # cd snort-2.4.0 # ./configure --prefix=/usr/local/snort #make #make install # mkdir /usr/local/snort/etc # mkdir /usr/local/snort/rules # mkdir /var/log/snort # cp ./etc/snort.conf /usr/local/snort/etc #cp ./etc/classification.config /usr/local/snort/etc # cp ./etc/reference.config /usr/local/snort/etc # cp ./rules/*.rules /usr/local/snort/rules # chown snort.snort /var/log/snort 以上の様にしてインストールしました。しかし # cp ./rules/*.rules /usr/local/snort/rules cp: ``./rules/*.rules'' を stat できません: そのようなファイルやディレクトリはありません。 といわれて実行できません。このエラーはどうやって回避すればいいのでしょうか?またsnortの起動方法を教えていただけませんか?