Ciao a tutti. Ho un Emachine E525 a 64 bit. Uso Ubuntu 12.04 precise.
La libreria libqwebkit4:i386
è danneggiata e non riesco a ripararla.
Se vado su Synaptic me la segnala danneggiata. Se provo a installarla di nuovo (h provato a farlo anche dopo averla completamente eliminata) mi dice:
E: /var/cache/apt/archives/libsqlite3-0_3.8.2-1ubuntu2~ubuntu12.04.1~ppa7_i386.deb: './usr/lib/libsqlite3.so.0.8.6' is different from the same file on the system
Se lancio l'installazione da terminale ecco la risposta:
andrea@andrea-eMachines-E525:~$ sudo apt-get install libqtwebkit4:i386
[sudo] password for andrea:
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
libqtwebkit4:i386 è già alla versione più recente.
È utile eseguire "apt-get -f install" per correggere questi problemi:
I seguenti pacchetti hanno dipendenze non soddisfatte:
libqtwebkit4:i386 : Dipende: libsqlite3-0:i386 (>= 3.5.9) ma non sta per essere installato
E: Dipendenze non soddisfatte. Provare "apt-get -f install" senza pacchetti (o specificare una soluzione).
Ovviamente ho provato apt-get -f install
, Ma nulla è cambiato. Ho letto tanto in giro su questo problema (anche non permette di installare skype che a me non interessa perché sugli altri vecchi pc che montano Lubuntu e Piumalinux) ma vorrei comunque sistemare tutto.
Ho attivato i partner Canonical, aggiornati. Ma nulla.
Mi è stato detto anche di lanciare sudo dpkg --add-architecture i386
ma questa è la risposta:
andrea@andrea-eMachines-E525:~$ sudo dpkg --add-architecture i386
[sudo] password for andrea:
dpkg: errore: opzione --add-architecture sconosciuta
Usare dpkg --help per un aiuto sull'installazione e la rimozione dei pacchetti [*];
Usare "dselect" o "aptitude" per un'interfaccia alla gestione dei pacchetti;
Usare dpkg -Dhelp per l'elenco delle opzioni di debug per dpkg;
Usare dpkg --force-help per l'elenco delle opzioni di forzatura;
Usare dpkg-deb --help per un aiuto sulla manipolazione dei file *.deb;
Le opzioni indicate con [*] producono output prolisso - creare una pipe con "less" o "more".
Cosa posso fare?
Consigli?
Grazie in anticipo.
chiesto
16 Feb '16, 23:09
psicoandrea
10●2●2●3
Posta
questo quello che succede
A meno di rispondere alla (tua) domanda principale per favore usa i commenti e non le risposte. E per i codici o usi il markdown per il codice o usa un servizio di pastebin per favore :)
Come temevo, hai un bel po' di ppa esterni e pure un ppa di quantal che entrano nel gioco!
Dovresti eliminare i repository e eliminare e fare il downgrade di tutti i pacchetti e le dipendenze che installano.
Non sempre è possibile farlo, nel qual caso l'unica è reinstallare il sistema ed evitare di aggiungere ppa esterni e non appartenenti alla distro.
cerco di capire cos'è il markdown. Come faccio il markdown? Per cancellare i ppa esterni basta togliere il flag?
Markdown.
No, non basta, devi prima fare il downgrade manuale e rimuovere i pacchetti che installano.
Ecco. Non ho la più pallida idea di come si faccia il downgrade
Eh, devi manualmente installare l'ultima versione da repo.
Per spiegarti come, ti faccio un esempio pratico. Con
ls /etc/apt/sources.list.d
vedo che sul mio pc c'è il ppanilarimogard-ubuntu-webupd8-wily.list
. Quali pacchetti fornisce questo ppa?Con
posso vedere che ne fornisce un bel po'. Ad esempio concentriamoci su
grive
.[...]
[...] Con
vedo che ho due versioni possibili, e quella installata è quella del ppa.
Per tornare alla versione base (la
0.2.0-1.1build3
), dovrò quindi forzare la versione conSe non ci fosse stata una versione disponibile nei repository standard, avrei dovuto rimuoverlo con
sudo apt-get --purge grive
.Quando l'avrò fatto con tutti i pacchetti forniti da questo repository, posso cancellare il repository (o disattivarlo) dal tool grafico, passare al prossimo e così via...
Grazie mille. Credo che non sapendo quale pacchetto devo cercare prima di trovare quello che crea problemi sarà uscita la versione 22.04 precise. Ma intanto grazie
Precise Pangolin è solo 12.04. L'aggettivo e il nome della 22.04 inizierà con la lettera H ;)
Tornando in topic, purtroppo è il prezzo che si deve pagare quando si usano repository esterni non ufficiali :(
Lo sai per la prossima installazione: evitali! :)