Eu acidentalmente removi apt-get do meu sistema Debian emitindo:
dpkg --force-depends --purge apt
Como posso reinstalá-lo?
Comentários
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.
--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?