Newsgroup: it.comp.os.linux.iniziare
Titolo: apt-get ... "rotto"

Ciao a tutti ... devo aver fatto casino con apt-get e ora non sono 
capace a venirne fuori!
:-(
In sostanza, apt non funziona più per problemi di dipendenze che nel 
cercare di risolverle succede:
debian:~# apt-get -f install
Reading Package Lists... Done
Building Dependency Tree... Done
Correcting dependencies... Done
The following extra packages will be installed:
   xlibmesa-gl
The following packages will be upgraded:
   xlibmesa-gl
1 upgraded, 0 newly installed, 0 to remove and 266 not upgraded.
55 not fully installed or removed.
Need to get 280kB of archives.
After unpacking 49.2kB disk space will be freed.
Do you want to continue? [Y/n] y
Get:1 
http://ftp.fi.debian.org
 sarge/main xlibmesa-gl 
4.3.0.dfsg.1-12.0.1 [280kB]
Fetched 280kB in 5s (52.7kB/s)
(Reading database ... 84088 files and directories currently installed.)
Preparing to replace xlibmesa-gl 4.3.0.dfsg.1-10 (using 
.../xlibmesa-gl_4.3.0.dfsg.1-12.0.1_i386.deb) ...
Unpacking replacement xlibmesa-gl ...
dpkg: error processing 
/var/cache/apt/archives/xlibmesa-gl_4.3.0.dfsg.1-12.0.1_i386.deb (--unpack):
  trying to overwrite `/usr/X11R6/lib/libGL.so.1.2', which is also in 
package fglrx-4-3-0
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
  /var/cache/apt/archives/xlibmesa-gl_4.3.0.dfsg.1-12.0.1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
debian:~#
ecco ...
Mi date una mano??
Ciao, Alessio

 debian:~#
Come dice il messaggio c'è un problema di sovrascrittura di un file che 
sta in un altro pacchetto: tra l'altro ho controllato con apt-file 
search sulla mia sarge che quel file dovrebbe stare solo in xlibmesa-gl, 
immagino che l'altro pacchetto fglrx non sia debian ufficiale.
Soluzioni possibili:
- rimuovi fglrx e poi installa xlibmesa-gl (preferita)
- se ti servono tutti e due, scarica il pacchetto deb di xlibmesa-gl, 
poi installalo con dpkg -i usando l'opzione --force-overwrite, vedi man 
dpkg (sconsigliata)
Ma come mai quei 266 pacchetti da aggiornare? Stai passando da woody a 
sarge?
Ciao, Paolo
-

minix.

 sarge?
No, ho messo sarge direttamente, ma non ho mai fatto l'upgrade con apt-get
Ciao, Alessio

 
Hemm ... non ho capito!
:-)
Perchè?!?!
Ciao, Alessio

 Perchè?!?!
Il driver fglrx sovrascrive un file, normalmente contenuto in xlibmesa-gl.
Ora, quando apt cerca di togliere la vecchia versione vede che il file non
e' quello originale, quindi non tocca niente (ciao, benvenuto in linux, si
suppone che tu sappia quello che faccia, dunque il sistema non cambia
librerie a caso). Non potendo aggiornare quel pacchetto il processo si
ferma causa dipendenze.
Ora, o togli il pacchetto fglrx e usi i driver open source, o tieni il
sistema cosi' com'e' non aggiornando piu' XFree.


 Giusto per sapere, da dove hai preso quel pacchetto?
Sito ATi
Ciao, Alessio

 sistema cosi' com'e' non aggiornando piu' XFree.
Ok ...
Ciao, Alessio

 
ok, ma coon i repository di stanchina non trovo nulla per radeon
uff...
:-|
Ciao, Alessio

 $ apt-cache search fglrx
niente da fare ... non ci sono!
:-|
beh, li posso sempre scaricare a mano, no!?!?
Ciao; Alessio


Si', vai su 
www.stanchina.net
.a.
-- 
Il mattino ha l'oro in bocca. Il MATTino ha l'OrO In bOcca.
i lma tt ino ha l'o roin bocc a.ilmattinohal'oroinbocca. il ma tt in
oh al' or oi nb oc ca. il matti noha l'oroinbocca. IL MATtiNO Ha l'ORO
InBOCCa. I l m a t t i n o  h a l' o r o i n b o c c a . ilmattinohal'oroin
BoCcA. iLmAtTiNoHaL'oRoInBoCcA.