Pagina 1 di 2
creare un pacchetto txz senza dipendenze
Inviato: sab 21 gen 2012, 21:03
da kommos
e possibbile creare un pacchetto txz senza che le dipendenze,di tale programma,siano soddisfatte?
grazie
Re: creare un pacchetto txz senza dipendenze
Inviato: sab 21 gen 2012, 21:08
da Ansa89
E come fai a compilare un programma senza soddisfare le sue dipendenze?
Se qualcuno riesce a rispondere a questa domanda, allora la risposta è "sì".
Re: creare un pacchetto txz senza dipendenze
Inviato: sab 21 gen 2012, 21:14
da kommos
Ansa89 ha scritto:E come fai a compilare un programma senza soddisfare le sue dipendenze?
Se qualcuno riesce a rispondere a questa domanda, allora la risposta è "sì".
ho cercato dei parametri di configure,ma non ho trovato nulla,magari c'e un modo
Re: creare un pacchetto txz senza dipendenze
Inviato: sab 21 gen 2012, 22:17
da matzu
kommos ha scritto:ho cercato dei parametri di configure,ma non ho trovato nulla,magari c'e un modo
Creare un txz non comporta necessariamente la compilazione del proprio contenuto, che può essere compilato altrove.
Re: creare un pacchetto txz senza dipendenze
Inviato: sab 21 gen 2012, 22:49
da kommos
no,aspetta scusa.
io dal codice sorgente do il ./cofigure
poi make install prefix=/tmp/directory_BUBU
e poi makepkg -l y -c n BUBU.txz
Quindi?devo compilare,giusto?
Re: creare un pacchetto txz senza dipendenze
Inviato: sab 21 gen 2012, 23:09
da Ansa89
Matzu vuole dice che se devi fare un pacchetto di qualcosa che hai già installato, allora non ti servono le dipendenze.
Nel caso più classico, dove devi prendere i sorgenti del programma, compilarli e creare il pacchetto, ti servono le dipendeze necessarie alla compilazione (mi sembra ovvio) che spesso sono maggiori o uguali alle dipendenze richieste a tempo di esecuzione.
Re: creare un pacchetto txz senza dipendenze
Inviato: sab 21 gen 2012, 23:19
da kommos
spero che si poteva fare,troppo facile era come volevo io.
Re: creare un pacchetto txz senza dipendenze
Inviato: sab 21 gen 2012, 23:54
da targzeta
A volte, comunque, i programmi hanno molte dipendenze per implementare feature non necessarie all'esecuzione "stretta" dello stesso. In questi casi dal configure puoi poter disabilitare queste feature e di conseguenza eliminare le dipendenze associate.
Emanuele
Re: creare un pacchetto txz senza dipendenze
Inviato: dom 22 gen 2012, 0:18
da kommos
spina ha scritto:A volte, comunque, i programmi hanno molte dipendenze per implementare feature non necessarie all'esecuzione "stretta" dello stesso. In questi casi dal configure puoi poter disabilitare queste feature e di conseguenza eliminare le dipendenze associate.
Emanuele
--disable-dependency-tracking #commento:: speeds up one-time build
è questo il comando?
Re: creare un pacchetto txz senza dipendenze
Inviato: dom 22 gen 2012, 12:10
da targzeta
kommos ha scritto:spina ha scritto:A volte, comunque, i programmi hanno molte dipendenze per implementare feature non necessarie all'esecuzione "stretta" dello stesso. In questi casi dal configure puoi poter disabilitare queste feature e di conseguenza eliminare le dipendenze associate.
Emanuele
--disable-dependency-tracking #commento:: speeds up one-time build
è questo il comando?
No, il comando non è quello. E' più facile se ci dici quale programma vuoi compilare e quali dipendenze non hai.
Emanuele
Re: creare un pacchetto txz senza dipendenze
Inviato: dom 22 gen 2012, 12:12
da matzu
Non è chiaro il senso della tua richiesta. Creazione del txz e compilazione sono due fasi indipendenti l'una dall'altra, che possono anche essere eseguite "in un'unica soluzione" da uno script, ma non necessariamente.
Se vuoi creare il pacchetto di qualcosa che hai già compilato (o che hai modo/intenzione di compilare), su un sistema nel quale siano soddisfatte le dipendenze minime per quel qualcosa, nel sistema che userai per il solo creare il txz non hai bisogno di avere quelle dipendenze soddisfatte.
Se vuoi compilare quel qualcosa devi aver soddisfatto le dipendenze minime richieste per quel qualcosa, sul sistema che usi per compilare, indipendentemente dalla (eventuale e non necessaria) successiva creazione del txz.
Nel configure di svariati codici sorgenti è possibile abilitare/disabilitare alcune funzionalità, comprese certe dipendenze, ma non è detto che tu possa disabilitare tutte quelle dipendenze (anzi, penso sia infrequente).
Se vuoi compilare selezionando a tuo piacimento le dipendenze, tieni conto che poi il compilato che crei potrebbe essere la dipendenza di un altro che installerai successivamente, e che per quel successivo eseguibile alcune delle dipendenze che disabiliteresti per l'attuale compilazione potrebbero essere necessarie (quindi se fai qualcosa di non "standard" devi tenertene traccia).
Infine, puoi creare il txz (non compilare, come detto) senza che le dipendenze minime siano soddisfatte, ma nel sistema in cui lo installerai (il pacchetto txz) esse lo dovranno essere.
Re: creare un pacchetto txz senza dipendenze
Inviato: dom 22 gen 2012, 12:44
da kommos
spina ha scritto:kommos ha scritto:spina ha scritto:A volte, comunque, i programmi hanno molte dipendenze per implementare feature non necessarie all'esecuzione "stretta" dello stesso. In questi casi dal configure puoi poter disabilitare queste feature e di conseguenza eliminare le dipendenze associate.
Emanuele
--disable-dependency-tracking #commento:: speeds up one-time build
è questo il comando?
No, il comando non è quello. E' più facile se ci dici quale programma vuoi compilare e quali dipendenze non hai.
Emanuele
il programma è xounal. Lo volevo solo provare. La dipendenza che mi mancano sono
Package requirements (gtk+-2.0 >= 2.10.0 libgnomecanvas-2.0 >= 2.4.0 poppler-glib >= 0.5.4)
vorra dire che le soddisferò
Re: creare un pacchetto txz senza dipendenze
Inviato: dom 22 gen 2012, 12:48
da kommos
comunque era solo per sapere se si poteva fare.
la dipendenza era solo libgnomecavonas.
ma se erano di piu era comodo.
grazie
Re: creare un pacchetto txz senza dipendenze
Inviato: dom 22 gen 2012, 12:53
da targzeta
Sì, la libreria libgnomecanvas va per forza di cose installata se vuoi usare xournal. Anche io l'ho dovuta installare proprio per lo stesso programma

.
Emanuele
P.S. Comunque il programma è carino.
Re: creare un pacchetto txz senza dipendenze
Inviato: dom 22 gen 2012, 14:14
da SIV
Offtopic: spina ha scritto:
Offtopic: P.S. Comunque il programma è carino.
Offtopic:
Davvero carino direi
Lo uso per studiare i pdf che non posso permettermi di stampare 