como atualizar o apache2 já instalado no debian (lenny)

1

Eu tenho um debian lenny box instalado e rodando com o apache2 2.11.6 (isso foi testar o stream em alguns meses, agotestando um pouco)

Agora no fluxo de teste é 2.12.1 Eu quero atualizar meu apache2, mas não o outro software nesta máquina. Então eu penso:

apt-get upgrade 

.. não é uma opção.

Como posso atualizar apenas pacotes únicos?

    
por Peter Parker 26.08.2009 / 00:44

4 respostas

2
sudo apt-get install apache2
    
por 26.08.2009 / 00:53
4
  1. adicione uma linha para testar no seu /etc/apt/sources.list.

    por exemplo. se você já tem as seguintes sources.list

    deb http://your.favourite.mirror/debian/ stable main non-free contrib

    depois, cole e cole e mude a cópia para

    deb http://your.favourite.mirror/debian/ testing main non-free contrib
  2. edite ou crie / etc / apt / preferences para atribuir prioridades de fixação, como

    Package: *
    Pin: release a=testing
    Pin-Priority: 100
    
    Package: *
    Pin: release a=stable
    Pin-Priority: 500
    
  3. execute "apt-get update"

  4. instale o apache2 do teste (junto com todas as dependências necessárias) com:

    apt-get -t testing install apache2

de agora em diante, quando você executar o apt-get upgrade ou o apt-get install ele irá instalar pacotes da stable por padrão, mas você pode sobrescrever isso a qualquer momento com "-t testing" para instalar pacotes específicos (ou até atualização) do teste.

você também pode fazer a mesma coisa com "instável". basta adicioná-lo com uma prioridade menor do que o teste.

Pessoalmente, eu usaria testes instáveis em vez de . na minha experiência, os testes costumam ser mais quebrados do que instáveis, pois há atrasos muito longos na obtenção de atualizações cruciais para migrar de instável para teste - basta um novo bug (ou duplicado) para ser relatado ou uma revisão ligeiramente nova para ser carregado para a unstable, e a migração automática de um pacote da unstable para o teste será adiada por mais uma semana ou duas ou mais ... o que é mais do que tempo suficiente para que outro relatório de bug ou pacote atualizado seja enviado para unstable para redefinir o demora tudo de novo.

    
por 26.08.2009 / 01:29
0
man dpkg

mas e as dependências?

    
por 26.08.2009 / 00:52
0

De acordo com a esta página , o apt tentará resolver dependências do teste se você usar este formato:

apt-get -t testing install package

Mas, se você usar esse outro formato, ele resolverá as dependências de estável:

apt-get install package/testing
    
por 09.09.2009 / 21:37