Instalando o php no Ubuntu 8.10; pacote não encontrado?

0

Sou novo no linux. Para algum trabalho eu preciso instalar o php, mas não necessariamente o apache como eu estou usando meu próprio servidor. Estou usando o Ubuntu 8.10. Mas quando tento instalar o php eu recebo o seguinte erro.

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

mesmo tipo de erro se eu tentar instalar o apache também. Eu li na web que é um problema relacionado ao repositório. Quando eu tento um 'apt-get update' recebo erros 404. Eu colei essa saída no link .

Por favor, diga-me como faço para instalar o php no Ubuntu 8.10.

    
por samsamara 03.11.2012 / 06:25

2 respostas

3

É uma versão muito antiga do Ubuntu e não é mais suportada. É melhor você atualizar para uma nova versão do Ubuntu (de preferência a última versão do LTS). Você não receberá atualizações, as coisas poderiam quebrar, você desatualizou os pacotes sem os mais recentes patches de segurança e funcionalidade. eu SOMENTE RECOMENDO ACTUALIZAR

Agora que terminamos com isso ...

Aparentemente, você PODERÁ ser capaz de acessar repositórios mais antigos, alterando suas fontes. Primeiro, para ter a última atualização dos repositórios de EOLed. (fonte) . Renomeie seu /etc/sources.lst para sources.lst.old e cole o abaixo em um novo arquivo /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
e espero que continue. Esta não é uma boa ideia, e realmente não foi testada

    
por 03.11.2012 / 06:32
3

A razão pela qual isso não está funcionando é que os repositórios principais do Ubuntu removeram os pacotes para o Ubuntu 8.10, porque é:

  • Não é um lançamento de suporte a longo prazo (LTS); e
  • É extremamente antigo (o "8" no número da versão é para o ano 2008 , que agora é cerca de 4 anos atrás). Em termos da taxa de evolução do desktop Linux, usar uma distribuição de 4 anos equivale a dirigir um carro a partir de 1935.

Existe um espelho para pacotes antigos aqui com um repositório ativo e downloads de imagens ISO. Você pode apontar seu arquivo /etc/apt/sources.list para este local, em vez do repositório padrão.

No entanto, eu recomendo strongmente que você pare de tentar usar uma distribuição antiga. Se você precisar usar algo antigo e estável com suporte há muito tempo, terá duas opções:

  • Como primeira opção, use o Ubuntu 12.04, lançado em abril de 2012. Se isso funciona para o que você quer fazer, ótimo .
  • Como segunda opção, use o Ubuntu 10.04, lançado em abril de 2010. Se isso funciona para o que você quer fazer, é bom .
  • Como opção final, use o Ubuntu 8.04, lançado em abril de 2008. Isso é, na verdade, anterior ao Ubuntu 8.10, mas é oficialmente suportado no Ubuntu Server até abril de 2013.

Veja esta página Wiki que descreve o ciclo de vida do lançamento do Ubuntu, onde você tem vários lançamentos padrão (geralmente 3), cada um deles sem suporte depois de um curto período de tempo (um ano e meio), seguido por um lançamento de suporte de longo prazo que é mantido por atualizações de segurança e bugfix por muito tempo (4 anos para desktops e 7 anos para servidores).

    
por 03.11.2012 / 06:38