Pagina 1 di 2

Pacchetti SBo e Slacky, mi pare che molto dipende da ...

Inviato: mer 21 gen 2015, 0:28
da zoros
Saluti,
tutto nasce dalle prove con questo script, tanto stupido quanto funzionante, per cui lo propongo come idea ... lo script estrae dall'html di SBo i vari campi "sorgente", "slackbuild", "dipendenze", ... poi scarica il tutto, compila e installa i pacchetti, richiamando se stesso fino a risolvere tutte le dipendenze ...

non risolve i pacchetti con più di un sorgente da compilare (ma ce ne sono pochissimi) e neanche certi pacchetti che hanno il precompilato x64 ... certo è che ti velocizza un sacco di passaggi ... ma, il problema che sollevo è il seguente: ... to do :) ...

Re: Pacchetti SBo e Slacky, mi pare che molto dipende da ...

Inviato: mer 21 gen 2015, 13:12
da boh
Non mi è molto chiaro il senso del post onestamente.
In ogni caso sbopkg fa la stessa cosa e probabilmente meglio :)

Re: Pacchetti SBo e Slacky, mi pare che molto dipende da ...

Inviato: mer 21 gen 2015, 14:18
da ilmich
boh ha scritto:In ogni caso sbopkg fa la stessa cosa e probabilmente meglio :)
sbopkg non risolve le dipendenze.
in ogni caso, lodevole l'iniziativa, ma c'e' già un tool chiamato slpkg che è molto meglio di sbopkg.. per chi ovviamente si annoia a compilare manualmente prima le dipendenze eppoi il resto

Re: Pacchetti SBo e Slacky, mi pare che molto dipende da ...

Inviato: mer 21 gen 2015, 15:19
da boh
miklos ha scritto:sbopkg non risolve le dipendenze.
Cavolo, ero convinto di sì :roll:
Grazie per avermi illuminato :D
miklos ha scritto:in ogni caso, lodevole l'iniziativa, ma c'e' già un tool chiamato slpkg che è molto meglio di sbopkg.. per chi ovviamente si annoia a compilare manualmente prima le dipendenze eppoi il resto
Bello :D

Re: Pacchetti SBo e Slacky, mi pare che molto dipende da ...

Inviato: mer 21 gen 2015, 15:28
da ilmich
boh ha scritto: Bello :D
si.. l'unica pecca secondo me è che è scritto in python quindi in circostanze in cui si vuole un ambiente minimale è un po' na rottura dipendere dal python.

Re: Pacchetti SBo e Slacky, mi pare che molto dipende da ...

Inviato: mer 21 gen 2015, 15:31
da boh
A quanto leggo ha bisogno solo di Python:
requirements.txt
# Python 2.7+
# GNU wget
# Slackware 32 x86
# Slackware 64 x86_64
# Slackware current
Anche in situazioni minimali, Python non ingombra molto, no?

Re: Pacchetti SBo e Slacky, mi pare che molto dipende da ...

Inviato: mer 21 gen 2015, 15:59
da zoros
ah,sì tutto esiste già ... il mio script è più divertente :D ... premesso questo, nel primo post ho messo apposta il link abbreviato, forse non lo sapete, ma da phpBB quel link non si propagherà facilmente nei motori di ricerca (no pubblicità via slacky) ... il divertimento è sperimentare, il "to do" era questo:

mi trovo a compilare kicad (da SBo, non c'è su Slacky), lo script scarica le dipendenze, compila tutto, ok ... ma quando si arriva finalmente a kicad, lo slackbuild esce con un errore ... e lì cominci a perderci un bel po' di tempo, controllando gli slackbuild, ecc. ... per poi scoprire che bastava leggere i README #-o ... quindi ok per i sistemi automatici, ma molto dipende (ecco il titolo) dall'attenzione che ci si presta (occorre comunque sorvergliare) ... ok, esiste già tutto, però ...

e veniamo alla domanda: come mai slackbuild così diversi (SBo vs Slacky), tanto che se non compili leggendo il README (GNOMEPRINT=yes) la dipendenza non è valida (per kicad)? E soprattutto com'è che il pacchetto binario di slacky (wxPython, senza opzioni "nascoste") è comunque dipendenza valida?

Re: Pacchetti SBo e Slacky, mi pare che molto dipende da ...

Inviato: mer 21 gen 2015, 17:53
da ponce
scusate la precisazione: sbopkg ha un tool per creare le code con le dipendenze per ogni script nella directory contrib dentro a quella della documentazione, sqg.
basta copiarlo dentro /usr/local/sbin, editarlo col nome del repository a cui applicarlo (14.1), renderlo eseguibile e lanciarlo con l'opzione "-a" in modo da generarle dentro /var/lib/sbopkg/queues/.
poi, una volta lanciato sbopkg per l'installazione di un pacchetto, lo stesso proporra' di installare anche la coda delle dipendenze.
per non far ricompilare a sbopkg pacchetti gia' installati c'e' l'opzione "-k".

riguardo all'ultima domanda che fai ti posso rispondere per quello che riguarda SBo: e' INDISPENSABILE leggere il README per qualunque cosa tu compili da SBo, senza eccezioni, non per niente sta li' nella directory dei sorgenti col nome del file in maiuscolo. ;)

Re: Pacchetti SBo e Slacky, mi pare che molto dipende da ...

Inviato: mer 21 gen 2015, 18:12
da ilmich
ponce ha scritto:scusate la precisazione: sbopkg ha un tool per creare le code con le dipendenze per ogni script nella directory contrib dentro a quella della documentazione, sqg.
maddai... ma è nuova sta cosa (nuova inteso da quando slackbuilds.org ha aggiunto nel file info le dipendenze)

Re: Pacchetti SBo e Slacky, mi pare che molto dipende da ...

Inviato: mer 21 gen 2015, 18:17
da ilmich
tra l'altro questo apre le porte ad un'idea balzana che mi era venuta in mente.. potenzialmente sto robo genera in automatico le code di un intero repository fatto come quello di slackbuilds.org \:D/

Re: Pacchetti SBo e Slacky, mi pare che molto dipende da ...

Inviato: mer 21 gen 2015, 18:18
da ponce
miklos ha scritto:
ponce ha scritto:scusate la precisazione: sbopkg ha un tool per creare le code con le dipendenze per ogni script nella directory contrib dentro a quella della documentazione, sqg.
maddai... ma è nuova sta cosa (nuova inteso da quando slackbuilds.org ha aggiunto nel file info le dipendenze)
http://www.linuxquestions.org/questions ... 175451646/
miklos ha scritto:tra l'altro questo apre le porte ad un'idea balzana che mi era venuta in mente.. potenzialmente sto robo genera in automatico le code di un intero repository slackbuilds.org \:D/
era quello che spiegavo sopra :)

Re: Pacchetti SBo e Slacky, mi pare che molto dipende da ...

Inviato: mer 21 gen 2015, 23:19
da zoros
mah :-k ...
la mia replica: grazie Matteo, sto usando un po' dei tuoi pkg binari ... sono tuoi anche diversi slackbuild di SBo e vedo l'attività su git ... tra l'altro alcune tue patch mi permettono di avere kde3.5 su s14.1 ... many thanks :thumbright: ...

per il resto, a quanto pare le pagine del sito slackbuilds org sono sono parecchio standard (generate a partire da un database?) per cui il giochino che ho fatto funziona :D ...

resta la questione "sorveglianza" (=intervento umano) ... figurati se mi metto a leggere prima i R E A D M E, qualsiasi umano, fosse anche anche _subgenio_, sicuramente li legge dopo :lol:

Re: Pacchetti SBo e Slacky, mi pare che molto dipende da ...

Inviato: gio 22 gen 2015, 10:04
da ilmich
zoros ha scritto:per il resto, a quanto pare le pagine del sito slackbuilds org sono sono parecchio standard (generate a partire da un database?) per cui il giochino che ho fatto funziona :D ...
ad occhio direi che il testo principale è il README e il resto è preso paro paro dal file .info. Ma questa curiosità credo che solo ponce possa togliercela

Re: Pacchetti SBo e Slacky, mi pare che molto dipende da ...

Inviato: gio 22 gen 2015, 10:59
da ponce
miklos ha scritto:
zoros ha scritto:per il resto, a quanto pare le pagine del sito slackbuilds org sono sono parecchio standard (generate a partire da un database?) per cui il giochino che ho fatto funziona :D ...
ad occhio direi che il testo principale è il README e il resto è preso paro paro dal file .info. Ma questa curiosità credo che solo ponce possa togliercela
non sono generate dinamicamente durante il browsing delle stesse: c'e' un database che viene sincronizzato in concomitanza di ogni aggiornamento del changelog con i dati del file info e gli altri che accompagnano lo SlackBuild oltre ad altri parametri dal form di sottomissione dei pacchetti.

Re: Pacchetti SBo e Slacky, mi pare che molto dipende da ...

Inviato: dom 25 gen 2015, 23:29
da zoros
ok,
le pagine SBo sono veramente standard, ho completato lo script, va a meraviglia in qualsiasi situazione :D ...

stranezze di SBo:
in tutte le subdir non c'è il completamento della slash finale (dovrebbe essere la norma), per cui:
http://slackbuilds.org/repository genera un errore, mentre risponde a robe di questo genere: http://slackbuilds.org/repository/abcdefgh/

per quel che riguarda i R E A D M E, ecc. (come esempio), compilare ffmpeg è una "pizza" di opzioni, mi chiedo se ... d'altro canto anche scaricarlo in binario da Slacky (opzioni già scelte da qualcuno) non so quanto sia ottimale ... anche perché in entrambi i casi ffmpeg non sembra funzionare bene ... quindi ...