Repository 32bit  Forum
Repository 64bit  Wiki

Chroot Environment Autobuilder: segnalazioni BUG

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.

Re: Chroot Environment Autobuilder: segnalazioni BUG

Messaggioda lablinux » gio dic 09, 2010 23:44

manca
chroot /usr/local/chroot /bin/bash
Dovrei installare wicd.
Avatar utente
lablinux
Linux 2.6
Linux 2.6
 
Messaggi: 766
Iscritto il: gio nov 27, 2008 12:23
Località: Rho
Slackware: 14 64bit
Desktop: kde4

Re: Chroot Environment Autobuilder: segnalazioni BUG

Messaggioda Ansa89 » ven dic 10, 2010 8:39

lablinux ha scritto:manca
chroot /usr/local/chroot /bin/bash

Non ho capito bene il problema, comunque quei comandi che ti ho postato sono da dare sul sistema host, non dentro il chroot.


lablinux ha scritto:Dovrei installare wicd.

Basta che prendi il pacchetto precompilato dalla dir "extra" del cd di slackware e (da denro il chroot) lo installi con un normale "installpkg".
Preciso che dentro il chroot non é necessario configurare alcun parametro di rete, in quanto si sfrutta la connessione del sistema host (quindi giá configurata).
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2625
Iscritto il: mer ago 29, 2007 16:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.16.6-ck2
Desktop: XFCE 4.6.1

Re: Chroot Environment Autobuilder: segnalazioni BUG

Messaggioda hashbang » ven dic 10, 2010 9:03

lablinux ha scritto:manca
chroot /usr/local/chroot /bin/bash
Dovrei installare wicd.
L'hai eseguito da root?
Adoro il pragmatismo della lingua giapponese, è l'unica in cui per dire ad una ragazza che la ami le dici "suki". (cit.)
Avatar utente
hashbang
Packager
Packager
 
Messaggi: 1841
Iscritto il: ven giu 04, 2010 9:27
Località: Lecce
Nome Cognome: Luca De Pandis
Distribuzione: Windows 8.1 Pro

Re: Chroot Environment Autobuilder: segnalazioni BUG

Messaggioda lablinux » ven dic 10, 2010 9:49

Non so a cosa ti riferisci, ma ho fatto tutto da root (wicd non l'ho ancora installato).
Avatar utente
lablinux
Linux 2.6
Linux 2.6
 
Messaggi: 766
Iscritto il: gio nov 27, 2008 12:23
Località: Rho
Slackware: 14 64bit
Desktop: kde4

Re: Chroot Environment Autobuilder: segnalazioni BUG

Messaggioda ZeroUno » ven apr 22, 2011 10:14

A suo tempo scrissi questo:
http://slacky.eu/forum/viewtopic.php?f=1&t=28951

E' un hacking per effettuare il boot da chroot.

Potrebbe essere utile (ovviamente in quanto vecchiotto è da rivedere).
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4414
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: Chroot Environment Autobuilder: segnalazioni BUG

Messaggioda hashbang » ven apr 22, 2011 10:42

Si ricordo questo hacking ZeroUno. È una cosa interessante e anche molto conveniente, specie se si vuole testare la nuova versione della distro senza magari affrontare una formattazione.

Per quanto riguarda le revisioni, anche lo script tra poco lo richiederà visto che la 13.37 "romperà" gli schemi.

Tra l'altro come già mi consigliò conraid vorrei passare a rsync ed eliminare il wget, poichè ho notato (senza test, solo a vista) che rsync scarica il tutto più velocemente.
Adoro il pragmatismo della lingua giapponese, è l'unica in cui per dire ad una ragazza che la ami le dici "suki". (cit.)
Avatar utente
hashbang
Packager
Packager
 
Messaggi: 1841
Iscritto il: ven giu 04, 2010 9:27
Località: Lecce
Nome Cognome: Luca De Pandis
Distribuzione: Windows 8.1 Pro

Re: Chroot Environment Autobuilder: segnalazioni BUG

Messaggioda ZeroUno » ven apr 22, 2011 11:13

atomix600 ha scritto:Tra l'altro come già mi consigliò conraid vorrei passare a rsync ed eliminare il wget, poichè ho notato (senza test, solo a vista) che rsync scarica il tutto più velocemente.

Non ho analizzato a fondo lo script.
Non ho fatto caso se tra tutte le possibili fonti contempli anche il cdrom (che l'utente già possiede).
Per il download, rsync dovrebbe essere più veloce ma relativamente.
Inoltre non hai considerato il fattore proxy. Considera che
1) ping (che se ricordo usi per vedere se il mirror è vivo) non passa attraverso proxy
2) rsync non passa tramite proxy
3) rsync non è supportato da tutti i mirror
4) la velocità del mirror dipende dal tuo provider
5) se il mirror è ftp il modo più veloce per scaricarlo è lftp con download di più file in parallelo.
6) non tutti i mirror supportano ping
7) se sei dietro firewall con alta probabilità il ping fallisce
Secondo me dovresti consentire all'utente di scegliere il mirror. Magari l'elenco lo puoi prelevare dal parsing di /etc/slackpkg/mirrors, così se l'utente ne ha configurato uno sai già quale proporgli.

Non ho visto se lo script supporta current.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4414
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: Chroot Environment Autobuilder: segnalazioni BUG

Messaggioda hashbang » ven apr 22, 2011 14:35

ZeroUno ha scritto:Non ho analizzato a fondo lo script.
Non ho fatto caso se tra tutte le possibili fonti contempli anche il cdrom (che l'utente già possiede).
Per il download, rsync dovrebbe essere più veloce ma relativamente.
Inoltre non hai considerato il fattore proxy. Considera che
1) ping (che se ricordo usi per vedere se il mirror è vivo) non passa attraverso proxy
2) rsync non passa tramite proxy
3) rsync non è supportato da tutti i mirror
4) la velocità del mirror dipende dal tuo provider
5) se il mirror è ftp il modo più veloce per scaricarlo è lftp con download di più file in parallelo.
6) non tutti i mirror supportano ping
7) se sei dietro firewall con alta probabilità il ping fallisce
Secondo me dovresti consentire all'utente di scegliere il mirror. Magari l'elenco lo puoi prelevare dal parsing di /etc/slackpkg/mirrors, così se l'utente ne ha configurato uno sai già quale proporgli.

Beh potrei, a questo punto, basarlo su un file di configurazione che può essere personalizzato dall'utente. In questo modo potrei fare in modo di usare rsync in caso di non-uso di proxy, oppure wget. In caso di quest'ultimo potrei far scegliere i vari mirror (anche come hai detto tu prelevandoli /etc/slackpkg/mirrors).
Tutto questo rendendo più pulito lo script che risulterebbe meno voluminoso e si occuperebbe solo di operare nel modo richiesto. Che ne pensi? La trovi abbastanza pulita come soluzione?
Il cdrom comunque no, non è attualmente supportato.

ZeroUno ha scritto:Non ho visto se lo script supporta current.
Sisi, supporta Slackware stable e current (10.2 o successive. Le precedenti non sono supportate) e anche Slackware64 stable e current.
Adoro il pragmatismo della lingua giapponese, è l'unica in cui per dire ad una ragazza che la ami le dici "suki". (cit.)
Avatar utente
hashbang
Packager
Packager
 
Messaggi: 1841
Iscritto il: ven giu 04, 2010 9:27
Località: Lecce
Nome Cognome: Luca De Pandis
Distribuzione: Windows 8.1 Pro

Re: Chroot Environment Autobuilder: segnalazioni BUG

Messaggioda notsafe » ven apr 22, 2011 20:37

ZeroUno ha scritto:2) rsync non passa tramite proxy.


dalla manpage di rsync:

Codice: Seleziona tutto
You may establish the connection via a web proxy by setting the environment variable RSYNC_PROXY to a hostname:port pair pointing to your web proxy. Note that your web proxy's configuration must support proxy connections to port 873.
notsafe
Linux 2.4
Linux 2.4
 
Messaggi: 451
Iscritto il: mar mar 21, 2006 11:00

Re: Chroot Environment Autobuilder: segnalazioni BUG

Messaggioda ZeroUno » sab apr 23, 2011 11:07

Note that your web proxy's configuration must support proxy connections to port 873.

il mio non lo supporta :-D
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4414
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: Chroot Environment Autobuilder: segnalazioni BUG

Messaggioda Blallo » mer ago 10, 2011 13:16

Piccolo bug "estetico":
Codice: Seleziona tutto
Downloading core packages... \E[32mDONE\E[0m
    Downloading extras... \E[32mDONE\E[0m
Io sono il detective Arsenio Magret, e porto sempre la camicia TATUATA!
Avatar utente
Blallo
Packager
Packager
 
Messaggi: 3244
Iscritto il: ven ott 12, 2007 10:37
Località: Torino / Torremaggiore (FG)
Nome Cognome: Savino Liguori
Slackware: 14.1 / 12.2
Kernel: 3.12.2-ck
Desktop: Openbox

Re: Chroot Environment Autobuilder: segnalazioni BUG

Messaggioda hashbang » dom ago 21, 2011 14:57

Ragazzi, ho rilasciato la 1.1-BETA1

ChangeLog:
Eliminate 28 righe di codice con conseguente:
- Modifica della funzione space_check
- Modifica della sezione riguardante i download
- Modifica della funzione version_check e pieno supporto a Slackware 13.37

Corretto il bug di Jimmy

Chi volesse provarla può patchare lo script originario (che troverete nel wiki) con questa patch:
Allegati
1.0to1.1beta.patch
Per applicarla: patch -p1 -i 1.0to1.1beta.patch
(17.74 KiB) Scaricato 74 volte
Adoro il pragmatismo della lingua giapponese, è l'unica in cui per dire ad una ragazza che la ami le dici "suki". (cit.)
Avatar utente
hashbang
Packager
Packager
 
Messaggi: 1841
Iscritto il: ven giu 04, 2010 9:27
Località: Lecce
Nome Cognome: Luca De Pandis
Distribuzione: Windows 8.1 Pro

Re: Chroot Environment Autobuilder: segnalazioni BUG

Messaggioda Blallo » dom dic 01, 2013 21:06

Visto che mi serve un chroot per pacchettizzare, riesumo il post perché ho approntato qualche modifica allo script:
- Aggiunto supporto per 14.0 e 14.1
- Modificato il version checking
- Aggiunto supporto per mirror personalizzato (io uso slackware utah perché è dannatamente veloce)

Se volete piazzarlo nel wiki...

EDIT: il supporto al mirror è incompleto, per ora non lo carico.
Io sono il detective Arsenio Magret, e porto sempre la camicia TATUATA!
Avatar utente
Blallo
Packager
Packager
 
Messaggi: 3244
Iscritto il: ven ott 12, 2007 10:37
Località: Torino / Torremaggiore (FG)
Nome Cognome: Savino Liguori
Slackware: 14.1 / 12.2
Kernel: 3.12.2-ck
Desktop: Openbox

Re: Chroot Environment Autobuilder: segnalazioni BUG

Messaggioda hashbang » lun dic 02, 2013 14:39

Blallo ha scritto:Visto che mi serve un chroot per pacchettizzare, riesumo il post perché ho approntato qualche modifica allo script:
- Aggiunto supporto per 14.0 e 14.1
- Modificato il version checking
- Aggiunto supporto per mirror personalizzato (io uso slackware utah perché è dannatamente veloce)
È da secoli che non metto più mano a quello script. #-o
Volevo implementare anche l'uso diretto di supporti locali (DVD, pendrive USB o directory) per evitare il download dei pacchetti, ma non ho più avuto modo di lavorarci.
Adoro il pragmatismo della lingua giapponese, è l'unica in cui per dire ad una ragazza che la ami le dici "suki". (cit.)
Avatar utente
hashbang
Packager
Packager
 
Messaggi: 1841
Iscritto il: ven giu 04, 2010 9:27
Località: Lecce
Nome Cognome: Luca De Pandis
Distribuzione: Windows 8.1 Pro

Re: Chroot Environment Autobuilder: segnalazioni BUG

Messaggioda Blallo » lun dic 02, 2013 14:51

Appena ho due minuti mi ci metto un po' :)
Io sono il detective Arsenio Magret, e porto sempre la camicia TATUATA!
Avatar utente
Blallo
Packager
Packager
 
Messaggi: 3244
Iscritto il: ven ott 12, 2007 10:37
Località: Torino / Torremaggiore (FG)
Nome Cognome: Savino Liguori
Slackware: 14.1 / 12.2
Kernel: 3.12.2-ck
Desktop: Openbox

Precedente

Torna a Slackware

Chi c’è in linea

Visitano il forum: Blallo e 3 ospiti