O Projeto Medibuntu chegou ao fim - o que eu faço agora?

23

O Projeto Medibuntu chegou ao fim : o que eu faço agora?

  • Como faço para encontrar pacotes no meu sistema que vieram do medibuntu? O pergunta anterior parece listar os pacotes medibuntu explicitamente - existe uma maneira consultar o banco de dados de pacotes pela fonte?

  • Eu preciso removê-los para que eles sejam substituídos por pacotes mantidos de outras fontes?

  • Qual repositório contém esses pacotes agora?

por sds 11.10.2013 / 17:37

1 resposta

18

Até agora quase todos os pacotes medibuntu já foram substituídos por pacotes dos repositórios principais (restricted, universe, multiverse), então a tarefa é eliminar os traces do medibuntu.

Provavelmente seria melhor instalar aptitude antes da mão (veja abaixo).

Como root , faça o seguinte para esquecer o medibuntu:

aptitude purge medibuntu-keyring
rm -f /etc/apt/sources.list.d/medibuntu.list
aptitude update

Agora, para limpar os pacotes que vêm do medibuntu, faça isso:

aptitude purge $(dpkg-query -W -f='${PackageSpec}\t${Maintainer}\n' '*' |\
  grep [email protected] |\
  cut -f1)

Você pode ter que selecionar uma resolução de problema de dependência alternativa (por exemplo, aptitude pode sugerir que você remova 100 pacotes se você limpar uma biblioteca medibuntu libavutil ; digamos no e oferecerá para instalar a mesma biblioteca de uma fonte alternativa).

Isso significa que você provavelmente será melhor usar aptitude than apt-get para essa tarefa porque o primeiro oferece as alternativas para resolução de problemas de dependência. Veja também

por sds 14.10.2013 / 01:13