Pagina 1 di 2

Un suggerimento

Inviato: dom 31 gen 2010, 11:30
da Meskalamdug
Cosa ne pensate di usare
ARCH=${ARCH:-`uname -m`}

al posto di

ARCH=x86_64 o ARCH=i686

Re: Un suggerimento

Inviato: dom 31 gen 2010, 11:31
da Meskalamdug
Meskalamdug ha scritto:Cosa ne pensate di usare
ARCH=${ARCH:-`uname -m`}

al posto di

ARCH=x86_64 o ARCH=i686
Comodissimo per i pacchetti di Slacky per x86_64...praticamente
uno da
Slackyd -B nomepacchetto ed è fatta!

Re: Un suggerimento

Inviato: dom 31 gen 2010, 11:50
da conraid
Sballa tutto quando compili in un ambiente chroot, e poi "per adesso" Slackware è ancora i486

Re: Un suggerimento

Inviato: dom 31 gen 2010, 16:31
da Bart
conraid ha scritto:Sballa tutto quando compili in un ambiente chroot, e poi "per adesso" Slackware è ancora i486
Ma voi quando pacchettizzate compilate in un ambiente chrottato per sicurezza?

Re: Un suggerimento

Inviato: dom 31 gen 2010, 18:20
da Trotto@81
conraid ha scritto:Sballa tutto quando compili in un ambiente chroot, e poi "per adesso" Slackware è ancora i486
:?:

Re: Un suggerimento

Inviato: dom 31 gen 2010, 18:26
da danix
Trotto@81 ha scritto: :?:
Metti di avere un ambiente x86 in chroot su una x86_64 solo per compilare i pacchetti (per slacky per esempio), se usassi la soluzione proposta da meska negli slackbuild succederebbe un casino in quanto il kernel in uso è quello x86_64 mentre a me serve che lo slackbuild esca a 32bit...

credo che Corrado si riferisca a questo...

Re: Un suggerimento

Inviato: dom 31 gen 2010, 18:32
da Blallo
@Trotto@81
si, conraid ha ragione
slackware è ancora compilata per i486
però ha anche ottimizzazioni per i686 (nello slackbuild, se leggi, march=i486, mtune=i686)
per cui Slackware gira ancora sui 486 (se non ricordo male solo debian e qualche suo derivato è addirittura su i386)

Re: Un suggerimento

Inviato: dom 31 gen 2010, 18:40
da Trotto@81
jimmy_page_89 ha scritto:@Trotto@81
si, conraid ha ragione
slackware è ancora compilata per i486
però ha anche ottimizzazioni per i686 (nello slackbuild, se leggi, march=i486, mtune=i686)
per cui Slackware gira ancora sui 486 (se non ricordo male solo debian e qualche suo derivato è addirittura su i386)
Mi riferisco all'affermazione che slack sia solo 486, e la Slackware64?

Re: Un suggerimento

Inviato: dom 31 gen 2010, 18:52
da conraid
@trotto81
Lo so, devo spiegare meglio quel che dico
per "è ancora" 486 non intendevo che è "solo" 486, ma che siccome la versione a 32 bit è ancora a 486 i pacchetti di slacky, in quanto seguono la scelta di Pat, devono essere fatti per 486 e non 686, tutto qui
ed ho scritto "è ancora" perché c'era un messaggio su twitter tempo fa in cui Pat si domandava se fosse il momento di passare a 686
64bit è un'altra cosa in questo senso, mi riferivo solo alla versione a 32bit
Bart ha scritto:
conraid ha scritto:Sballa tutto quando compili in un ambiente chroot, e poi "per adesso" Slackware è ancora i486
Ma voi quando pacchettizzate compilate in un ambiente chrottato per sicurezza?
anche per compilare su stable mentre sono in current per esempio

Re: Un suggerimento

Inviato: dom 31 gen 2010, 18:56
da Bart
conraid ha scritto:
Bart ha scritto:
conraid ha scritto:Sballa tutto quando compili in un ambiente chroot, e poi "per adesso" Slackware è ancora i486
Ma voi quando pacchettizzate compilate in un ambiente chrottato per sicurezza?
anche per compilare su stable mentre sono in current per esempio
Cioè tu dalla current pacchettizzi per la stable in un ambiente chrottato? Mi spiegheresti meglio come fai...

Re: Un suggerimento

Inviato: dom 31 gen 2010, 18:59
da conraid
installi la Slackware in una partizione, oppure in una semplice directory tramite l'opzione --install-root di installpkg
per esempio io ce l'ho in /mnt/slack13.0
poi entri nel sistema

Codice: Seleziona tutto

mount -o bind /proc /mnt/slack13.0/proc
mount -o bind /sys /mnt/slack13.0/sys
chroot /mnt/slack13.0
e sei nella stable :-)

naturalmente non va tutto, per esempio giorni fa veniva mostrato come slackpkg ha degli errori su ncurses
però per compilare è ok

Re: Un suggerimento

Inviato: dom 31 gen 2010, 22:27
da Bart
conraid ha scritto:naturalmente non va tutto, per esempio giorni fa veniva mostrato come slackpkg ha degli errori su ncurses
però per compilare è ok
Si infatti avevo letto dei problemi con slackpkg. Da provare.....grazie. :)

Re: Un suggerimento

Inviato: lun 1 feb 2010, 14:41
da Bart
Provando a chrottare una directory con chroot /tmp/dir ottengo:

Codice: Seleziona tutto

chroot: cannot run command `/bin/bash': No such file or directory
Stessa cosa con chroot /tmp/dir /bin/bash.

Re: Un suggerimento

Inviato: lun 1 feb 2010, 14:43
da conraid
Bart ha scritto:Provando a chrottare una directory con chroot /tmp/dir ottengo:

Codice: Seleziona tutto

chroot: cannot run command `/bin/bash': No such file or directory
Stessa cosa con chroot /tmp/dir /bin/bash.
perdonami bart, ma hai installato slackware in quella dir?

se fai chroot da qualche parte devi avere un ambiente minimo per lavorare (shell, in questo caso bash, librerie, utility, etc...)
se installi la slackware (per fare i pacchetti si installa la full per esempio) hai tutto
altrimenti devi costruirti tu un ambiente adatto
non è che puoi fare chroot ovunque

Re: Un suggerimento

Inviato: lun 1 feb 2010, 15:09
da Bart
conraid ha scritto:perdonami bart, ma hai installato slackware in quella dir?

se fai chroot da qualche parte devi avere un ambiente minimo per lavorare (shell, in questo caso bash, librerie, utility, etc...)
se installi la slackware (per fare i pacchetti si installa la full per esempio) hai tutto
altrimenti devi costruirti tu un ambiente adatto
non è che puoi fare chroot ovunque
Stavo facendo un po' di prove per capirci qualcosa. No, non l'ho installata lì, adesso provo a fare una directory sotto /mnt come hai fatto tu. Grazie.