[RISOLTO] Ripristino dipendenze

Sezione dedicata alle problematiche sull'uso dei tool di installazione e gestione di pacchetti, in una distribuzione Debian-based.

[RISOLTO] Ripristino dipendenze

Messaggioda smoker » 26/11/2016, 22:38

Buonasera gente,
Spero che la sezione sia quella adatta. Ho un serio problema nella risoluzione delle dipendenze del mio Debian Jessie. Vi spiego brevemente il problema. L'altro giorno mentre cercavo di installare alcuni pacchetti relativi a OpenGL ho riscontrato alcuni problemi che mi impedivano di completare la corretta installazione. Ragion per cui dopo aver dato il comando: apt-get update (non ha dato nessun problema) ho dato il comando: apt-get upgrade. Qui sono iniziati a sorgere enormi problemi che mi hanno portato fin qui. Tali problemi riguardano la gestione delle dipendenze. In particolare, il sistema non permetteva l'upgrade di python-pil. Ho notato inoltre che ogni volta che davo il comando di upgrade, la prima riga risultante mi indicava che non mi trovava il file apt-listchanges. Da qui la guerra con il mio sistema...
Ne sono uscito con le ossa rotte motivo per cui non posso postare nessun comando in quanto non ho più un interfaccia grafica ma solo la shell (attualemten sono su windows). Ho provato tutti i comandi possibili e immaginabili:
apt-get cache && apt-get -f install oppure dpkg --configure -a. Nulla di nulla ha funzionato. In particolare leggendo le innumerevoli guide che ho trovato in rete ho provato a disinstallare a mano i pacchetti che davano problemi il che ha innescato una reazione a catena e che mi ha portato alla situazione attuale. Ora la mia domanda non è tanto come risolvere le dipendenze (anche perchè mi rendo conto che vi è difficile aiutarmi in quanto non posso postare nessun comando), quanto piuttosto: esiste un modo per azzerarle ?? Un reset di tutte le dipendenze che mi permetta DI MANTENERE I MIEI FILE ? O non so un metodo per effettuare recovery del sistema mantenendo i file (sono importantissimi) :(

Attendendo pazientemente il vostro aiuto vi auguro buona serata,
Saluti,
Smoker.
smoker
Newbie
Newbie
 
Messaggi: 13
Iscritto il: 02/10/2016, 17:24

Re: Ripristino dipendenze

Messaggioda gio14 » 27/11/2016, 4:30

Se hai della roba veramente importante che non vuoi assolutamente perdere la puoi mettere al sicuro usando una distro live e copiando i file che ti interessano su di un disco esterno o chiavetta usb e poi quando tutto è al sicuro puoi proseguire nel tentativo di ripristino di Jessie oppure fare una nuova installazione
gio14
Full Member
Full Member
 
Messaggi: 156
Iscritto il: 25/09/2009, 0:22

Re:[RISOLTO] Ripristino dipendenze

Messaggioda smoker » 27/11/2016, 11:50

Per fortuna sono riuscito a risolvere. Ci ho smanettato tanto, al punto tale che ce l'ho fatta !!
Posto qui ciò che ho fatto, in modo che magari possa essere utile a qualcuno in futuro. in pratica mi mancavano le componenti base di Python (tra le quali pycompile) e apt-listchanges. Ciò che ho fatto è il seguente:
Codice: Seleziona tutto
sudo apt-get download python-minimal

sudo dpkg --force-all -i python-minmal.deb

sudo apt-get dowload apt-listchanges

sudo dpkg --force-all -i apt-listchanges.deb



Con questi due comandi ho scaricato e installato, ignorando le dipendenze i pacchetti e i relativi comandi che mi creavano tutto quel casino. A questo punto con il comando
Codice: Seleziona tutto
sudo apt-get -f install



mi ha trovato le dipendenze e al successivo riavvio il sistema ha sistemato tutto.
A questo punto provando l'upgrade da terminale mi indicava che alcune dipendenze di dpkg non erano soddisfatte, per cui:
Codice: Seleziona tutto
sudo dpkg --configure -a

e tutto è tornato allo stato normale, senza errori.

Grazie
smoker
Newbie
Newbie
 
Messaggi: 13
Iscritto il: 02/10/2016, 17:24

Re: [RISOLTO] Ripristino dipendenze

Messaggioda marcomg » 11/12/2016, 8:34

smoker ha scritto:In particolare, il sistema non permetteva l'upgrade di python-pil. Ho notato inoltre che ogni volta che davo il comando di upgrade, la prima riga risultante mi indicava che non mi trovava il file apt-listchanges. Da qui la guerra con il mio sistema...

Prossimamente quando è così utilizza apt-get dist-upgrade e non solo upgrade ;)
Windows is what you open when you want fresh air from outside.
Avatar utente
marcomg
Global Moderator
Global Moderator
 
Messaggi: 5262
Iscritto il: 22/08/2011, 18:54


Torna a Apt-get and friends

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite