Como faço para remover pacotes do Ubuntu do Linux Mint?

2

Sou bastante novo no uso de distribuições Linux e, por algum motivo, decidi instalar alguns pacotes do Ubuntu na minha distribuição do Mint alguns meses atrás.

Eu recentemente tentei atualizar a distribuição do Mint rodando sudo apt-get update , no entanto, o instalador parece estar atualizando todos os pacotes Ubuntu Saucy que estão no meu computador. Existe alguma maneira de remover esses pacotes? Se isso não for possível, posso impedir que o Ubuntu seja atualizado?

    
por Kiril 10.12.2013 / 16:39

1 resposta

4

Bem, na verdade o Mint Petra usa repositórios do Ubuntu para coisas e instala apenas alguns extras. Removendo esses pacotes certamente irá bork seu sistema. A moeda oficial padrão sources.list inclui esses repositórios. Você pode desativá-los, mas, novamente, você deve se esforçar para ter seu sistema atualizado com todos os pacotes mais recentes. Veja as instruções abaixo:

Para desativar / remover os repositórios picantes:

Remova todas as entradas picantes de todas as suas sources.list:

sudo sed -i '/saucy/d' /etc/apt/sources.list /etc/apt/sources.list.d/*.list

Atualizar.

sudo apt-get update

NENHUMA BOA IDÉIA, para remover os pacotes picantes

Instale o aptitude. Por quê? Porque isso facilita sua vida:

sudo apt-get install aptitude

agora o que? Bem, usaremos o aptitude para atualizar, fazer o downgrade e remover qualquer pacote que não seja do Mint:

aptitude search '?and(~i, !?origin(mint))'

Isso lhe dará uma lista de todos os pacotes instalados que não são de repositórios de hortelã. Agora com essa lista, você pode começar a fazer downgrade de pacotes.

sudo aptitude install '?narrow(?and(~i, !?origin(mint)), ?any-version(*))'

Isso instalará qualquer pacote instalado, não do mint e de qualquer versão disponível. Eu acho que precisa de alguns ajustes, mas é um bom começo.

    
por 10.12.2013 / 16:56