Puncte:0

Cum să ștergeți și să remediați un sistem apt-get defect al unei mașini vechi/de jucărie, fără a reformata hard disk-ul?

drapel br

Încerc să repar apt-get de la o mașină veche de jucării, ca să pot instala din nou pachete.

Primesc asta după sudo apt-get install -f:

$ sudo apt-get install -f
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
Corectarea dependențelor... a eșuat.
Următoarele pachete au dependențe neîndeplinite:
 avahi-daemon : Depinde: parvenit-job
                Depinde: parvenit (>= 0.6.7-4) dar nu este instalat
 cron : Depinde: parvenit-job
 dbus : Depinde: parvenit-job
        Depinde: parvenit (>= 0.6.3-6) dar nu este instalat
 gazdă: PreDepends: parvenit-job
 ifupdown : Depinde: parvenit-job
 initscripts : Depinde: parvenit dar nu este instalat
 module-init-tools : Depinde: parvenit-job
 mysql-server-5.1: Depinde: parvenit-job
                    Depinde: parvenit (>= 0.6.7-3) dar nu este instalat
 netbase : Depinde: parvenit-job
 openssh-server: Depinde: parvenit-job
 plymouth: Depinde: parvenit-slujbă
            Depinde: mountall (>= 2.0) dar nu este instalat
            Recomanda: plymouth-theme-ubuntu-text dar nu este instalat sau
                        Plymouth-temă
 procps : Depinde: parvenit-job
 rsyslog : Depinde: parvenit-job
 ecran : Depinde: parvenit-job
 udev : Depinde: parvenit-job
 ufw : Depinde: parvenit-job
 ureadahead : Depinde: libnih1 (>= 1.0.0) dar nu este instalat
              Depinde: parvenit (>= 0.6.0) dar nu este instalat
 util-linux : Depinde: parvenit-job
 vsftpd : Depinde: parvenit-job
 x11-common : Depinde: parvenit-job
E: Eroare, pkgProblemResolver::Rezolvați întreruperile generate, aceasta poate fi cauzată de pachetele reținute.
E: Nu se pot corecta dependențele

Dar când încerc să instalez parvenit-slujbă Eu iau:

$ sudo apt-get install upstart-job
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
Notă, selectând „parvenit” în loc de „parvenit-job”
Poate doriți să rulați „apt-get -f install” pentru a corecta acestea:
Următoarele pachete au dependențe neîndeplinite:
 plymouth : Depinde: mountall (>= 2.0) dar nu va fi instalat
            Recomanda: plymouth-theme-ubuntu-text dar nu va fi instalat sau
                        Plymouth-temă
 parvenit: Depinde: libnih-dbus1 (>= 1.0.0) dar nu va fi instalat
           Depinde: libnih1 (>= 1.0.0) dar nu va fi instalat
           Depinde: mountal, dar nu va fi instalat
 ureadahead : Depinde: libnih1 (>= 1.0.0) dar nu va fi instalat
E: Dependențe nesatisfăcute. Încercați „apt-get -f install” fără pachete (sau specificați o soluție).

Actualizarea funcționează:

$ sudo apt-get update
Hit:1 http://mirrors.linode.com/ubuntu impish InRelease
Obțineți: 2 http://mirrors.linode.com/ubuntu impish-updates InRelease [110 kB]
Obțineți:3 http://mirrors.linode.com/ubuntu impish-backports InRelease [101 kB]
Obțineți:4 http://security.ubuntu.com/ubuntu impish-security InRelease [110 kB]
Preluat 321 kB în 1 secundă (498 kB/s)
Citirea listelor de pachete... Gata

Deoarece aceasta este o mașină de jucărie, sunt deschis la abordări/idei agresive.

Mulțumiri!

user535733 avatar
drapel cn
Se pare că v-ați actualizat sursele și încercați să dist-upgrade de la o versiune veche aleatorie. În general, nu oferim asistență pentru această metodă de actualizare, deoarece punctul dvs. de pornire ar putea fi *orice* (stricat, compromis, corupt, nu Ubuntu etc.), iar apt pur și simplu nu este conceput pentru a repara magic sistemele defecte sau să sară în siguranță. peste lansări. Ești binevenit să o încerci (se pare că ai făcut-o), dar nu vom ajuta la rezolvarea problemelor de nerezolvat -- sfatul tău de la noi va fi să o iei de la capăt de la un punct cunoscut, ceea ce înseamnă de obicei reinstalare.
Puncte:1
drapel cn

Cea mai simplă modalitate de a remedia acest lucru este să utilizați o altă mașină (sau aceasta, dacă o va face) pentru a scrie o unitate de memorie Ubuntu Live, reporniți de la aceasta și selectați „Instalați Ubuntu”.

Instalatorului nu-i pasă dacă aveți un hard disk gol, un Ubuntu stricat, Windows stricat sau funcțional, stricat sau care funcționează orice altceva, atâta timp cât hardware-ul este funcțional și există suficient spațiu de stocare (plus restul cerințelor de sistem) , veți ajunge cu un sistem funcțional aproape de fiecare dată ("aproape" doar pentru că există câteva sisteme cu hardware neacceptat de un fel sau altul).

Dacă aveți date pe care trebuie să le păstrați, faceți o copie de rezervă înainte de a începe, desigur. Acest lucru este mult simplificat dacă puneți dvs /Acasă pe o partiție separată; chiar dacă (cum este prudent) folosiți un nou nume de autentificare după reinstalare, toate lucrurile vechi care intră în /Acasă va fi în folderul sub vechiul nume de conectare (sau în siguranță pe backup).

drapel br
Dar nu pot șterge sistemul de fișiere, există fișiere, configurații, servicii etc. pe care aș dori să le păstrez. Am actualizat titlul pentru a reflecta asta. Mulțumiri!
cocomac avatar
drapel cn
Apoi faceți o copie de rezervă [pe o unitate externă], apoi reinstalați. Faceți o copie de rezervă a oricăror fișiere de configurare importante și a datelor pe care doriți să le păstrați pe o unitate externă, apoi reinstalați. Dar remedierea nu este ușoară
Zeiss Ikon avatar
drapel cn
Pentru o problemă majoră de sistem, reinstalarea este cea mai rapidă și mai ușoară modalitate de a „remedia” sistemul. FWIW, îmi păstrez toate fișierele importante (/home și chestii suplimentare) în partiții separate, apoi îi dau instrucțiuni instalatorului să refolosească /home și să reformateze doar partiția de sistem. *Încă* vreau o copie de rezervă, dar nu am nevoie să o restabiliz.

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.