Como reinstalar o apt no Debian?

Eu acidentalmente removi apt-get do meu sistema Debian emitindo:

dpkg --force-depends --purge apt 

Como posso reinstalá-lo?

Comentários

  • É por isso que as opções --force-* devem ser usadas apenas excepcionalmente moderadamente, mesmo se você achar que sabe o que ' está fazendo … Falando nisso, por que você sentiu a necessidade de remover o apt?
  • apt não funcionou mais … Tentei instalar qualquer coisa, mas não ' funcionou, recebi alguns erros estranhos. (não consigo ' não me lembro qual, acho que dizia algo como " E: banco de dados apt pequeno, tente aumentar o cache " ou algo assim) Eu reinstalei o apt e ele funciona agora.

Resposta

ok, eu reinstalei! acabei de baixar o pacote deb e usou o dpkg para instalá-lo:

dpkg -i apt_0.7.20.2+lenny2_amd64.deb 

Comentários

  • Obrigado por responder sua própria pergunta. Você poderia compartilhar o comando dpkg usado, por favor?
  • Você usou dpkg -i foobar.deb?
  • Acabei de editar minha resposta e adicionei o dpkg comando.
  • Esse link está quebrado agora. Mas você ainda pode encontrar a lista de distribuições apt disponíveis clicando aqui
  • @Greg Depois de quase três anos, eu ' agora editamos a resposta para incluir o link correto.

Resposta

Isto link tem pacotes debian para todas as versões do apt que estavam em um lançamento Debian: ftp://archive.debian.org/debian/pool/main/a/apt/

Primeiro instale libapt-pkg para a versão que você precisa e, em seguida, instale o pacote apt para o seu sistema usando dpkg -i.

Em caso de conflitos, procure apt pacotes em dpkg -l e desinstale-o usando dpkg -r. Depois disso, use a etapa acima para reinstalar apt.

Comentários

  • Eu editei do Ubuntu para o URL do Debian. " Todas as versões conhecidas do apt " não é verdade.
  • Em caso de conflitos, significa que você instalou o errado versão de algo. Não ' t desinstale o que ' já está lá, em vez disso, instale a versão correta do que foi removido.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *