yum - Nenhum pacote httpd disponível (novo VPS)

3

Então eu tenho um novo VPS que só tem o esqueleto. Não é o que eu estava esperando em tudo e eu posso estar bem além da minha profundidade, mas eu estou tentando obter o essencial em execução. O anfitrião é sueco e agressivamente inútil.

uname -a output:

Linux myhostname.com 2.6.32-431.el6.i686 #1 SMP Fri Nov 22 00:26:36 UTC 2013 i686 i686 i386 GNU/Linux

Então, eu estava tentando localizar e iniciar o Apache. apachectl start é desconhecido. lsof -nPi | grep ":80 (LISTEN)" não tem saída. Não há referência a httpd ou apache2 em /etc/init.d/ .

Então eu comecei tentando instalar o Apache assim:

$ 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 não tem saída, por isso, verifiquei /etc/yum.conf e vejo httpd na linha de exclusão:

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

Estou preso quanto ao que fazer. Eu tenho certeza que o Apache não está presente e PHP também. O MySQL está funcionando bem.

Perguntas

  • Como o host está ignorando meus e-mails, qual seria o problema em remover httpd da lista de ignorados?
  • Além disso, se yum.conf não tiver repositórios listados, preciso adicioná-los?
por jerrygarciuh 14.06.2014 / 23:46

1 resposta

6

Eu removerei httpd* dessa lista de exclusão em yum.conf para iniciantes. Além disso, cada repo geralmente não é listado em yum.conf , mas sim no diretório /etc/yum.repo.d , normalmente. Há frequentemente esse comentário no final desse arquivo:

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

Exemplo

$ 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

Em vez de editar o yum.conf , você pode executar yum one desativado e avisar para substituir as exclusões assim, --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

Exemplo

$ sudo yum --disableexcludes=all install httpd
    
por 15.06.2014 / 02:54