Linux-magazine.it Forum
Maggio 23, 2012, 11:59:02 pm *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?
 
Pagine: [1] 2 3 4   Vai giù
  Stampa  
Autore Discussione: pacchetti necessari per la compilazione da sorgente su linux  (Letto 5828 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
Argos
Hero Member
*****

Karma: +9/-8
Scollegato Scollegato

Messaggi: 1434



Mostra profilo E-mail
« inserita:: Febbraio 07, 2010, 05:20:16 pm »

Ecco, salve a tutti i partecipanti e visitatori del forum, mi è sembrato più prudente ed organizzato aprire un post dedicato Sorriso

Allora, come si evince dal titolo del post, ho cercato di scaricare un po ad istinto, dei pacchetti per la compilazione da sorgente su una vecchia, ma nota distribuzione live; Mandriva 2008.1 One con Xfce come desktop enviroment.

Questi pacchetti scaricati, per fortuna, li ho presi dal DVD d'installazione della versione 2008 DVD install, ovvero, Mandriva 2008 free e non da internet, evitando cosi lunghe attese.

Il tutto su un vecchio pc prendendo pezzi qua e là (giusto perché li avevo a portata di mano), per navigare in internet, scrivere qualche documento e basta, a volte ci siamo trovati nella necessità di avere attivi più di un pc per fare queste picolle operazione al volo etc, etc, etc...

Risultato; non ci sono riuscito Pianto , ma mandriva 2008.1 con Xfce si è installata ed è funzionata egregiamente come di consueto Occhiolino , ma non sono riuscito ad individuare questi pacchetti necessari per l'installazione da sorgente, quindi sono stato costretto ad installare la versione di tiny me 2008, ha di default il necessario per la compilazione ed installazione da sorgente ( ./configure, make, make install),  usa openbox come desktop enviroment che è più leggero, ma non è che mi soddisfi molto Indeciso , anche perché con Xfce andava molto bene ed è un po più completo.

Vi chiederete:

- Perché non installare allora direttamente dal DVD della versione mandriva 2008 free a disposizione?
Beh, semplice, non un lettore DVD nel vecchio PC

- Allora perché non dai da terminale urpmi gcc c++ make etc...? e risolvere le dipendenze ed il tutto?
Perché non mi posso collegare ad internet senza dare prima: make, make install (senza neanche dare ./configure prima), per compilare ed installare il modulo rt3070sta, è proprio questo il nocciolo del problema!

Allora, a continuazione, l'output ricavato quando c'era mandriva 2008.1 One installata sul HD del vecchio PC e davo da terminale e dentro la cartella contenente tutti i files necessari alla compilazione ed installazione del modulo wireless rt3070sta:

Codice:
[root@localhost 2009_1110_RT3070_Linux_STA_v2.1.2.0]# make
make -C tools
make[1]: Entering directory `/home/miguel/penna/wireless/ralink_linux_driver/2009_1110_RT3070_Linux_STA_v2.1.2.0/tools'
gcc -g bin2h.c -o bin2h
make[1]: Leaving directory `/home/miguel/penna/wireless/ralink_linux_driver/2009_1110_RT3070_Linux_STA_v2.1.2.0/tools'
/home/miguel/penna/wireless/ralink_linux_driver/2009_1110_RT3070_Linux_STA_v2.1.2.0/tools/bin2h
cp -f os/linux/Makefile.6 /home/miguel/penna/wireless/ralink_linux_driver/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux/Makefile
make  -C  /lib/modules/2.6.24.4-desktop586-1mnb/build SUBDIRS=/home/miguel/penna/wireless/ralink_linux_driver/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux modules
make: *** /lib/modules/2.6.24.4-desktop586-1mnb/build: No such file or directory.  Stop.
make: *** [LINUX] Error 2


[root@localhost 2009_1110_RT3070_Linux_STA_v2.1.2.0]# make install
make -C /home/miguel/penna/wireless/ralink_linux_driver/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux -f Makefile.6 install
make[1]: Entering directory `/home/miguel/penna/wireless/ralink_linux_driver/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux'
rm -rf /etc/Wireless/RT3070STA
mkdir /etc/Wireless/RT3070STA
cp /home/miguel/penna/wireless/ralink_linux_driver/2009_1110_RT3070_Linux_STA_v2.1.2.0/RT2870STA.dat /etc/Wireless/RT3070STA/.
install -d /lib/modules/2.6.24.4-desktop586-1mnb/kernel/drivers/net/wireless/
install -m 644 -c rt3070sta.ko /lib/modules/2.6.24.4-desktop586-1mnb/kernel/drivers/net/wireless/
/sbin/depmod -a 2.6.24.4-desktop586-1mnb
make[1]: Leaving directory `/home/miguel/penna/wireless/ralink_linux_driver/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux'
[root@localhost 2009_1110_RT3070_Linux_STA_v2.1.2.0]#/code]


a continuazione, l'output ricavato dall'attuale installazione del modulo rt3070sta con "make, make install" su tinyme 2008 con il wireless funzionante al 100%:
(continua nel prossimo post,  per superare la lunghezza massima consentita di 20000 caratteri)
Registrato

"Quello che non mi uccide, mi fortifica."

                               Friedrich Wilhelm Nietzsche.
Argos
Hero Member
*****

Karma: +9/-8
Scollegato Scollegato

Messaggi: 1434



Mostra profilo E-mail
« Risposta #1 inserita:: Febbraio 07, 2010, 05:29:24 pm »

...e questo l'output della attuale compilazione dello stesso modulo rt3070sta sull'installazione di tinyme 2008 nel Hd del vecchio PC, dando i comandi "make, make install":

Codice:
[miguel@localhost 2009_1110_RT3070_Linux_STA_v2.1.2.0]$ su
Password:
[root@localhost 2009_1110_RT3070_Linux_STA_v2.1.2.0]# make
make -C tools
make[1]: Entering directory `/home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/tools'
gcc -g bin2h.c -o bin2h
make[1]: Leaving directory `/home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/tools'
/home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/tools/bin2h
cp -f os/linux/Makefile.6 /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux/Makefile
make  -C  /lib/modules/2.6.18.8.tex6.lgc/build SUBDIRS=/home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux modules
make[1]: Entering directory `/usr/src/linux-2.6.18.8.tex6.lgc'
  CC [M]  /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/crypt_md5.o
In file included from include/linux/if_ether.h:111,
                 from include/linux/netdevice.h:29,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/include/os/rt_linux.h:51,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/include/rtmp_os.h:42,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/include/rt_config.h:44,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/include/crypt_md5.h:48,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/crypt_md5.c:27:
include/linux/skbuff.h: In function ‘skb_add_data’:
include/linux/skbuff.h:1203: warning: pointer targets in passing argument 1 of ‘csum_and_copy_from_user’ differ in signedness
  CC [M]  /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/crypt_sha2.o
In file included from include/linux/if_ether.h:111,
                 from include/linux/netdevice.h:29,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/include/os/rt_linux.h:51,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/include/rtmp_os.h:42,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/include/rt_config.h:44,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/include/crypt_sha2.h:49,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/crypt_sha2.c:27:
include/linux/skbuff.h: In function ‘skb_add_data’:
include/linux/skbuff.h:1203: warning: pointer targets in passing argument 1 of ‘csum_and_copy_from_user’ differ in signedness
  CC [M]  /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/crypt_hmac.o
In file included from include/linux/if_ether.h:111,
                 from include/linux/netdevice.h:29,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/include/os/rt_linux.h:51,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/include/rtmp_os.h:42,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/include/rt_config.h:44,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/include/crypt_hmac.h:47,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/crypt_hmac.c:27:
include/linux/skbuff.h: In function ‘skb_add_data’:
include/linux/skbuff.h:1203: warning: pointer targets in passing argument 1 of ‘csum_and_copy_from_user’ differ in signedness
  CC [M]  /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/mlme.o
In file included from include/linux/if_ether.h:111,
                 from include/linux/netdevice.h:29,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/include/os/rt_linux.h:51,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/include/rtmp_os.h:42,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/include/rt_config.h:44,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/mlme.c:39:
include/linux/skbuff.h: In function ‘skb_add_data’:
include/linux/skbuff.h:1203: warning: pointer targets in passing argument 1 of ‘csum_and_copy_from_user’ differ in signedness
  CC [M]  /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/cmm_wep.o
In file included from include/linux/if_ether.h:111,
                 from include/linux/netdevice.h:29,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/include/os/rt_linux.h:51,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/include/rtmp_os.h:42,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/include/rt_config.h:44,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/cmm_wep.c:38:
include/linux/skbuff.h: In function ‘skb_add_data’:
include/linux/skbuff.h:1203: warning: pointer targets in passing argument 1 of ‘csum_and_copy_from_user’ differ in signedness
  CC [M]  /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/action.o
In file included from include/linux/if_ether.h:111,
                 from include/linux/netdevice.h:29,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/include/os/rt_linux.h:51,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/include/rtmp_os.h:42,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/include/rt_config.h:44,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/action.c:39:
include/linux/skbuff.h: In function ‘skb_add_data’:
include/linux/skbuff.h:1203: warning: pointer targets in passing argument 1 of ‘csum_and_copy_from_user’ differ in signedness
  CC [M]  /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/cmm_data.o
In file included from include/linux/if_ether.h:111,
                 from include/linux/netdevice.h:29,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/include/os/rt_linux.h:51,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/include/rtmp_os.h:42,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/include/rt_config.h:44,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/cmm_data.c:38:
include/linux/skbuff.h: In function ‘skb_add_data’:
include/linux/skbuff.h:1203: warning: pointer targets in passing argument 1 of ‘csum_and_copy_from_user’ differ in signedness
  CC [M]  /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/rtmp_init.o
In file included from include/linux/if_ether.h:111,
                 from include/linux/netdevice.h:29,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/include/os/rt_linux.h:51,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/include/rtmp_os.h:42,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/include/rt_config.h:44,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/rtmp_init.c:37:
include/linux/skbuff.h: In function ‘skb_add_data’:
include/linux/skbuff.h:1203: warning: pointer targets in passing argument 1 of ‘csum_and_copy_from_user’ differ in signedness
/home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/rtmp_init.c: In function ‘RtmpRaDevCtrlInit’:
/home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/rtmp_init.c:3710: warning: passing argument 2 of ‘os_alloc_mem’ from incompatible pointer type
  CC [M]  /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/cmm_tkip.o
In file included from include/linux/if_ether.h:111,
                 from include/linux/netdevice.h:29,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/include/os/rt_linux.h:51,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/include/rtmp_os.h:42,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/include/rt_config.h:44,
                 from /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/cmm_tkip.c:38:
include/linux/skbuff.h: In function ‘skb_add_data’:
include/linux/skbuff.h:1203: warning: pointer targets in passing argument 1 of ‘csum_and_copy_from_user’ differ in signedness


etc....
etc....
etc....
etc....
/code]

..ho notato questo comando per un file oggetto cosi come per li altri  ::) :
[code]CC [M]  /home/miguel/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux/../../chips/rt30xx.o/code]

...cosa mi mancava su mandriva 2008.1 one Xfce live installata sul Hd?, CC? ::)

Grazie in anticipo per i vostri commenti :)

A dopo
[/code]
« Ultima modifica: Febbraio 07, 2010, 05:30:56 pm da Argos » Registrato

"Quello che non mi uccide, mi fortifica."

                               Friedrich Wilhelm Nietzsche.
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6741



Mostra profilo
« Risposta #2 inserita:: Febbraio 08, 2010, 01:36:57 am »

I sorgenti del kernel (di quello in uso!) li hai installati? ...la cartella "build" è un link ai sorgenti del kernel in /usr/src.

Bye  Fico
Registrato

Argos
Hero Member
*****

Karma: +9/-8
Scollegato Scollegato

Messaggi: 1434



Mostra profilo E-mail
« Risposta #3 inserita:: Febbraio 08, 2010, 10:43:10 pm »

ciao michele.p Sorriso

Grazie dell'aiuto che mi stai dando, forze non volendo, ma le tue risposte mi aiutano ad imparare, grazie davvero Sorriso

Citazione
I sorgenti del kernel (di quello in uso!) li hai installati?

forze saranno questi che ho trovato sempre nel DVD di mandriva 2008 free Occhi al cielo :

file:///media/2008S-Free-i586-DVD/i586/media/main/kernel-source-2.6.24.4-1mnb-1-1mnb1.i586.rpm
file:///media/2008S-Free-i586-DVD/i586/media/main/kernel-source-latest-2.6.24.4-1mnb1.i586.rpm

...ma se uso la mandriva 2008.1 one andranno bene? , cioè, non essendo dello stesso rilascio?  Occhi al cielo

Citazione
...la cartella "build" è un link ai sorgenti del kernel in /usr/src

Installando questi pacchetti mi si crea il link "build" a i sorgenti in /usr/src?  Occhi al cielo

Se tutto va benne, e posso installare la mia cara mandriva anche li in quel pc vecchio sarò veramente contento Felice Felice Felice

...a parte gli scherzi!!! la versione 2008.1 con xfce andava benissimo Scioccato o mi converrebbe installare una più recente, tipo 2010 con xfce Occhi al cielo

A dopo e grazie mille Sorriso
Registrato

"Quello che non mi uccide, mi fortifica."

                               Friedrich Wilhelm Nietzsche.
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6741



Mostra profilo
« Risposta #4 inserita:: Febbraio 09, 2010, 05:47:17 pm »

Per la versione del kernel ti devi aiutare con il comando;

uname -a

oppure;

uname -r

Qual è l'output?

Bye  Fico
Registrato

Argos
Hero Member
*****

Karma: +9/-8
Scollegato Scollegato

Messaggi: 1434



Mostra profilo E-mail
« Risposta #5 inserita:: Febbraio 11, 2010, 08:53:28 pm »

...m'avevo perso!  Felice , non ricordavo dove era inserito questo.... Ghigno

ma ecco, si, ho controllato ed é lo stesso kernel, comunque uname lo uso spesso, Linguaccia sono molto distratto.

A dopo Sorriso
Registrato

"Quello che non mi uccide, mi fortifica."

                               Friedrich Wilhelm Nietzsche.
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6741



Mostra profilo
« Risposta #6 inserita:: Febbraio 12, 2010, 12:27:36 am »

...e allora installa i sorgenti del kernel la cui versione combacia con il kernel che stai utilizzando e prova nuovamente a compilare il driver (modulo) in questione. Cambia la situazione?  Sorriso

Bye  Fico
Registrato

Argos
Hero Member
*****

Karma: +9/-8
Scollegato Scollegato

Messaggi: 1434



Mostra profilo E-mail
« Risposta #7 inserita:: Febbraio 13, 2010, 12:14:10 am »

Ciao michele.p Sorriso

Ho cercato d'istallare i sorgenti del kernel, ma ha cominciato a chiedermi questo mondo e l'altro Linguaccia, nonostante ciò, dopo mille operezioni come questa:

Citazione
Uno dei pacchetti richiesti non può essere installato:
gcc-c++-4.2.3-6mnb1.i586 (perché non è soddisfatto libstdc++-devel[== 4.2.3])
Continuo comunque l'istallazione? (S/n) n
[root@localhost kernel_source]# urpmi libstdc++-devel-4.2.3-6mnb1.i586.rpm
Uno dei pacchetti richiesti non può essere installato:
libstdc++-devel-4.2.3-6mnb1.i586 (perché non è soddisfatto libstdc++6[== 4.2.3-6mnb1])
Continuo comunque l'istallazione? (S/n) n
[root@localhost kernel_source]# urpmi libstdc++6-4.2.3-6mnb1.i586.rpm     
Uno dei pacchetti richiesti non può essere installato:
libstdc++6-4.2.3-6mnb1.i586 (per conservare libstdc++6-4.3.2-5mnb2.i586)
Continuo comunque l'istallazione? (S/n) n

(otretutto fatte con la penna..., riesci ad immaginare me facendo avanti e dietro...?  Felice , stai ridendo? Ghigno , pure io Felice )

...poi  Ghigno , vado per disinstallare quello che si vuole conservare Occhi al cielo , e che mi sta bloccando praticamente tutto! ,  e mi da questo output:

Codice:
[root@localhost kernel_source]# urpme libstdc++6-4.3.2-5mnb2.i586
la rimozione del pacchetto basesystem-2008.0-7mdv2008.1.i586 comprometterà il sistema
la rimozione del pacchetto basesystem-minimal-2008.0-7mdv2008.1.i586 comprometterà il sistema
Niente da rimuovere
[root@localhost kernel_source]#

...evidentemente per evitare danni, ma la sai qualche via d'uscita? Ghigno xubuntu con il suo build essentials? Occhi al cielo

A dopo Felice
Registrato

"Quello che non mi uccide, mi fortifica."

                               Friedrich Wilhelm Nietzsche.
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6741



Mostra profilo
« Risposta #8 inserita:: Febbraio 13, 2010, 12:22:58 am »

...è normale che i sorgenti del kernel si portino dietro un bel po' di altredipendenze perché si presuppone che nel momento in cui uno li vuole installare deve compilare qualcosa e pertanto vengono installate quel minimo di dipendenze necessarie ad assolvere le operazioni di compilazioni.

Citazione
mi sta bloccando praticamente tutto!
...in che senso?  Occhi al cielo

Bye  Fico
Registrato

Argos
Hero Member
*****

Karma: +9/-8
Scollegato Scollegato

Messaggi: 1434



Mostra profilo E-mail
« Risposta #9 inserita:: Febbraio 13, 2010, 12:32:16 am »

... prima di tutto grazie. Devo dire che si, infatti essendo delle applicazioni per compilare, si portano un po di roba Sorriso

Mi sta bloccando tutto nel senso che dopo qui:

Codice:
[root@localhost kernel_source]# urpme libstdc++6-4.3.2-5mnb2.i586
la rimozione del pacchetto basesystem-2008.0-7mdv2008.1.i586 comprometterà il sistema
la rimozione del pacchetto basesystem-minimal-2008.0-7mdv2008.1.i586 comprometterà il sistema
Niente da rimuovere
[root@localhost kernel_source]#

...non posso continuare  Che?!? perché ho bisogno della stessa libreria ma più vecchia, e il sistema intelligentemente non vuole andare in dietro...

a dopo Sorriso
Registrato

"Quello che non mi uccide, mi fortifica."

                               Friedrich Wilhelm Nietzsche.
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6741



Mostra profilo
« Risposta #10 inserita:: Febbraio 13, 2010, 06:37:48 pm »

...puoi forzare, a tuo rischio, la disinstallazione del pacchetto. Caso mai fai prima un test di simulazione di disinstallazione e e poi procedi alla forzatura della disinstallazione.  Sorriso

Bye  Fico
Registrato

Argos
Hero Member
*****

Karma: +9/-8
Scollegato Scollegato

Messaggi: 1434



Mostra profilo E-mail
« Risposta #11 inserita:: Febbraio 13, 2010, 07:54:56 pm »

Citazione
...puoi forzare, a tuo rischio, la disinstallazione del pacchetto.

Fatto, forzato urpme --force nomepacchetto.rpm ?, forze non è quella la sintassi Linguaccia , perché mi ha restituito lo stesso output di prima..., mandriva protegge bene la stabilità del sistema, questo fa crescere ancora di più la fiducia sul fatto che sia molto stabile, affidabile e sicura  Fico .

Credo che conviene re-installarla e rifare le cose in modo più accurato Occhiolino , perché originalmente non ha questo pacchetto icluso, gliel'ho messo io Ghigno erroneamente, ma non avrei mai immaginato che mandriva fosse così sicura Che?!? , non a caso, è la mia distro preferita, e non mi sbagliavo!!!

Reinstallo con orgoglio! e fiero d'averla anche sul mio laptop.  Felice

A dopo  Sorriso
Registrato

"Quello che non mi uccide, mi fortifica."

                               Friedrich Wilhelm Nietzsche.
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6741



Mostra profilo
« Risposta #12 inserita:: Febbraio 16, 2010, 11:52:03 pm »

...la sintassi, se bne ricordo, è giusta...  Occhi al cielo ...poi, comunque, com'è andata a finire?

Bye  Fico
Registrato

pulce
Sr. Member
****

Karma: +4/-3
Scollegato Scollegato

Messaggi: 448



Mostra profilo
« Risposta #13 inserita:: Febbraio 17, 2010, 10:51:31 am »

Ribadisco umilmente il concetto che gli header servono per compilare perlomeno una buona parte dei pacchetti senza installare i sorgenti del kernel e non solo per creare pacchetti da distribuire per ogni distro. Tanto è vero che senza avere installato i sorgenti del kernel, ho compilato tranquillamente i sorgenti per il driver del mio modem come accade sempre su qualsiasi distro che abbia mai usato: Mandriva, Opensuse, Slackware...
Se provassi questa soluzione non dovresti avere dipendenze, escluse quelle naturalmente dei pacchetti necessari per compilare...
Comunque è pur vero che installando direttamente il kernel ti metti sulla strada maestra sulla quale puoi compilare qualunque cosa tu voglia...
Mi sembra strano che ci siano problemi a installare i pacchetti per la compilazione: di solito il sistema se trova che un pacchetto dipenda da altri, seleziona automaticamente tutte le dipendenze necessarie e le installa, naturalmente se sono nell'elenco dei pacchetti presenti sul cdrom, (come dovrebbe essere per una operazione così essenziale quale la compilazione) altrimenti si scaricano dai repository.
Almeno per esperienza personale posso dichiarare che tutti i pacchetti relativi alla compilazione li ho sempre trovati sul DVD della distro...
Registrato
Argos
Hero Member
*****

Karma: +9/-8
Scollegato Scollegato

Messaggi: 1434



Mostra profilo E-mail
« Risposta #14 inserita:: Febbraio 17, 2010, 08:09:23 pm »

Citazione
..poi, comunque, com'è andata a finire?

...ciao michele.p e grazie; sto provando prima con un cd standard che avevo di zenwalk 6.0, (non ho visto a quale versione siamo attualmente  Occhi al cielo ), perché con la live di zenwalk 5.2 ho dato "man make" e mi ha restituito il manule, per cui ho dato per scontato che ci fosse.

Una volta installato nel PC (HD), sono andato per compilare con make, make install e mi diede qualche errore non ostante si sia installato in parte, praticamente, non è riuscito a generare il file.ko necessario per il caricamento del modulo al kernel  Occhi al cielo , sto facendo prove perché non riesco a capire bene cosa ha tinyme (dove la compilazione viene eseguita al 100%), che non anno le altre, la pagina dove ho letto come compilare il modulo si riferiva ad ubuntu (che non ho ancora provato), al massimo proverei con xubuntu  Occhi al cielo , ...la mia è più una questione d'imparare , il PC che uso regolarmente, è un altro  Sorriso , farò altre prove, quello che scrive pulce è interessante, proverei anche Occhi al cielo ...

Citazione
Ribadisco umilmente il concetto che gli header servono per compilare perlomeno una buona parte dei pacchetti senza installare i sorgenti del kernel e non solo per creare pacchetti da distribuire per ogni distro. Tanto è vero che senza avere installato i sorgenti del kernel, ho compilato tranquillamente i sorgenti per il driver del mio modem come accade sempre su qualsiasi distro che abbia mai usato: Mandriva, Opensuse, Slackware...

Ciao pulce grazie anche a te. ...i headers?, ok, provo anche questa Occhiolino , forze è proprio quello che c'è su tinyme che fa funzionare la cosa Che?!? , vedi, è proprio questo che mi incuriosisce  Occhi al cielo , sapere cos'è che ha tinyme di default, perché, una volta capita questa cosa, mi si chiarirebbero tante altre Linguaccia .

Citazione
Se provassi questa soluzione non dovresti avere dipendenze, escluse quelle naturalmente dei pacchetti necessari per compilare...

...quindi bisogna intallare comunque gcc, glibc, etc, giusto? Occhi al cielo , sono proprio questi i pacchetti che vengo dietro come il lungo seguito della reggina Felice

Citazione
Mi sembra strano che ci siano problemi a installare i pacchetti per la compilazione: di solito il sistema se trova che un pacchetto dipenda da altri, seleziona automaticamente tutte le dipendenze necessarie e le installa, naturalmente se sono nell'elenco dei pacchetti presenti sul cdrom, (come dovrebbe essere per una operazione così essenziale quale la compilazione) altrimenti si scaricano dai repository

Si, naturalmente, mandriva installa infalibilmente le dipendenze, anche dal DVD, e se non può scaricarle o installarle, avvisa e da la possibilità di scegliere se continuare o no dopo il "warning", io dico sempre a i miei amici linuxiani  Ghigno , vuoi stabilità?, usa mandriva, Slackware. Volevo installare zenwalk ma la compilazione non si compie totalmente, il guaio è, proprio, che la compilazione è del modulo del device wireless Felice , il quale va compilato, stranamente, senza "./configure". ha!! dimenticavo, su quel pc non c'è lettore DVD, solo CD. Linguaccia , pentium II destinato a servire di cavia Felice

Citazione
Almeno per esperienza personale posso dichiarare che tutti i pacchetti relativi alla compilazione li ho sempre trovati sul DVD della distro...

Infatti, non ci sarebbe stato necessario il Thread perché avrei aggiunto il DVD al gestore dei pacchetti e via, ma è vero pure che non mi sarei posto la domanda che mi incuriosisce Ghigno , adesso, come ben dici tu, devo passare i pacchetti dal DVD dal laptop che li può leggere al PC con una penna Linguaccia , riesci ad immaginarmi, avanti e dietro con la penna dal laptop al PC? , ok puoi ridere..  Felice

a dopo  Sorriso
Registrato

"Quello che non mi uccide, mi fortifica."

                               Friedrich Wilhelm Nietzsche.
Pagine: [1] 2 3 4   Vai su
  Stampa  
 
Vai a: