Chroot Environment Autobuilder: segnalazioni BUG
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.
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.
- lablinux
- Linux 4.x
- Messaggi: 1212
- Iscritto il: gio 27 nov 2008, 12:23
- Desktop: Gnome
- Distribuzione: Debian testing
- Località: Rho
Re: Chroot Environment Autobuilder: segnalazioni BUG
manca
chroot /usr/local/chroot /bin/bash
Dovrei installare wicd.
chroot /usr/local/chroot /bin/bash
Dovrei installare wicd.
- Ansa89
- Iper Master
- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: Chroot Environment Autobuilder: segnalazioni BUG
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:manca
chroot /usr/local/chroot /bin/bash
Basta che prendi il pacchetto precompilato dalla dir "extra" del cd di slackware e (da denro il chroot) lo installi con un normale "installpkg".lablinux ha scritto:Dovrei installare wicd.
Preciso che dentro il chroot non é necessario configurare alcun parametro di rete, in quanto si sfrutta la connessione del sistema host (quindi giá configurata).
-
- Packager
- Messaggi: 2021
- Iscritto il: ven 4 giu 2010, 10:27
- Nome Cognome: Luca De Pandis
- Distribuzione: macOS/OpenBSD
- Località: Lecce/Bergamo
Re: Chroot Environment Autobuilder: segnalazioni BUG
L'hai eseguito da root?lablinux ha scritto:manca
chroot /usr/local/chroot /bin/bash
Dovrei installare wicd.
- lablinux
- Linux 4.x
- Messaggi: 1212
- Iscritto il: gio 27 nov 2008, 12:23
- Desktop: Gnome
- Distribuzione: Debian testing
- Località: Rho
Re: Chroot Environment Autobuilder: segnalazioni BUG
Non so a cosa ti riferisci, ma ho fatto tutto da root (wicd non l'ho ancora installato).
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: Chroot Environment Autobuilder: segnalazioni BUG
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).
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
-
- Packager
- Messaggi: 2021
- Iscritto il: ven 4 giu 2010, 10:27
- Nome Cognome: Luca De Pandis
- Distribuzione: macOS/OpenBSD
- Località: Lecce/Bergamo
Re: Chroot Environment Autobuilder: segnalazioni BUG
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.
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.
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: Chroot Environment Autobuilder: segnalazioni BUG
Non ho analizzato a fondo lo script.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 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
-
- Packager
- Messaggi: 2021
- Iscritto il: ven 4 giu 2010, 10:27
- Nome Cognome: Luca De Pandis
- Distribuzione: macOS/OpenBSD
- Località: Lecce/Bergamo
Re: Chroot Environment Autobuilder: segnalazioni BUG
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).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.
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.
Sisi, supporta Slackware stable e current (10.2 o successive. Le precedenti non sono supportate) e anche Slackware64 stable e current.ZeroUno ha scritto:Non ho visto se lo script supporta current.
Re: Chroot Environment Autobuilder: segnalazioni BUG
dalla manpage di rsync:ZeroUno ha scritto: 2) rsync non passa tramite proxy.
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.
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: Chroot Environment Autobuilder: segnalazioni BUG
il mio non lo supportaNote that your web proxy's configuration must support proxy connections to port 873.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
- Blallo
- Packager
- Messaggi: 3302
- Iscritto il: ven 12 ott 2007, 11:37
- Nome Cognome: Savino Liguori
- Slackware: 14.2 / 12.2
- Kernel: 4.4.14-smp
- Desktop: DWM
- Località: Torino / Torremaggiore (FG)
- Contatta:
Re: Chroot Environment Autobuilder: segnalazioni BUG
Piccolo bug "estetico":
Codice: Seleziona tutto
Downloading core packages... \E[32mDONE\E[0m
Downloading extras... \E[32mDONE\E[0m
Github: https://github.com/8lall0
-
- Packager
- Messaggi: 2021
- Iscritto il: ven 4 giu 2010, 10:27
- Nome Cognome: Luca De Pandis
- Distribuzione: macOS/OpenBSD
- Località: Lecce/Bergamo
Re: Chroot Environment Autobuilder: segnalazioni BUG
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:
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:
- Blallo
- Packager
- Messaggi: 3302
- Iscritto il: ven 12 ott 2007, 11:37
- Nome Cognome: Savino Liguori
- Slackware: 14.2 / 12.2
- Kernel: 4.4.14-smp
- Desktop: DWM
- Località: Torino / Torremaggiore (FG)
- Contatta:
Re: Chroot Environment Autobuilder: segnalazioni BUG
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.
- 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.
Github: https://github.com/8lall0
-
- Packager
- Messaggi: 2021
- Iscritto il: ven 4 giu 2010, 10:27
- Nome Cognome: Luca De Pandis
- Distribuzione: macOS/OpenBSD
- Località: Lecce/Bergamo
Re: Chroot Environment Autobuilder: segnalazioni BUG
È da secoli che non metto più mano a quello script.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)
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.
- Blallo
- Packager
- Messaggi: 3302
- Iscritto il: ven 12 ott 2007, 11:37
- Nome Cognome: Savino Liguori
- Slackware: 14.2 / 12.2
- Kernel: 4.4.14-smp
- Desktop: DWM
- Località: Torino / Torremaggiore (FG)
- Contatta:
Re: Chroot Environment Autobuilder: segnalazioni BUG
Appena ho due minuti mi ci metto un po'
Github: https://github.com/8lall0