Ontem à noite, fiz uma apt dist-upgrade
atualização de 22.04 para 24.04 - mas obviamente havia algo errado, porque recebi uma série de erros relacionados ao Python apt
após a instalação. Percebi porque ele não me deixava instalar vim
. No começo, os erros eram como:
libpython3.12t64 : Depends: libpython3.12-stdlib (= 3.12.3-1ubuntu0.2) but 3.12.7-1+jammy1 is to be installed
...mas depois de olhar ao redor e tentar várias coisas, parece que piorei muito; até onde posso dizer, qualquer coisa relacionada a Python está bagunçada. Tenho certeza de que está relacionada a vários bits em /etc/apt/sources.list.d
. Atualmente, quando tento apt --fix-broken install
, recebo este erro:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Correcting dependencies... failed.
The following packages have unmet dependencies:
network-manager : Depends: netplan.io (>= 0.106~) but it is not installed
python3 : PreDepends: python3-minimal (= 3.12.3-0ubuntu2) but it is not installable
Depends: python3.12 (>= 3.12.3-0~) but it is not installable
rhythmbox-plugins : Depends: python3.12 but it is not installable
ubuntu-release-upgrader-gtk : Depends: update-manager but it is not installed
ubuntu-session : Depends: gnome-shell (>= 3.37.91) but it is not installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
Infelizmente, procurar respostas aqui e em outros lugares resulta em uma confusão de coisas, às vezes com mais de uma década (!).
O que eu gostaria agora é de uma sugestão de como declarar "falência" e forçar a reinstalação do básico; posso recuperar qualquer software adicional mais tarde, mas é difÃcil obter uma descrição do que DEVERIA estar presente /etc/apt/sources.list.d
para que isso aconteça que não esteja perigosamente desatualizado.
Sugestões? Estou hesitante em tentar mais por medo de piorar ainda mais (o que já fiz)
EDIT: - Já que parece haver alguma confusão sobre qual "conserto" estou pedindo, acho que o que preciso é remover todos os bits não-stock /etc/apt/sources.list.d
e, de alguma forma, usar apt
para reinstalar aqueles pacotes que vêm com o sistema para que eu possa recuperar. No momento, basicamente nada está funcionando. Estou feliz em tentar outras coisas, mas seria ótimo se fossem dicas desta década.
Não há opção "reset". Você terá que reinstalar seu sistema. Não há comando "revert" quando você quebra pacotes em seu sistema.
Você precisará fazer backup dos dados que deseja manter em uma mÃdia externa e depois reinstalar.