• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:apacheのアップデートで依存性の欠如)

Apacheアップデートで依存性の欠如が発生する

このQ&Aのポイント
  • RedHatLinux7.0でapache1-3-22へのアップデートを試みると、依存性の欠如が生じる。
  • 必要な依存パッケージであるmod_bandwidth、mod_put、mod_throttle、libexpat.so.0、libmm.so.11が見つからない。
  • 過去のアップデートのrpmを取得し、解決する方法があるか検討する必要がある。

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

  • ベストアンサー
  • s2t
  • ベストアンサー率79% (47/59)
回答No.1

libexpat.so.0はexpat、libmm.so.11はmmというパッケージに含まれております。 おそらく、updatesのところから取得してきたのだと思いますが、この場合、必要とされるのは、 expat-1.95.1-1.i386.rpm mm-1.1.3-8.i386.rpm だと思います。 > 過去のアップデートのrpmを全てgetして、rpm -Uvh等とすれば解決するのでしょうか? これは不要なものまで全てインストールされて危険です。 やるならば、rpm -Fvhにした方がいいです。 > また、インストールしたLinuxは、できるLinuxサーバという本についていた物ですが、そもそもこれが問題で正式な物でインストールするべきなのでしょうか? 問題ありません。ただ、バージョンが古いですね。 まだ、再セットアップ可能なら、RedHat Linux 7.3か、8.0をセットアップした方がいいと思います。 FTPからISOイメージがダウンロードできますので、CD-Rに焼くか、雑誌の付録に付いているもので問題ありません。 パッケージ版とFTP版の違いは、商用ソフトウェアの有無と、サポート関係しか違いがありません。

chrilake
質問者

お礼

早速のご回答、本当にありがとうございました。 おかげさまで、expat*とmm*をgetして、apacheをupdateする事ができました。 また宜しくお願いします。 ありがとうございました。

chrilake
質問者

補足

s2tさん、お礼の後になってしまいましたが、過去のアップデートのrpmを全てgetして、rpm -Uvh等をしてしまうと、”不要なものまで全てインストールされて危険”とのご回答がありましたが、具体的にはどういったことが考えられるのでしょうか? くどい様で本当にすみませんが宜しければお願いいたします。

その他の回答 (1)

  • s2t
  • ベストアンサー率79% (47/59)
回答No.2

manで調べれば分かると思いますが、rpm -U は、インストールされているパッケージのアップデートと、インストールされていないパッケージのインストールを行います。 rpm -F は、インストールされているパッケージのアップデートのみ行います。

chrilake
質問者

お礼

ほんとに不束な再質問で申し訳ありません。 反省しています。 ありがとうございました。

関連するQ&A