Uma vez, quando eu executei o CoreUbuntu, instalei um pacote de buggy a partir da fonte, que ficou apt
obsoleto apt
. Na próxima vez em que corri apt autoremove
, não olhei para a lista de softwares a serem removidos e apt
estava na lista.
Imagine minha surpresa na próxima vez que digitei apt install <package-name>
e recebi The program 'apt' is currently not installed. You can install it by typing: sudo apt-get install apt
.
Felizmente, por algum motivo, autoremove
não remover qualquer um dos apt
's dependências então tudo que eu tinha que fazer era wget
apt
' s .deb
arquivo e reinstalação usando dpkg -i
.
Conforme mostrado nas outras respostas, se você remover apt
com apt
, estará com mais problemas por causa das dependências que ele tenta resolver.
Eu acho interessante, mas é realmente o caso que (certamente para o Debian, e talvez até o Fedora / openSUSE até certo ponto?) Muitas distribuições modernas são definidas e construídas amplamente sobre a infraestrutura fornecida pelo gerenciador de pacotes de sua escolha.