apt-get dist-upgrade quer remover pacotes demais

1

Estou fazendo o upgrade do Mint 13 para o Mint 15 usando apt-get dist-upgrade . Ele quer remover 277 pacotes, o que eu acho bastante. Entre esses pacotes estão acroread, xmlcopyeditor, wine1.4, skype e outros. Posso evitar a remoção desses pacotes ou não tenho escolha?

A ferramenta também diz

The following packages have been kept back:
  cpp g++ g++-multilib gcc gcc-4.7-base gcc-multilib mint-themes winetricks

Como posso descobrir o que mantém esses pacotes de volta?

    
por damluar 30.05.2013 / 20:02

1 resposta

2

O Linux Mint desestimula expressamente as atualizações em geral. Eu recomendo que você leia o post muito bom e completo escrito pelo principal desenvolvedor de Mint sobre por que é geralmente uma boa idéia para fazer uma nova instalação em vez de uma atualização. Mint vem com uma ferramenta muito boa especificamente projetada para tornar isso indolor.

Em qualquer caso, você nunca deve pular lançamentos como esse. É por isso que você está removendo tantos pacotes. Algumas delas serão substituídas por novas versões de si mesmas, outras podem não ser mais usadas. Outros ainda são retidos por causa de vários problemas de dependência. Alguns pacotes que você instalou precisam de versões específicas, por exemplo, gcc , para que sejam preservados para preservar esses pacotes. Então, mesmo que você queira fazer um upgrade, seria melhor atualizar primeiro para o Mint 14 e de lá para o 15. A atualização do 13 direto para o 15 provavelmente terminará mal.

Este é o método recomendado de atualização para uma versão mais recente do Mint (para um guia interessante com capturas de tela, consulte source ):

  1. Use mintbackup para fazer um backup dos seus dados. Estritamente falando, isso não é necessário se você souber o que está fazendo e tiver seu /home em uma partição separada. É sempre uma boa ideia.

  2. Use mintbackup novamente para salvar a lista de pacotes instalados. Isso exportará apenas uma lista de texto simples dos pacotes que você instalou, certifique-se de salvá-la onde ela não será sobrescrita , de preferência uma unidade externa. Qualquer coisa que você tenha instalado sem usar o gerenciador de pacotes (da fonte ou dos instaladores externos), você terá que reinstalar manualmente no final.

  3. Instale uma nova e brilhante Mint 15 sobrescrevendo seu antigo sistema. Se você tiver um /home separado, certifique-se de não formatá-lo, essa é uma das razões pelas quais é uma boa ideia seguir a etapa 1.

  4. Use mintbackup mais uma vez para restaurar seus dados da etapa 1.

  5. Use mintbackup (da última vez, prometo) para reinstalar seus pacotes, basta selecionar o arquivo para o qual você exportou sua lista e deixar fazer o resto.

por 31.05.2013 / 00:41