Ricompilare slackware....

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
lennynero
Linux 3.x
Linux 3.x
Messaggi: 618
Iscritto il: lun 3 mag 2004, 0:00
Nome Cognome: Luigi Picaro
Slackware: 14.2-x64
Kernel: 4.4.14
Desktop: xfce-4.12
Località: Salerno
Contatta:

Ricompilare slackware....

Messaggio da lennynero »

Vorrei provare a *ricompilare la slackware per amd x2(magari per sfruttarla a 64 bit)* e vorrei sapere come è possibile districarsi tra le dipendenze implicite dei pacchetti. Mi spiego meglio: quando ricompilo devo seguire un ordine ben preciso giusto? per ricompilare un pacchetto A che dipende da un pacchetto B devo ricompilare e installare B prima di ricompilare A? Inoltre vorrei chiedere: per ricompilare basta cambiare le cflags o c'è dell'altro? e per i 64bit come mi muovo? cosa devo impostare per poterli sfruttare magari lasciando in una ipotetica /lib32 le librerie per la retrocompatibilità...?!?

Se la cosa è fattibile e qualcuno vuole collaborare magari si fa prima ;). Grazie in anticipo.

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2413
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 14.2
Kernel: 4.11.3-smp
Desktop: xfce4
Distribuzione: freeBSD-13.0-current

Re: Ricompilare slackware....

Messaggio da slucky »

ma il gioco vale la candela? il dispendio di tempo e lavoro immane.....se vuoi i 64bit, qui trovi la Slackware 12.1 già bella e pronta all'uso:

http://www.slamd64.com/


saluti ;)

birg81
Linux 3.x
Linux 3.x
Messaggi: 760
Iscritto il: lun 16 gen 2006, 10:57
Nome Cognome: Biagio
Slackware: 12.2
Kernel: 3.4.7
Desktop: LxDE
Distribuzione: ArchLinux
Località: Castellammare di Stabia (NA)
Contatta:

Re: Ricompilare slackware....

Messaggio da birg81 »

slucky ha scritto:ma il gioco vale la candela? il dispendio di tempo e lavoro immane.....se vuoi i 64bit, qui trovi la Slackware 12.1 già bella e pronta all'uso:
non credo che il gioco non vale la candela perche' anche se le cose dovessero andargli male avra' imparato tante nuove cose...

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Re: Ricompilare slackware....

Messaggio da Luci0 »

Prova a dare un occhiata qui dove Zerouno tentava di ricompilare solo il kernel a 64bit ...
viewtopic.php?f=1&t=25204&start=0&st=0& ... nel+64+bit

Credo che sia meglio usare Slamd64 che permette l' utilizzo di software compilato sia a 32 che a 64 ... ma io non ho mai fatto esperimenti e quindi sono solo discorsi teorici !

Avatar utente
lennynero
Linux 3.x
Linux 3.x
Messaggi: 618
Iscritto il: lun 3 mag 2004, 0:00
Nome Cognome: Luigi Picaro
Slackware: 14.2-x64
Kernel: 4.4.14
Desktop: xfce-4.12
Località: Salerno
Contatta:

Re: Ricompilare slackware....

Messaggio da lennynero »

a me non interessa in maniera preponderande il supporto ai 64 bit(MAGARI lo aggiungerei dopo..), quello che mi preme capire è la procedura per la ricompilazione di TUTTO il sistema, per ottimizzarlo per la mia CPU. Le domande che ho posto infatti erano volte proprio a capire come gestire le dipendenze...

Ho letto il 3d di ZeroUno e mi pare di capire che non faceva altro che usare un kernel a 64bit su una infrasstruttura a 32, e per la verità i vantaggi non sembravano essere chissà quali..., comunque grazie Luci0

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: Ricompilare slackware....

Messaggio da Mario Vanoni »

lennynero ha scritto:a me non interessa in maniera preponderande il supporto ai 64 bit(MAGARI lo aggiungerei dopo..), quello che mi preme capire è la procedura per la ricompilazione di TUTTO il sistema, per ottimizzarlo per la mia CPU. Le domande che ho posto infatti erano volte proprio a capire come gestire le dipendenze...

Ho letto il 3d di ZeroUno e mi pare di capire che non faceva altro che usare un kernel a 64bit su una infrasstruttura a 32, e per la verità i vantaggi non sembravano essere chissà quali..., comunque grazie Luci0
Mi interessa pure, non le stesse ragioni
- compilare con la flag CPU Core 2 Dual (-i686 ?)
- compilare le utilities in modo statico

Uso kernel statico,
le mie utilities, p.e. nvi(1) sono tutte statiche.

Avatar utente
sardylan
Linux 3.x
Linux 3.x
Messaggi: 993
Iscritto il: mar 24 apr 2007, 9:21
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.14
Distribuzione: Debian - CLFS
Località: Cagliari
Contatta:

Re: Ricompilare slackware....

Messaggio da sardylan »

@ lennynero:
Beh... Perché non dai un'occhiata alla Linux from Scratch ??? Ti segui la guida passo passo e fai il tutto per il tuo procio ed il tuo PC... Poi, dove parla di dpkg o roba simile, beh... puoi sempre saltare ;)

@ Mario Vanoni:
Tutto statico significa che anche i binari incorporano tutto quanto in statico?? Ma non crei i doppioni di tutto???

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: Ricompilare slackware....

Messaggio da Mario Vanoni »

sardylan ha scritto: @ Mario Vanoni:
Tutto statico significa che anche i binari incorporano tutto quanto in statico?? Ma non crei i doppioni di tutto???
In che senso doppioni?

il mio vi e` nvi, non elvis o vim

file /usr/bin/vi
/usr/bin/vi ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, stripped

file /lbin/ssync
/lbin/ssync ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, stripped

file /usr/bin/sar
/usr/bin/sar ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, stripped

Avatar utente
conraid
Staff
Staff
Messaggi: 13526
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Ricompilare slackware....

Messaggio da conraid »

Mario Vanoni ha scritto: - compilare con la flag CPU Core 2 Dual (-i686 ?)
686 è ottimizzato per pentium-pro, insomma siamo lontani, anche se abilita molte cose in più rispetto al 486

man gcc

ma fino a che pat non aggiorna gcc, manca -mtune=core2

http://gcc.gnu.org/onlinedocs/gcc-4.2.4 ... 64-Options
http://gcc.gnu.org/onlinedocs/gcc-4.3.2 ... 64-Options

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2413
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 14.2
Kernel: 4.11.3-smp
Desktop: xfce4
Distribuzione: freeBSD-13.0-current

Re: Ricompilare slackware....

Messaggio da slucky »

non credo che il gioco non vale la candela perche' anche se le cose dovessero andargli male avra' imparato tante nuove cose...
ah, beh nessun problema, come dice quel detto: "contento lui....contenti tutti"

saluti :D

Avatar utente
lennynero
Linux 3.x
Linux 3.x
Messaggi: 618
Iscritto il: lun 3 mag 2004, 0:00
Nome Cognome: Luigi Picaro
Slackware: 14.2-x64
Kernel: 4.4.14
Desktop: xfce-4.12
Località: Salerno
Contatta:

Re: Ricompilare slackware....

Messaggio da lennynero »

Ragazzi ho provato bluewhite64 e devo dire che non mi sembra niente male, contrariamente a quello che mi aspettavo funzionano anche applicazioni prese da qui(ho provato conky). Ho dato un'occhiata a LFS ma mi sembra ben oltre le mie intenzioni...Io non vorrei creare una distro o ricavarla da slack: vorrei *solo* ricompilarmi questa con il supporto al mio kernel, e vorrei sapere se è possibile ricompilarsi tutti i pacchetti cambiando semplicemente la arch negli slackbuilds di PAT. Per abilitare il supporto ai 64 bit devo compilarmi il kernel a 64bit e poi ricompilando il resto usandolo otterrò librerie a 64bit?

Avatar utente
sardylan
Linux 3.x
Linux 3.x
Messaggi: 993
Iscritto il: mar 24 apr 2007, 9:21
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.14
Distribuzione: Debian - CLFS
Località: Cagliari
Contatta:

Re: Ricompilare slackware....

Messaggio da sardylan »

Se ti devi ricreare i pacchetti ti stai praticamente ricreando una distro!!
comunque... Se prendi tutti gli slackbuild e correggi tutte le voci relative alla compilazione con i parametri giusti, beh... Ti rifai tutto perfetto!!

Avatar utente
albatros
Iper Master
Iper Master
Messaggi: 2073
Iscritto il: sab 4 feb 2006, 13:59
Kernel: 5.4.0
Desktop: lxde
Distribuzione: ubuntu 20.04
Località: Darmstadt - Germania

Re: Ricompilare slackware....

Messaggio da albatros »

@lennynero:
devi crearti una toolchain a 64 bit con la quale poi ricompilare i pacchetti a 64 bit.
Vedi l'ultimo messaggio di:
http://groups.google.com/group/comp.os. ... d57b4a9ebf

Avatar utente
lennynero
Linux 3.x
Linux 3.x
Messaggi: 618
Iscritto il: lun 3 mag 2004, 0:00
Nome Cognome: Luigi Picaro
Slackware: 14.2-x64
Kernel: 4.4.14
Desktop: xfce-4.12
Località: Salerno
Contatta:

Re: Ricompilare slackware....

Messaggio da lennynero »

Grazie mille albatros, quel link era molto interessante, adesso so come creare il mio cross compiler per i 64 bits, anche se potrei usare tranquillamente bluewhite(x esempio) invece di costruirmi un cross-compiler ad hoc. Adesso mi rimane da capire che ordine seguire per ricompilare i pacchetti che compongono la Slackware, magari all'inizio mi potrei limitare anche a compilarmi solo il "necessario", sarebbe ideale capire come fa Pat a ricomplarsi tutto: immagino che ha uno script che si occupa di questo lavoro, ed è proprio questo ipotetico script che io mi vorrei costruire, magari con qualche aiuto...

Avatar utente
lennynero
Linux 3.x
Linux 3.x
Messaggi: 618
Iscritto il: lun 3 mag 2004, 0:00
Nome Cognome: Luigi Picaro
Slackware: 14.2-x64
Kernel: 4.4.14
Desktop: xfce-4.12
Località: Salerno
Contatta:

Re: Ricompilare slackware....

Messaggio da lennynero »

una bozza di quello che cercavo l'ho trovata qui: http://www.linuxquestions.org/questions ... es-518905/, secondo voi può andar bene anche per una minimal slack 12.1?

Rispondi