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.