yum - No hay paquete httpd disponible (nuevo VPS)

yum - No hay paquete httpd disponible (nuevo VPS)

Entonces tengo un nuevo VPS que solo tiene lo básico. No es lo que esperaba en absoluto y puede que ya haya superado mi nivel, pero estoy tratando de poner en funcionamiento lo esencial. El anfitrión es sueco y agresivamente inútil.

uname -aproducción:

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

Entonces estaba intentando localizar e iniciar Apache. apachectl startes desconocido. lsof -nPi | grep ":80 (LISTEN)"no tiene salida. No hay ninguna referencia a httpdo apache2en /etc/init.d/.

Entonces comencé intentando instalar Apache así:

$ 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 httpdno tiene salida, así que verifiqué /etc/yum.confy veo httpden la línea de exclusión:

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

Estoy estancado en cuanto a qué hacer. Estoy bastante seguro de que Apache no está presente y PHP tampoco. MySQL está funcionando bien.

Preguntas

  • Dado que el anfitrión ignora mis correos electrónicos, ¿qué daño tendría eliminarlos httpdde la lista de ignorados?
  • Además, si yum.confno hay repositorios en la lista, ¿debo agregarlos?

Respuesta1

Para empezar , lo eliminaría httpd*de esa lista de exclusión yum.conf. Además, cada repositorio normalmente no aparece en la lista, yum.confsino más bien en el directorio /etc/yum.repo.d, normalmente. A menudo aparece este comentario al final de ese archivo:

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

Ejemplo

$ 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

En lugar de editarlo, yum.confpuede ejecutar yumuno y decirle que anule las exclusiones de esta manera --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

Ejemplo

$ sudo yum --disableexcludes=all install httpd

información relacionada