sudo apt-get install apache2
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?
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
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
execute "apt-get update"
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.
man dpkg
mas e as dependências?
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
Tags apt debian apache-2.2 debian-lenny