Puncte:0

S-a eliminat Python. Cum să reparăm sistemul de operare Ubuntu 20.04 fără a deranja multe aplicații?

drapel ht

Am o versiune Ubuntu 20.04 LTS (sunt nou în Ubuntu), recent am vrut să instalez cea mai recentă versiune de python, adică python3.10.0, dar nu am reușit, așa că m-am uitat online și am urmat multe metode, dar nu îmi amintesc care a funcționat, prin urmare, Nu voi putea spune ce am folosit. Apoi, a doua zi, când am încercat să deschid terminalul, nu funcționa, așa că am căutat pe internet și a spus că ar putea fi din cauza lucrurilor recente pe care le-am instalat și ca Cel mai recent lucru pe care l-am făcut a fost să instalez python și mi-am amintit de un avertisment privind instalarea python3.10.0 care a apărut în timpul procesului de instalare, dar l-am ignorat, așa că m-am gândit să elimin python din sistem, am făcut asta folosind ceva ca Clt+Alt+F3 dar am încurcat pitonul sistemului de operare. De atunci, multe aplicații nu se deschid, inclusiv terminalul, există vreo modalitate de a remedia acest lucru fără a instala Ubuntu20.04 din nou, deoarece nu vreau să fac procesul din nou și apoi să instalez pachetele terțe părți și, de asemenea, fișierele mele importante vor fi pierdut. Vreau o soluție care să repare întregul sistem de operare fără a deranja multe aplicații și pachete (este în regulă dacă unele aplicații și pachete sunt eliminate, dar nu toate)

Notă: Am manager de pachete synaptic, dconf-editor, manager de pachete gdebi, dacă este necesar, le pot folosi.

Editați | ×: Dacă totul este eliminat, este în regulă și am creat o copie de rezervă pentru fișiere, dar nu vreau să-l instalez din nou.

Nmath avatar
drapel ng
Numeroase părți ale Ubuntu se bazează pe versiunea de python care este distribuită cu versiunea dvs. de Ubuntu. Instalarea unei versiuni diferite a fost o mare greșeală. Sunteți nou în Ubuntu și această greșeală va cauza probleme larg răspândite. Ar trebui să reinstalați. Nu va dura atât timp cât vă va lua să remediați toate micile probleme. E bine că ai copii de rezervă
guiverc avatar
drapel cn
Dacă ați eliminat `python3` din sistem în *încercările dvs. de a repara lucrurile*, probabil că veți găsi că `gdebi` și alte instrumente pe care le aveați nu mai sunt acolo; sau nu sunt operaționale (sau pot face daune în loc să vă ajute); de exemplu. uitați-vă la https://packages.ubuntu.com/focal/gdebi și veți vedea că *depinde* dacă python3 este prezent și funcționează (*aceasta fiind versiunea cu care a venit sistemul prea de obicei*). Puteți reinstala un sistem desktop fără a porni din nou (utilizați orice opțiune care efectuează formatare!)
Nmath avatar
drapel ng
Dacă aveți nevoie de o anumită versiune python pentru o sarcină, configurați un mediu sau utilizați un VM sau alt container, astfel încât să nu vă distrugă sistemul
drapel us
Încercați acest https://askubuntu.com/a/1377304/124466 Dacă nu funcționează, va trebui să reinstalați.
drapel us
Răspunde asta la întrebarea ta? [Am șters pachetul „python3” de pe Ubuntu și am pierdut tabloul de bord, terminalul și Unity. Ajutați-mă să-mi refac datele vă rog](https://askubuntu.com/questions/810854/i-deleted-package-python3-on-ubuntu-and-i-have-lost-dashboard-terminal-and-un)
mrx king avatar
drapel ht
Vă mulțumesc că ați făcut tot posibilul, dar nimic nu funcționează, cred că va trebui să-l instalez din nou
guiverc avatar
drapel cn
Jurnalele dvs. *apt* (`/var/log/apt/history.log`) ar trebui să spună exact ce ați făcut; și, prin urmare, ce o va inversa dacă vă uitați la: modificările pachetului, dar până când nu veți reinstala cel puțin python3-minimal (cu versiunea python3 corectă și modificări inverse și incorecte ale versiunii) va trebui să vă limitați doar la baza programele care nu folosesc python (adică `wget` & `dpkg` etc. vor funcționa în continuare); chiar dacă front-end-urile mai ușoare nu funcționează în prezent, deoarece au nevoie de python3 reparat mai întâi. Din nou, reinstalarea este mai rapidă și poate reinstala automat pachetele *instalate manual* din repozițiile Ubuntu și nu vă atinge fișierele.
karel avatar
drapel sa
Răspunde asta la întrebarea ta? [S-a eliminat Python 3 și acum Ubuntu Software Center, terminalul și alte aplicații nu funcționează](https://askubuntu.com/questions/384033/removed-python-3-and-now-ubuntu-software-center-terminal- și-alte-aplicații)
Puncte:-1
drapel us

Incearca asta:

$ apt -f install Reporniți. Dacă tot nu este corect, încercați: $ dpkg-reconfigure -a Reporniți. Ar trebui să funcționeze cu siguranță, cu excepția cazului în care ați încurcat baza de date a pachetelor /var Spune-ne cum merge. Notați toate erorile, în cazul în care avem nevoie de ele pentru a vă ajuta în continuare.

nu mi-as face griji. Obișnuiam să intru în mizerie tot timpul. Așa înveți!

mrx king avatar
drapel ht
Am încercat ambele opțiuni, dar de fiecare dată când apar multe erori, majoritatea spun că unele pachete Python nu sunt instalate corect și, în final, vine așa âE: Sub-procesul /usr/bin/dpkg a returnat o eroare codul(1)â
drapel us
Încercați asta, `$ touch test.txt` `$ apt -f install > test.txt` `$ dpkg-reconfigure -a >> test.txt` Observați că există (2) '>' în al doilea. după aceea, lipiți fișierul pe un panou și puneți linkul către acesta în întrebarea dvs. De asemenea, încercați `$ ls /var/cache/apt/archives > list.txt` și inserați-l și pe acesta. Vedeți dacă există pachete Python în list.txt. Instalați-le cu `$ dpkg -i --force-depends `
mrx king avatar
drapel ht
Am încercat comenzile, dar de fiecare dată când scrie permisiunea refuzată atât în ​​`$ touch test.txt`, cât și în `ls/var/cache/apt/archives > list.txt` ce să fac în continuare?
mrx king avatar
drapel ht
Să-mi formatez laptopul și să instalez din nou ubuntu, deoarece munca mea este blocată, deoarece această problemă, deoarece aplicațiile pe care le folosesc pentru serviciu nu funcționează ..?
drapel us
Dacă timpul este un factor și nu ești încă rapid la Linux, ar putea avea sens să reinstalezi. Trebuie să utilizați `sudo` pentru erorile `permission denied`.
Someone avatar
drapel my
@mrxking nu, nu face asta, nu ar trebui să-ți pierzi speranța
Someone avatar
drapel my
@Brian Ce vrei să spui? Prin `apt -f install`? Ce va face în acest caz?
drapel us
`apt -f install` este conceput pentru a salva un sistem cu probleme de dependență de pachete. Este atât de omniprezent încât am presupus în mod greșit sensul meu a fost intuitiv intuitiv. Te rog, acceptă-mi scuzele.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.