Como posso remover todos os pacotes do Ubuntu e garantir que ubuntu-minimal
não serão perdidos?
21
Como posso remover todos os pacotes do Ubuntu e garantir que ubuntu-minimal
não serão perdidos?
É bastante fácil com a aptidão. Primeiro, verifique se você possui o ubuntu-minimal instalado:
sudo apt-get install aptitude ubuntu-minimal
Em seguida, marque todos os pacotes como sendo instalados automaticamente, exceto ubuntu-minimal
:
sudo aptitude markauto '~i!~nubuntu-minimal'
Depois disso, você deve ficar com apenas ubuntu-minimal
e as coisas das quais depende.
AVISO: Isso não inclui um kernel, por isso sugiro instalar linux-image-generic
imediatamente.
apt-get autoremove
.ubuntu-minimal
de adicionarlinux-image-generic
e qualquer outro pacote que eu decida manter?ubuntu-minimal
é um metapacote . Sua função é ter outros pacotes como dependências. Esses outros pacotes são os pacotes necessários para um sistema mínimo.ubuntu-minimal
na verdade, não fornece nenhum arquivo diretamente. Se você tentasse remover todos os pacotes, exceto ele, também removeria suas dependências ... o que não seria o que você deseja.Se você instalou recentemente o software no topo de um sistema mínimo e agora deseja voltar ao sistema mínimo, isso não deve ser muito difícil. Se você se lembrar do que instalou, desinstale-o. Caso contrário, procure nos seus logs (se a instalação foi recente,
/var/log/apt/term.log
faça o truque).Você pode tentar descobrir todos os pacotes que são dependências diretas ou indiretas e
ubuntu-minimal
estão instalados no seu sistema. Algumas das dependências indiretas (ou seja, dependências de dependências, ou ainda mais removidas) podem ser satisfatórias por diferentes alternativas, portanto, não é garantido que fazer com que todos os pacotes que um sistema mínimo possua na primeira instalação seja o mesmo que removendo todos os pacotes atualmente instalados, exceto os necessários para preservarubuntu-minimal
. Provavelmente não seria uma diferença muito grande.Presumivelmente, algo como isso poderia ser alcançado, e com um mínimo de problemas, executando todos os comandos de remoção aqui , aqui , aqui e aqui (para 12.10; para outra versão, você removeria toda a lista de pacotes na seção relevante em nesse site).
apt-get remove
comandos , não os comandos posteriores que instalam pacotes ou executam a configuração. Tão perto do final de cada comando,sudo apt-get install ...
aparece. Não execute isso ou nada depois disso.sudo apt-get install ubuntu-minimal
. Pode ser removido automaticamente para resolver dependências removendo outros pacotes. As páginas com os comandos referem-se a um possível bug que faria com que fosse removido ao executá-los. E, de um modo geral, é melhor nem assumir que os metapacotes estão instalados em primeiro lugar.sudo
. Se nada mais, você pode colar outra coisa enorme por acidente que causa danos ao executar. :)No final, 'Call me V' está correto e você deve apenas reinstalar (embora o CD mínimo seja tão bom quanto o CD alternativo, para instalar um sistema mínimo e seja um download consideravelmente menor). Experimente a sugestão acima por diversão, se você estiver disposto a explodir em seu rosto, mas a instalação a partir do zero será mais simples, rápida e fácil.
Se você quiser que alguém tente lhe dar uma resposta melhor, detalhando exatamente quais pacotes precisam ser removidos, precisará fornecer mais informações. No mínimo, você deve nos dizer qual versão do Ubuntu você está usando . Mas também ajudaria se você nos contasse sobre todos os pacotes do seu sistema .
fonte