yum - 利用可能なhttpdパッケージがありません(新しいVPS)

yum - 利用可能なhttpdパッケージがありません(新しいVPS)

そのため、最も基本的な機能だけを備えた新しいVPSを持つようになりました。これは私が全く期待していたものではなく、おそらく私の能力から抜け出したかもしれませんが、必須事項を実行しようとしています。所有者はスウェーデン人であり、非常に不親切です。

uname -a出力:

Linux myhostname.com 2.6.32-431.el6.i686 #1 SMP 金曜日 11月 22日 00:26:36 UTC 2013 i686 i686 i386 GNU/Linux

それで、Apacheを見つけて始めようとしています。 apachectl start未知。 lsof -nPi | grep ":80 (LISTEN)"出力がありません。または言及はありませんhttpdapache2/etc/init.d/

だから私は次のようにApacheをインストールし始めました。

$ yum install httpd
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.sunet.se
 * extras: ftp.sunet.se
 * updates: ftp.sunet.se
Setting up Install Process
No package httpd available.
Error: Nothing to do

rpm -qa | grep httpd出力がないので除外ラインを確認して/etc/yum.conf確認しました。httpd

exclude=bind-chroot courier* dovecot* exim* filesystem httpd* mod_ssl* mydns* mysql* nsd* php* proftpd* pure-ftpd* ruby* spamassassin* squirrelmail*

私は何をすべきかわかりません。私はApacheが存在しないと確信しており、PHPも存在しません。 MySQLはうまく動作します。

質問

  • httpdホストが電子メールを無視したため、無視リストから削除した場合、どのようなダメージが発生しますか?
  • また、yum.confリポジトリがリストにない場合は追加する必要がありますか?

ベストアンサー1

まず、httpd*これを除外リストから除外します。また、各リポジトリは通常ディレクトリyum.confに表示されません。ファイルの末尾には、次のような説明があります。yum.conf/etc/yum.repo.d

# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d

はい

$ ls /etc/yum.repos.d/
fedora.repo                             home:pstavirs:ostinato.repo             rpmfusion-free-updates.repo             rpmfusion-nonfree-updates.repo
fedora-updates.repo                     home:tpokorra:mono.repo                 rpmfusion-free-updates-testing.repo     rpmfusion-nonfree-updates-testing.repo
fedora-updates-testing.repo             rpmfusion-free-rawhide.repo             rpmfusion-nonfree-rawhide.repo          rpm-sphere.repo
google-chrome.repo                      rpmfusion-free.repo                     rpmfusion-nonfree.repo                  virtualbox.repo

yum.conf次のように一度実行すると、編集するのではなくyum除外項目を上書きするように指示できます--disableexcludes=[all|main|repoid]

   --disableexcludes=[all|main|repoid]
        Disable the excludes defined in your config files. Takes one of 
        three options:
          all == disable all excludes
          main == disable excludes defined in [main] in yum.conf
          repoid == disable excludes defined for that repo

はい

$ sudo yum --disableexcludes=all install httpd

おすすめ記事