te rog incearca N0berts răspunde primul
Aș recomanda reinstalarea pachetelor eventual problematice la un nivel scăzut:
export PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
cd ~/Descărcări
apt-get descărca python3-minimal
sudo -E dpkg -i --force-all ./python3-minimal*.deb
sudo -E dpkg --configure -a
sudo -E apt-get install -f
sudo -E apt-get install --reinstall python3-minimal
sudo -E apt-get install --reinstall $(dpkg -l | grep ^ii | grep python | awk '{print $2}')
sudo -E dpkg --configure -a
sudo -E apt-get install -f
sudo -E apt-get install aptitude
sudo -E aptitude safe-upgrade
sudo -E aptitude dist-upgrade
Încercați să reparați fiecare pachet separat:
mkdir ~/Descărcări/debs
cd ~/Descărcări/debs
apt-get descarcă devhelp dput gdebi-core python3 python3-psutil apport python3-tz python3-apport python3-cupshelpers python3-monotonic python3-requests-unixsocket python3-six python3-simplejson3-simplejson3-simplejson3-impothonthonthon3-jcupopython-figopython3-impothonthonthon3 -secretstorage system-config-printer python3-certifi python3-pexpect python3-criptografie python3-wadllib python3-gi python3-requests python3-ldb python3-idna python3-fasteners python3-bustume-urllibde python3-urllibde python3-urllibde python3 -keyring python3-httplib2 language-selector-common python3-paramiko lsb-release python3-protobuf python3-future python3-rfc3339 python3-macaroonbakery python3-aptdaemon.gtk3-aptdaemon.gtk3-protobuf python-3widget-pithon3. lib2to3 terminator python3-nacl python3-systemd python3-cffi-backend
sudo dpkg -i --force-all ./devhelp*.deb
sudo dpkg -i --force-all ./dput*.deb
sudo dpkg -i --force-all ./gdebi-core*.deb
sudo dpkg -i --force-all ./python3*.deb
sudo dpkg -i --force-all ./python3-psutil*.deb
sudo dpkg -i --force-all ./apport*.deb
sudo dpkg -i --force-all ./python3-tz*.deb
sudo dpkg -i --force-all ./python3-apport*.deb
sudo dpkg -i --force-all ./python3-cupshelpers*.deb
sudo dpkg -i --force-all ./python3-monotonic*.deb
sudo dpkg -i --force-all ./python3-requests-unixsocket*.deb
sudo dpkg -i --force-all ./python3-six*.deb
sudo dpkg -i --force-all ./python3-simplejson*.deb
sudo dpkg -i --force-all ./python3-cups*.deb
sudo dpkg -i --force-all ./python3-oauthlib*.deb
sudo dpkg -i --force-all ./python3-chardet*.deb
sudo dpkg -i --force-all ./python3-configobj*.deb
sudo dpkg -i --force-all ./python3-secretstorage*.deb
sudo dpkg -i --force-all ./system-config-printer*.deb
sudo dpkg -i --force-all ./python3-certifi*.deb
sudo dpkg -i --force-all ./python3-pexpect*.deb
sudo dpkg -i --force-all ./python3-cryptography*.deb
sudo dpkg -i --force-all ./python3-wadllib*.deb
sudo dpkg -i --force-all ./python3-gi*.deb
sudo dpkg -i --force-all ./python3-requests*.deb
sudo dpkg -i --force-all ./python3-ldb*.deb
sudo dpkg -i --force-all ./python3-idna*.deb
sudo dpkg -i --force-all ./python3-fasteners*.deb
sudo dpkg -i --force-all ./python3-urllib3*.deb
sudo dpkg -i --force-all ./gnome-shell*.deb
sudo dpkg -i --force-all ./ubuntu-session*.deb
sudo dpkg -i --force-all ./ibus*.deb
sudo dpkg -i --force-all ./gdm3*.deb
sudo dpkg -i --force-all ./python3-defer*.deb
sudo dpkg -i --force-all ./duplicity*.deb
sudo dpkg -i --force-all ./python3-keyring*.deb
sudo dpkg -i --force-all ./python3-httplib2*.deb
sudo dpkg -i --force-all ./language-selector-common*.deb
sudo dpkg -i --force-all ./python3-paramiko*.deb
sudo dpkg -i --force-all ./lsb-release*.deb
sudo dpkg -i --force-all ./python3-protobuf*.deb
sudo dpkg -i --force-all ./python3-future*.deb
sudo dpkg -i --force-all ./python3-rfc3339*.deb
sudo dpkg -i --force-all ./python3-macaroonbakery*.deb
sudo dpkg -i --force-all ./python3-aptdaemon.gtk3widgets*.deb
sudo dpkg -i --force-all ./python3-ibus-1.0*.deb
sudo dpkg -i --force-all ./python3-lazr.restfulclient*.deb
sudo dpkg -i --force-all ./python3-gi-cairo*.deb
sudo dpkg -i --force-all ./python3-lib2to3*.deb
sudo dpkg -i --force-all ./terminator*.deb
sudo dpkg -i --force-all ./python3-nacl*.deb
sudo dpkg -i --force-all ./python3-systemd*.deb
sudo dpkg -i --force-all ./python3-cffi-backend
sudo apt-get install --reinstall devhelp dput gdebi-core python3 python3-psutil apport python3-tz python3-apport python3-cupshelpers python3-monotonic python3-requests-unixsocket python3-six python3-six python3-libbson3-six python3-cups3 python3-configobj python3-secretstorage system-config-printer python3-certifi python3-pexpect python3-criptografie python3-wadllib python3-gi python3-requests python3-ldb python3-idna python3-idna python3-idna python3-idna python python3 -defer duplicity python3-keyring python3-httplib2 language-selector-common python3-paramiko lsb-release python3-protobuf python3-future python3-rfc3339 python3-macaroonbakery python3-bustrpythondget3.gclientdaw3-bust3. -cairo python3-lib2to3 terminator python3-nacl python3-systemd python3-cffi-backend
și apoi repetați comenzile de mai sus dintr-un bloc de cod mai mic.
Dacă răspunsul lui N0berts nu a funcționat, îmi pare rău, trebuie să treceți la comenzi periculoase sau să finalizați reinstalarea
Înainte de a rula comenzile de mai jos, vă rugăm să faceți următoarele (este opțional, dar să nu ne asumăm niciun risc) -
Vă rugăm să nu vă distrugeți sistemul făcând ceva ce nu ar fi trebuit să faceți. Dacă nu înțelegeți nimic, vă rugăm să întrebați, sunt destul de sigur că majoritatea comenzilor vor merge deasupra capului dvs., așa că nu ezitați să întrebați orice.
În primul rând începe prin a alerga
sudo apt --fix-broken install
După ce rulați comanda de mai sus, încercați să instalați din nou aptitude
sudo apt -f install aptitude
Să vedem dacă funcționează sau nu
Dacă acest lucru nu a funcționat, încercați să rulați acest lucru
sudo rm -rf /var/cache/apt/archives/*.deb
După aceasta, încercați să instalați din nou aptitude
Dacă eroarea este încă acolo, atunci nu există noroc pentru soluții prietenoase, dar trebuie să eliminați cu forță toate pachetele cu probleme
Cum să faci asta
Vezi mesajul de eroare
Au fost întâlnite erori în timpul procesării:
python3
python3-psutil
apport
python3-tz
python3-apport
python3-cupshelpers
python3-monoton
python3-requests-unixsocket
python3-six
python3-simplejson
python3-cupe
python3-oauthlib
python3-chardet
python3-configobj
python3-secretstorage
system-config-printer
python3-certifi
python3-peexpect
python3-criptografie
python3-wadllib
python3-gi
python3-cereri
python3-ldb
python3-idna
python3-fixare
python3-urllib3
gnom-coaja
ubuntu-session
ibus
gdm3
python3-defer
duplicitate
inel de chei python3
python3-httplib2
selector de limbă-comun
python3-paramiko
lsb-release
python3-protobuf
python3-futur
python3-rfc3339
python3-macaroonbreakery
python3-aptdaemon.gtk3widgets
python3-ibus-1.0
python3-lazr.restfulclient
python3-gi-cairo
python3-lib2to3
terminator
python3-nacl
python3-systemd
python3-cfi-backend
Procesarea a fost oprită deoarece au existat prea multe erori.
Deci, pentru a remedia, trebuie să le eliminați manual din baza de date
Cum
Faceți toate acestea în modul de recuperare grub apăsând tasta Shift înainte de apariția logo-ului de pornire și a opțiunii avansate pentru ubuntu > Modul de recuperare > Drop to a root shell // SAU deschideți mai întâi un TTY pentru a rula comenzile de mai jos apăsând ctrl + alt + f5
, conectați-vă acolo cu numele de utilizator (sudo) și parola
Accesați /var/lib/dpkg/info
cd /var/lib/dpkg/info/
Acum, după cum am văzut eroarea de mai sus, trebuie să ștergem pachetele cu probleme
Vezi această linie
au fost întâlnite erori în timpul procesării
Înseamnă că după această linie tot ce a venit este doar un nume de pachet
Deci primul pachet este „python3”
sudo mv python3* $HOME
### AVERTISMENT NU ÎNCHIDE CARCASA NU FACE NIMIC DUPA ACEA
Hei, ascultă aici, nu eliminăm fișierele, ci doar le mutăm într-o altă locație, așa că, în cazul în care se întâmplă ceva rău, îl putem remedia, deoarece avem backup
Apoi testați din nou
sudo apt -f install aptitude
Vedeți din nou mesajul de eroare (majoritatea erorilor au dispărut după aceasta)
Apoi faceți același lucru cu toate pachetele de eroare din nou (sudo mv error-package* $HOME
)
Deci, după ce ați făcut cele de mai sus, veți vedea că puteți instala și utiliza pachete apt
Acum remediați totul, copiați/lipiți această linie (dacă încercați, atunci trebuie să introduceți acest lucru manual)
pentru pachetul din $(apt-get upgrade 2>&1 | grep „avertisment: fișierul cu lista de fișiere pentru pachetul „” | grep -Po „[^'\n ]+'” | grep -Po „[^']+”) ; do apt-get install --reinstall „$pachet”; Terminat
dacă asta nu a returnat nimic fugi sudo apt install python3-all
, veți primi în continuare un mesaj de eroare care spune că fișierele pentru pachetul x lipsesc, nu deranjați acea eroare
În cele din urmă, indiferent de ce se întâmplă, trebuie să rulați aceste comenzi.
ASIGURAȚI-VĂ CĂ FURGĂ-
sudo apt install python3-all
sudo apt install aptitude
sudo aptitude -f upgrade
sudo aptitude -f install --reinstall ubuntu-session
sudo reboot
Acum mai mult, mai puțin problema ta ar trebui rezolvată