[Primipassi] balsa, vitello dai piedi di

Francesco Poli e_frx@inwind.it
Mar 2 Ott 2001 22:43:28 CEST


Ciao a tutti!  :)
Ho qualche difficolta' ad installare balsa 1.2.0 tramite RPM 4 su
RedHat 6.1:

FRX@neverland downloaded_rpms $ rpm -Uvh --test
balsa-1.2.0-1.i386.rpm 
error: cannot open Depends index using db1 - Permission denied
(13)
error: failed dependencies:
	libesmtp >= 0.8.3 is needed by balsa-1.2.0-1
	libesmtp.so.5   is needed by balsa-1.2.0-1
	libstdc++-libc6.2-2.so.3   is needed by balsa-1.2.0-1
	libVFlib2.so.24   is needed by balsa-1.2.0-1
FRX@neverland downloaded_rpms $ rpm -Uvh --test
balsa-1.2.0-1.i386.rpm VFlib2-2.25.1-12.i386.rpm
libesmtp-0.8.4-2.i386.rpm 
error: cannot open Depends index using db1 - Permission denied
(13)
error: failed dependencies:
	libstdc++-libc6.2-2.so.3   is needed by balsa-1.2.0-1
	libcrypto.so.2   is needed by libesmtp-0.8.4-2
	libltdl.so.3   is needed by libesmtp-0.8.4-2

Il problema sta nell'oogetto condiviso libstdc++-libc6.2-2.so.3:
infatti su http://rpmfind.net scopro che e' contenuto nel
pacchetto libstdc++-2.96-85.i386.rpm, ma se provo ad installare
pure questo ottengo

FRX@neverland downloaded_rpms $ rpm -Uvh --test
balsa-1.2.0-1.i386.rpm VFlib2-2.25.1-12.i386.rpm
libesmtp-0.8.4-2.i386.rpm libstdc++-2.96-85.i386.rpm 
error: cannot open Depends index using db1 - Permission denied
(13)
error: failed dependencies:
	libcrypto.so.2   is needed by libesmtp-0.8.4-2
	libltdl.so.3   is needed by libesmtp-0.8.4-2
	libstdc++ = 2.9.0 is needed by egcs-c++-1.1.2-30

Quindi per poter fare un upgrade per libstdc++ devo farne uno
analogo per egcs-c++.
Ho cercato e mi sembra di capire che i pacchetti egcs, egcs-objc,
egcs-c++ ed egcs-g77 siano ormai rimpiazzati dai pacchetti gcc e
gcc-g77 (almeno per quanto riguarda la distro RedHat). OK! Mi
dico "tranquillo! basta rimuovere gli egcs ed installare i gcc!"
Rimuovo gli egcs e provo ad aggiornare libstdc++:

FRX@neverland downloaded_rpms $ rpm -Uvh --test
libstdc++-2.96-85.i386.rpm 
error: cannot open Depends index using db1 - Permission denied
(13)
error: failed dependencies:
	libstdc++-libc6.1-1.so.2 is needed by fvwm2-2.2.2-3
	libstdc++-libc6.1-1.so.2 is needed by groff-1.11a-9
	[...altre 7 o 8 dipendenze...]
	libstdc++-libc6.1-1.so.2 is needed by balsa-1.0.0-1
	libstdc++-libc6.1-1.so.2   is needed by mozilla-0.9.3-1
	libstdc++-libc6.1-1.so.2   is needed by
mozilla-psm-0.9.3-1

Ma allora per aggiornare questa libreria devo aggiornare una
quindicina di pacchetti? Tra gli altri mozilla e' relativamente
recente (ed e' la versione giusta per la versione di Galeon che
utilizzo, non ho molta voglia di cambiarlo per ora).

Dopo aver montato il mal di testa (mount -t malfunction
/dev/headache /mnt/head), rinstallo gli egcs (non senza
difficolta' a causa di un file a comune tra egcs-c++ e
libstdc++-2.9.0!) e scrivo a voi guru che mi saprete indicare il
giusto cammino...  ;-)

Che posso fare?
Grazie per la pazienza!  ;)

-- 
 Francesco Poli         e-frx@libero.it   frx@users.sf.net
      e_frx@inwind.it   e-frx@arnone.de.unifi.it
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
"Io bocciato in grammatica? E' disimpossibile!"
                                  -- Bartolomew J. Simpson





Maggiori informazioni sulla lista primipassi