Newsgroup: it.comp.os.linux.iniziare
Titolo: I conflitti tra pacchetti mi stanno facendo impazzire!!

Ho una Debian 3.0 Woody.
Alcuni mesi fa, dopo innumerevoli casini causati da dselect (una volta ho
perfino dovuto formattare e reinstallare Linux), giurai a me stesso di non
utilizzarlo più (rimpiango il vecchio Yast, che mi aiutava nella mia
distrib. precedente SuSE), e di gestire a mano i pacchetti e le loro
dipendende, con comandi come 'dpkg' e 'apt-get install'. All'inizio sembrava
facile anche se lungo: installavo il pacchetto che mi serviva; tale
pacchetto non si installava perchè aveva bisogno di un altro (es. una
libreria); provavo a scaricare e ad installare la libreria e mi diceva di
aver bisogno di un'altra libreria, che io mi accingevo a scaricare...
insomma, ricorsivamente, alla fine riuscivo ad installare tutto.
Recentemente però la faccenda si è complicata: per ogni installazione di un
pacchetto, oltre ad errori di mancanza di pacchetti dipendenti (che
risolvevo ricorsivamente come spiegato prima), ora ci sono anche errori di
conflitti tra pacchetti, che, con le mie conoscenze limitate, non riesco a
risolvere.
Ora, tutte le volte che cerco di installare qualcosa con 'apt-get install
xxx', l'installazione si interrompe dicendo che prima devo risolvere i miei
problemi con i pacchetti. Questi problemi sono di due tipi.
Esempio inventato: se voglio installare il pacchetto xyz, mi dice:
# apt-get install xyz
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run `apt-get -f install' to correct these:
Sorry, but the following packages have unmet dependencies:
  pincopallino: Depends: tizio but it is not going to be installed
                Depends: caio but it is not going to be installed
                Depends: sempronio but it is not going to be installed
  giuliocesare: Conflicts: bruto but 4:1.2.3-45 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify
a solution).
In questo caso, per risolvere la prima parte dei problemi (cioè quelli
"Depends"), aggiungo il nome di quei pacchetti a quello che voglio installar
e. Di solito, in questo modo riuscivo a risolvere i problemi e ad installare
ciò che mi serviva, ma... ora ci sono altri errori (di tipo "Conflicts") che
non mi permettono di proseguire.
# apt-get install xyz tizio caio sempronio
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run `apt-get -f install' to correct these:
Sorry, but the following packages have unmet dependencies:
  giuliocesare: Conflicts: bruto but 4:1.2.3-45 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify
a solution).
Ora che vi ho spiegato teoricamente il mio problema e come mi comporto per
cercare di risolverlo, ecco invece cosa mi succede realmente (di recente ho
cercato installare diverse applicazioni, tra cui wine e kdevelop):
SigiP4:~# apt-get install libfreetype6-dev libjpeg62-dev liblcms-dev
libmng-dev libpng2-dev libqutil1 uic xlibs-dev zlib1g-dev kdelibs3
kdebase-libs kdevelop-data libkonq3
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run `apt-get -f install' to correct these:
Sorry, but the following packages have unmet dependencies:
  kdelibs4: Conflicts: kdelibs3 but 4:2.2.2-13 is to be installed
  konqueror: Conflicts: kdebase-libs (< 4:3.0.0) but 4:2.2.2-14 is to be
installed
  libkonq4: Conflicts: libkonq3 but 4:2.2.2-14 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify
a solution).
I vari nomi di pacchetti che ho messo dopo 'apt-get install' sono i
pacchetti da scrivere in modo da far scomparire gli errori di tipo "Depends"
(come spiegato sopra).
Se provo il tanto consigliato 'apt-get -f install':
SigiP4:~# apt-get -f install
Reading Package Lists... Done
Building Dependency Tree... Done
Correcting dependencies... Done
The following extra packages will be installed:
  libfreetype6-dev libjpeg62-dev liblcms-dev libmng-dev libpng2-dev
libqutil1 uic xlibs-dev zlib1g-dev
The following packages will be REMOVED:
  kdebase kdevelop konqueror
The following NEW packages will be installed:
  libfreetype6-dev libjpeg62-dev liblcms-dev libmng-dev libpng2-dev
libqutil1 uic xlibs-dev zlib1g-dev
0 packages upgraded, 9 newly installed, 3 to remove and 0  not upgraded.
6 packages not fully installed or removed.
Need to get 0B/4320kB of archives. After unpacking 8934kB will be used.
Do you want to continue? [Y/n] n
Abort.
Ora, mi fa piacere che cerchi di risolvere i miei problemi, però non capisco
perchè vuole rimuovermi konqueror (mi serve...), kdevelop (è uno dei
programmi che sto cercando di installare), e kdebase (che non so esattamente
cosa sia, ma immagino serva per far funzionare kde).
Come posso risolvere questi conflitti? Esiste qualche speranza? ;(
tnx
--
SigiTM
Togli 'NOSPAMMM' per rispondermi.
Visita il sito dei Metal Detector: 
http://listen.to/metaldetector

 
 
  Hai una bella insalata di stable, unstable, testing in
  /etc/apt/sources.list !
  Scegli un branch 
p.es
: stable e mettici tutte le sources
  Poi vai di apt dist-upgrade e preparati a saricare  ...
  Se vuoi le ultime versioni di KDE o wine cerca i backports per stable
  su 
http://www.apt-get.org
 ( non so se e' giusta la sintassi) e usa
  quelle sources.
 
-- 
Linux Registered User 
*****  249907  *****
http://counter.li.org

 drastico ma efficace : installa la knoppix 3.2 poi rinomina
/etc/apt/source.list (mi pare!)  e digita apt-get setup  gli dai in pasto i
cd della woody ed avrai una woody+knoppix  prova!