Pagina 1 di 1

Checkinstall e dipendenze

Inviato: mer 14 gen 2009, 23:20
da Savius
Salve a tutti,
pur non avendo mai usato questo programma ho sempre pensato fosse abbastanza semplice da usare per creare dei pacchetti partendo dai sorgenti ma, l'altra volta, un amico mi ha fatto notare che non è altrettanto semplice se si vuole realizzare un pacchetto che prevede delle dipendenze... In pratica volevo sapere se esiste una guida ben dettagliata che spieghi bene come fare per creare un pacchetto con le relative dipendenze con Checkinstall o magari qualche programma alternativo... Beh se qualcuno di voi riesce a spiegarmelo anche da qui non mi dispiace! ;)

L'alternativa al casino mentale che mi si è venuto a creare potrebbe essere quella di stare attento ogni volta e leggere bene le dipendenze di cui necessita il programma di cui vorei realizzare il pacchetto e installarle una alla volta per poi creare il pacchetto con Checkinstall e installarlo. Non so se mi spiego... :p


PS
Ovviamente io mi ero appassionato a Checkinstall per la sua semplicità di utilizzo ma, se poi diventa molto complesso utilizzarlo nel modo in cui ho descritto sopra, allora mi vedo costretto o a cercare altre alternative o a impararne qualcuno diverso... ^^''

Re: Checkinstall e dipendenze

Inviato: gio 15 gen 2009, 9:19
da danix
checkinstall è deprecato dalla 12.0 in poi... visto che devi imparare ad usare uno strumento ti conviene imparare già quello migliore... slackbuilds è quello su cui ti devi documentare, dopo che avrai imparato cosa sono e come si creano/usano su slackware potrai fare praticamente di tutto... compreso diventare un packager di slacky e aiutare la community... ;)

Re: Checkinstall e dipendenze

Inviato: gio 15 gen 2009, 9:59
da shark1500
Secondo Pat slacktrack e' un tool con funzionalita' simile, provalo, e' negli /extra, altrimenti impara a scrivere degli slackbuilds (non e' cosi' difficile come sembra la maggior parte delle volte)

Re: Checkinstall e dipendenze

Inviato: gio 15 gen 2009, 21:56
da Savius
Grazie per la risposta ragazzi,
Slacktrack fu il primo che trovai ma poi vidi che faceva uso di Slackbuild e quindi lasciai perdere dato che avrei dovuto creare anche quelle (almeno così ricordo...). Le Slackbuild sono abbastanza complesse da creare anche perché alla fine bisogna prima installare da sorgente il programma e poi fare una sorta di "merge" per realizzare il pacchetto finale dai file installati. Ovviamente è parecchio che non mi aggiorno su queste cose ed è possibile che stia dicendo baggianate! Purtroppo solo la sera ho un po' di tempo libero per cimentarmi nelle ricerche e ho pensato di tagliare la testa al toro e domandare direttamente a voi che avete già le mani in pasta! :D

Quindi l'unica strada possibile e che dia migliori risultati è Slackbuild?
danix ha scritto:checkinstall è deprecato dalla 12.0 in poi... visto che devi imparare ad usare uno strumento ti conviene imparare già quello migliore...


Hai ragione ma ho letto che bastava mettere l'opzione ftrans per farlo funzionare ugualmente. ^^
danix ha scritto:slackbuilds è quello su cui ti devi documentare, dopo che avrai imparato cosa sono e come si creano/usano su slackware potrai fare praticamente di tutto... compreso diventare un packager di slacky e aiutare la community... ;)
Magari! La prima cosa che farei è realizzare quelli per Ktorrent (che ancora non vedo nel repository) ed Eclipse! :D

Re: Checkinstall e dipendenze

Inviato: ven 16 gen 2009, 0:19
da joe
Fai un salto sul wiki del sito. Ci sono guide ben fatte per creare i pcaahetti con i propri slackbuild. Per quanto riguarda software classico che richiede configure make make install, tanto per intenderci, è una cosa molto semplice. Io mi sono scrito uno slackbuild da "compilare" (cioè da riempire) e se devo compilare un software, me ne faccio una copia chiamandolo per esempio nomesoftware.Slackbuild e lo piazzo nella directory di lavoro insieme al pacchetto dei sorgenti, al file slack-desc e poi me lomodifico come necesario. Non è difficile ma occorre imparare un attimo. Ci sono convenzioni che è bene seguire per crearsi il pacchetto, ad alcuni files vanno dati alcuni permessi ad altri permessi diversi e così via: nelle guide che ti dicevo è tutto spiegato.....poi scritto lo script "template" una volta, resta lì pronto all'uso eh.
Tante volte basta mettere nome e versione del pacchetto et voilà.
C'è da dire anche che con software più complessi devi essere più esperto....le regole lì funzionano fino ad un certo punto immagino.
Saluti.

Re: Checkinstall e dipendenze

Inviato: ven 16 gen 2009, 1:50
da Savius
Grazie joe! ^^
Leggero il wiki che mi hai consigliato e vedrò di studiarmi bene tutte le procedure da seguire. ;)

Ciaooo! ^^

Re: Checkinstall e dipendenze

Inviato: ven 16 gen 2009, 9:12
da danix
Molto più semplice (sopratutto se hai poco tempo) sarebbe partire da uno slackbuild già pronto per l'applicazione che ti serve (parlavi di ktorrent ed eclipse se non mi sbaglio), quindi potresti farti un giro nel repo di slacky per la 12.1 e trovarti lo slackbuild di quello che ti serve, o in assenza, potresti andare su slackbuilds.org (citato anche da PJV spesse volte), su quest'ultimo trovi anche delle guide su come creare gli slackbuild.
Ultimo ma non per importanza, ti posso consigliare S4d (Slackware for dummies) di Mauro 'samiel' Sacchetto, trovi il link in homepage per scaricarlo, in questo ottimo manuale trovi anche una sezione dedicata alla scrittura di uno slackbuild...


Come vedi le possibili strade sono molte, sta a te scegliere quella che ritieni più opportuna. Tieni conto però di una cosa, non ti consiglio di iniziare scrivendoti da 0 uno slackbuild, perchè oltre a rischiare di dimenticare qualcosa di utile per strada e dover ricompilare più e più volte, rischi di acquisire delle abitudini sbagliate nell'assemblarlo che poi si riveleranno scomode da lasciare. La cosa migliore sarebbe iniziare con uno slackbuild già scritto (come ti ho detto poco sopra) e modificarlo secondo le esigenze.
Se poi c'è qualcosa che non ti è chiara ti basta chiedere sul forum e troverai sicuramente chi ti chiarirà le idee...


A presto e scusa se sono stato prolisso... ;)

Re: Checkinstall e dipendenze

Inviato: ven 16 gen 2009, 12:21
da Savius
danix ha scritto:Molto più semplice (sopratutto se hai poco tempo) sarebbe partire da uno slackbuild già pronto per l'applicazione che ti serve (parlavi di ktorrent ed eclipse se non mi sbaglio), quindi potresti farti un giro nel repo di slacky per la 12.1 e trovarti lo slackbuild di quello che ti serve, o in assenza, potresti andare su slackbuilds.org (citato anche da PJV spesse volte), su quest'ultimo trovi anche delle guide su come creare gli slackbuild.
Ultimo ma non per importanza, ti posso consigliare S4d (Slackware for dummies) di Mauro 'samiel' Sacchetto, trovi il link in homepage per scaricarlo, in questo ottimo manuale trovi anche una sezione dedicata alla scrittura di uno slackbuild...


Come vedi le possibili strade sono molte, sta a te scegliere quella che ritieni più opportuna. Tieni conto però di una cosa, non ti consiglio di iniziare scrivendoti da 0 uno slackbuild, perchè oltre a rischiare di dimenticare qualcosa di utile per strada e dover ricompilare più e più volte, rischi di acquisire delle abitudini sbagliate nell'assemblarlo che poi si riveleranno scomode da lasciare. La cosa migliore sarebbe iniziare con uno slackbuild già scritto (come ti ho detto poco sopra) e modificarlo secondo le esigenze.
Se poi c'è qualcosa che non ti è chiara ti basta chiedere sul forum e troverai sicuramente chi ti chiarirà le idee...


A presto e scusa se sono stato prolisso... ;)
Figurati! ^^
Più si è prolissi più si ha la possibilità di recepire meglio quel che ci viene spiegato! ;) Avevo letto già la S4D ma solo limitatamente all'installazione ed al settaggio del sistema quindi, a questo punto, mi conviene fare come dici e leggermi anche la sezione relativa alle Slackbuild. :) Tu però mi hai citato tre possibili "guide" su cui posso prendere spunto e volevo sapere se sono tutte uguali o ci sono differenze nel modo in cui vengono spiegati i passi da seguire. Diciamo che mi converrebbe leggere direttamente quella che tra queste è più dettagliata in modo da imparare da una sola fonte... :p Ovviamente sempre se ci sono differenze tra queste guide. ^^

Grazie ancora per la risposta, intanto comincio a leggermi la guida presente su Wikislacky dato che già l'avevo aperta... :D

Ciaooo! :thumbright:

Re: Checkinstall e dipendenze

Inviato: ven 16 gen 2009, 17:53
da danix
Se devo essere sincero il primo slackbuild che ho fatto l'ho scritto tutto da solo seguendo la quida di slackbuilds.org, proprio per questo motivo ti ho sconsigliato di fare come feci io allora, infatti parlando con Loris dopo un po' di tempo mi fece notare che c'erano degli errori che ho dovuto correggere. Quella guida è validissima, il sito infatti viene nominato spesso da PJV, la guida su S4D e quella nel wiki immagino siano più immediate perchè sono in italiano, ma diciamo che se hai già visto qualche script bash non dovresti avere problemi con gli slackbuilds...

Prima di seguire una qualsiasi guida ti conviene prendere sottomano uno slackbuild, in questo modo potrai seguire meglio gli esempi e noterai prima le differenze eventuali... ;)


Se hai dubbi posta pure... :D
ciau

Re: Checkinstall e dipendenze

Inviato: ven 16 gen 2009, 22:01
da Savius
Grazie mille Danix,
sei gentilissimo! ^^ Ho cominciato a leggere un po' online un po' sulla S4D e devo dire che, proprio come allora, dopo un po' mi son perso... Riesco a comprendere tutto o quasi ma nel complesso mi fa smorzare l'entusiasmo quando vedo tutti quei passaggi da seguire per realizzare un semplice pacchetto. ^^'' Dovrò mettermi sotto e cercare di far mia tutta la procedura di creazione in modo che poi diventi tutto molto più semplice e automatico. In questo periodo sono molto impegnato e non riuscirei a cimentarmi come si deve nella creazione degli Slackbuild, magari più in là riprenderò con questo studio. ;)

Grazie ancora per tutte le informazioni che mi hai dato e per la tua disponibilità! :thumbright:

Ciaooo! ^^

Re: Checkinstall e dipendenze

Inviato: ven 16 gen 2009, 22:05
da slucky
se vuoi diventare uno slacker "consapevole" hai una sola strada studiare bene gli SlackBuilds....e dopo nulla ti farà più paura :lol: :)

Re: Checkinstall e dipendenze

Inviato: sab 17 gen 2009, 1:26
da Savius
Ahahahahah . seguirò senz'altro il tuo consiglio Slucky! Desidero tanto diventare uno Slacker "consapevole"! :lol: