linux user group brescia

immagine del castello

Archivio della mailing list

installare: come si fa??

Maurizio Paolini paolini a dmf.bs.unicatt.it
Mer 18 Set 2002 23:32:49 UTC
Commento generico: come volevasi dimostrare, su una distribuzione linux
il compilatore C ci vuole e basta.  Inutile che mi dicano che tanto non
ci fanno sviluppo software, che tanto il kernel non lo ricompilano, ecc. ecc.  
prima o poi la compilazione con gcc ti servira!  
Tanto vale installarlo subito.

Detto questo:

> From: Robilio <robilio a libero.it>
>
> Alle 20:24, mercoledì 18 settembre 2002, Luca Giuzzi ha scritto:
>
> > se sei sotto RH o una distro basata su rpm fai
> >
> > rpm -Uvh [path_al_pacchetto]/gcc* [path_al_pacchetto]/cpp*
>
> Ci ho provato:
> cpp*
> [root a GranBurrone RPMS]# rpm -Uvh 
> /mnt/cdrom/RedHat/RPMS/cpp-2.96-110.i386.rpm
> Preparing...                ########################################### 
> [100%]
>    1:cpp                    ########################################### 
> [100%]
>
> WOW!
>
> gcc*
> [root a GranBurrone RPMS]# rpm -Uvh 
> /mnt/cdrom/RedHat/RPMS/gcc-2.96-110.i386.rpm
> error: failed dependencies:
>         binutils >= 2.11.93.0.2-6 is needed by gcc-2.96-110
>         glibc-devel is needed by gcc-2.96-110
>
> acc! cerchiamo glibc-devel
>
> [root a GranBurrone RPMS]# rpm -Uvh 
> /mnt/cdrom/RedHat/RPMS/glibc-devel-2.2.5-34.i386.rpm
> error: failed dependencies:
>         kernel-headers   is needed by glibc-devel-2.2.5-34
>         kernel-headers >= 2.2.1 is needed by glibc-devel-2.2.5-34
>
> Eccheccacchio!
> Ora dove trovo questi Kernel-headers??
>
>

La strada che hai imboccato e' quella giusta.  i kernel-headers stanno
in un pacchetto che *ora* si chiama:

glibc-kernheaders

Mi chiederai: e perche' l'hanno chiamata cosi'?  C'e' un motivo sensato,
fino a poche distribuzioni fa comunque si chiamava 'kernel-headers', e
sicuramente questo provoca confusione.

Ci sono dei modi comunque per capire in quale pacchetto della distro si
trova un certo file o una certa capability.

1. Usare 'rpmfind', che effettua una ricerca in rete (e questo puo' essere
scomodo o insensato.

2. Installare il pacchetto "rpmdb-redhat-7.3-..." (se usi la RH7.3) e
poi dare il comando:

   rpm -q --redhatprovides kernel-headers

Buon lavoro.

mp



Maggiori informazioni sulla lista Lug