Debian Potato (ou pelo menos eu acho) incapaz de encontrar apache2-utils

1

Então eu entreguei uma velha caixa linux que tem o Debian Linux. Eu não sei qual é a liberação exata. O / etc / debian_version revela o teste / instável. Com base em uma idéia aproximada de quando o servidor foi colocado em produção primeiro, imaginei que fosse uma instalação do lançamento "Potato". Então atualizei meu /etc/apt/sources.list para ler

deb http://archive.debian.org/debian/ potato main contrib non-free

No entanto, quando faço

sudo apt-get install apache2-utils

Eu recebo um erro de pacote não encontrado. Eu também tentei

apt-get update

Sem sucesso. Alguma ideia? Estou tentando instalar o apache2-utils para ter acesso ao utilitário 'ab' para testar algumas coisas do servidor web.

    
por Archit Baweja 27.09.2011 / 19:15

5 respostas

2

O não tão recente Debian Potato parece não conter o Apache2.

Se você quiser verificar se é realmente o Potato que você instalou, dê uma olhada em link e compare os números da versão com alguns dos pacotes que você instalou localmente. Você pode obter a versão instalada localmente de um pacote executando apt-cache policy packagename .

Se possível, você provavelmente quer reinstalar o sistema para executar uma versão mais recente e suportada do Debian.

    
por 27.09.2011 / 19:31
0

Pode ser uma boa ideia apenas estabelecer um novo sistema linux. Estaria em um estado mais conhecido e você evitaria perder tempo tentando corrigir / corrigir um sistema em estado desconhecido.

    
por 27.09.2011 / 19:22
0

Existe um arquivo /etc/issue ? Algumas distribuições Linux obedecem a essa convenção, que fornecerá o número da versão atual. A partir daí, você pode fazer um plano de ação mais concreto.

    
por 27.09.2011 / 21:35
0

Você definitivamente deve atualizar seu sistema. Ou como outros sugerem reinstalar. O sistema que você provavelmente tem tem mais de 11 anos. O Debian tem ciclos de suporte muito longos, mas seu sistema tem oito anos de suporte de manutenção.

Portanto, a batata nunca teve apache2 nos anos antigos. Continha apenas o Apache na versão 1.3 e demorou bastante tempo até que a versão 2 fosse incluída no Debian. A primeira distribuição contendo a versão 2 foi sarge; e até este tem seis anos.

    
por 27.09.2011 / 22:21
0

Se /etc/debian_version declarar instável e a máquina estiver recebendo atualizações, ele rastreará atualizações recentes que não são tão antigas quanto a batata. Unstable é um arranjo de "lançamento contínuo", mais ou menos. Verifique os números de versão de alguns pacotes conhecidos, que lhe darão uma ideia melhor. Não confie apenas em um número de versão de programa / biblioteca, pois alguns podem ter sido instalados "manualmente", portanto, não estarão rastreando os repositórios padrão. Se os administradores não tiverem limpado o cache de apt por motivos de espaço, isso seria um bom local para verificar - ele geralmente fica em /var/cache/apt/ , portanto ls /var/cache/apt/archives/ -lhrt deve fornecer uma lista de pacotes atualmente em cache solicitados pelo data em que foram retirados do repositório. se você não encontrar o cache (em vez de encontrá-lo lá, mas vazio), procure na máquina por .deb files - os administradores de servidores anteriores podem ter movido o cache para outro lugar.

Se você não acha que a máquina está executando coisas tão antigas quanto os pacotes encontrados na potato, então eu recomendo que não tente atualizá-la. Faça backup de todos os dados e configurações e inicie a partir de uma nova instalação.

Se estiver funcionando instável, sugiro uma reinstalação também. Instável é surpreendentemente estável na minha experiência, mas a quebra às vezes acontece e as coisas às vezes podem ficar quebradas por alguns dias (nesses casos, as soluções normalmente estão disponíveis em um curto período de tempo, mas ainda é arriscado) - por isso não é recomendado para uso em produção.

    
por 27.09.2011 / 22:46