Cosa ne pensate di usare
ARCH=${ARCH:-`uname -m`}
al posto di
ARCH=x86_64 o ARCH=i686
Moderatore: Staff

Meskalamdug ha scritto:Cosa ne pensate di usare
ARCH=${ARCH:-`uname -m`}
al posto di
ARCH=x86_64 o ARCH=i686


Ma voi quando pacchettizzate compilate in un ambiente chrottato per sicurezza?conraid ha scritto:Sballa tutto quando compili in un ambiente chroot, e poi "per adesso" Slackware è ancora i486

conraid ha scritto:Sballa tutto quando compili in un ambiente chroot, e poi "per adesso" Slackware è ancora i486


Trotto@81 ha scritto:


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)

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

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

mount -o bind /proc /mnt/slack13.0/proc
mount -o bind /sys /mnt/slack13.0/sys
chroot /mnt/slack13.0

Si infatti avevo letto dei problemi con slackpkg. Da provare.....grazie.conraid ha scritto:naturalmente non va tutto, per esempio giorni fa veniva mostrato come slackpkg ha degli errori su ncurses
però per compilare è ok


chroot: cannot run command `/bin/bash': No such file or directory
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.

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.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

Visitano il forum: Nessuno e 1 ospite