Instalación de php en Ubuntu 8.10; ¿Paquete no encontrado?

Instalación de php en Ubuntu 8.10; ¿Paquete no encontrado?

Soy nuevo en Linux. Para algunos trabajos necesito instalar php pero no necesariamente apache ya que estoy usando mi propio servidor web. Estoy usando Ubuntu 8.10. Pero cuando intento instalar php me sale el siguiente error.

root@ubuntu:/home/sam/WS/webserver#  apt-get install php5
Reading package lists... Done
Building dependency tree       
Reading state information... Done
.E: Couldn't find package php5

El mismo tipo de error si intento instalar Apache también. Leí en la web que es un problema relacionado con el repositorio. Cuando intento una 'actualización apt-get' obtengo errores 404. He pegado esta salida enhttp://pastebin.com/g74DNzxL.

Por favor dígame cómo instalo php en ubuntu 8.10.

Respuesta1

Es una versión muy antigua de ubuntu y ya no es compatible. Es mejor que actualices a una nueva versión de ubuntu (preferiblemente la última versión LTS). No recibirás actualizaciones, cosas podrían romperse, tienes paquetes obsoletos sin los últimos parches de seguridad y funcionalidad.RECOMIENDO SERIAMENTE ACTUALIZAR

Ahora que hemos terminado con eso...

Aparentemente, PODRÍA poder acceder a repositorios más antiguos cambiando su fuentes.lst para tener la última actualización de los repositorios de los repositorios EOLed.(fuente). Cambie el nombre de su /etc/sources.lst a sources.lst.old y pegue lo siguiente en un nuevo archivo /etc/sources.lst

## EOL upgrade sources.list
# Required
deb http://old-releases.ubuntu.com/ubuntu/ intrepid main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ intrepid-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ intrepid-security main restricted universe multiverse
# Optional
#deb http://old-releases.ubuntu.com/ubuntu/ intrepid-backports main restricted universe multiverse

apt-get update && apt-get install php5
y espero que siga activo. Esta no es una buena idea y no está realmente probada.

Respuesta2

La razón por la que esto no funciona es que los repositorios principales de Ubuntu han eliminado los paquetes para Ubuntu 8.10, porque es:

  • No es una versión de soporte a largo plazo (LTS); y
  • Esextremadamenteantiguo (el "8" en el número de versión es para el año2008, que ya hace unos 4 años). En términos del ritmo de evolución del escritorio Linux, utilizar una distribución de hace 4 años equivale a conducir un coche de 1935.

Hay un espejo para paquetes antiguos.aquícon un repositorio apto en funcionamiento, así como descargas de imágenes ISO. Puede apuntar su /etc/apt/sources.listarchivo a esta ubicación en lugar del repositorio predeterminado.

Sin embargo, le recomiendo encarecidamente que deje de intentar utilizar una distribución tan antigua. Si necesita utilizar algo antiguo y estable que sea compatible durante mucho tiempo, tiene dos opciones:

  • Como primera opción, utilice Ubuntu 12.04, lanzado en abril de 2012. Si esto funciona para lo que quiere hacer,excelente.
  • Como segunda opción, use Ubuntu 10.04, lanzado en abril de 2010. Si esto funciona para lo que quiere hacer, eso esbien.
  • Como última opción, utilice Ubuntu 8.04, lanzado en abril de 2008. En realidad, esto esmás viejoque Ubuntu 8.10, pero es oficialmente compatible con Ubuntu Server hasta abril de 2013.

Veresta página wikique describe el ciclo de vida de la versión de Ubuntu, donde hay varias versiones estándar (generalmente 3), cada una de las cuales deja de ser compatible después de un tiempo muy corto (un año y medio), seguida de una versión de soporte a largo plazo que se mantiene para actualizaciones de seguridad y corrección de errores. durante mucho tiempo (4 años para computadoras de escritorio y 7 años para servidores).

información relacionada