Ciao, Paolo.
«Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»
Ciao, Marco.
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
— E. F. Schumacher (mis-attributed to A. Einstein)
________________________________________________________________________________
Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE
Se non è nell'elenco delle Nigthly releases...
Ciao, Marco.
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
— E. F. Schumacher (mis-attributed to A. Einstein)
________________________________________________________________________________
Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE
Ho dato per scontato fosse linkato staticamente, per linux e mac, non per Win, altrimenti portarlo da un sistema all'altro rischia di essere pericoloso (se le header delle librerie usate in compilazione sono diverse da quelle effettivamente presenti sul sistema target...)... hai verificato e non è così?
Ciao, Marco.
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
— E. F. Schumacher (mis-attributed to A. Einstein)
________________________________________________________________________________
Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE
Marco i tuoi eseguibili stanno bene dove sono....!!!!
il discorso script e pacchetti deb é per facilitare chi si vuole avvicinarsi a sto discorso...onde evitare di mettere na serie di stringe nella shell di linux...
Credo che Paolo ti suggeriva di creare una cartella deb nel tuo github in modo da poter mettere la i deb....credo
Non ho capito se questo è 'solo' un metodo di distribuzione o se comprende lo script di installazione per la configurazione e partenza automatica , se sostituirebbe l'attuale release per Linux 64/32 o se si aggiunge,...
Se c'è del 'codice' di qualsiasi tipo (mi pare di si) oltre che nella release andrebbe messo nei sorgenti ed è giusto ci vada con credito a te, non a me, anche perchè poi lo manterrai tu. Se usi git, la cosa più semplice è mandarmi una merge request direttamente su gitHub su una branch 'tipo' feature (v. come ho fatto io per la patch proveniente da Daphile).
Organizziamo per bene la cosa e lo faccio volentieri mentre riorganizzo la release e cambio il nome cosa che comunque devo fare...
Ciao, Marco.
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
— E. F. Schumacher (mis-attributed to A. Einstein)
________________________________________________________________________________
Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE
questo è molto strano... dovrebbe partire in automatico!
Se hai usato lo script, controlla le impostazioni in /etc/default/squeezelite: in almeno una delle versioni precedenti c'era un errore (avevo messo l'opzione "-C" senza il parametro del timeout), magari è per quello che non parte (però se ci fosse un errore non dovrebbe partire neanche dopo...).
Un'altra possibilità è che, quando il sistema tenta di avviare automaticamente squeezelite, la scheda audio non è ancora pronta...
quale delle due cose?
Comunque, no, non c'è nessun conflitto, in nessuno dei due casi. Le cose da fare sarebbero due:
1) aggiunta (in git, nell'albero dei sorgenti, subito sotto la dir /squeezelite/) della directory "/debian" (ed del relativo contenuto), che trovi in questo file.
In sostanza si tratta di "debianizzare" il repository; la directory "debian/" contiene le "istruzioni" ed i files accessori per creare i pacchetti .deb a partire dai sorgenti. La sua inclusione nel repository git serve per semplificare la creazione dei pacchetti, che a quel punto si può fare direttamente a partire dal repository git. Va da sé che (a parte aggiungere pochi Kb di roba in più) non interferisce in alcun modo con qualsiasi altro uso che puoi fare del repository.
Vedi la guida qui: https://wiki.debian.org/it/PackagingWithGit
2) compilazione "statica" delle tue release precompilate (quelle non "pacchettizate"), di modo che gli eseguibili siano indipendenti da qualsiasi libreria e possano perciò essere utilizzate -senza dipendenze- su qualsiasi sistema (basta che l'architettura sia compatibile). Per farlo basta che crei un apposito Makefile modificato (e.g. Makefile.static) oppure aggiungi un apposito "target" nel Makefile principale (e.g. "static"), dove passi a gcc (al linker, in effetti) le opzioni per effettuare un link statico anziché dinamico. Ne risulterà un eseguibile sensibilmente più "pesante" (nel senso di maggiore dimensione del file), in quanto include già al suo interno copia di tutte le funzioni di libreria utilizzate, ma che per contro per funzionare non ha bisogno di alcuna libreria esterna:
https://en.wikipedia.org/wiki/Static_build
Ultima modifica di UnixMan : 27-11-2015 a 22:23
Ciao, Paolo.
«Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»
tanto per cambiare, ci siamo incrociati con i post...
Vedi il post precedente. Non ha nulla a che fare con la distribuzione finale dei binari (né dei pacchetti .deb). Si tratta semplicemente di aggiungere all'albero dei sorgenti del software quello dei "sorgenti" dei pacchetti.
nessun problema, i "credits" ci sono già (per quel che mi riguarda, nel "changelog" dei pacchetti; tra l'altro di mio c'è ben poco, solo qualche adattamento minore: il grosso è preso pari pari dal sorgente del pacchetto Debian ufficiale).
sarebbe un'ottima idea, ma purtroppo sono pressoché totalmente digiuno di git... casomai dovrai darmi istruzioni bovine su come procedere.
Immagino che per prima cosa debba cominciare col crearmi un account su github...
Ciao, Paolo.
«Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»
Io ho aggiunto la cartella in una nuova branch (debian) che NON E' compresa in release, al momento. Per quel poco che capisco non c'è solo codice, ma anche il risultato della creazione del pacchetto e questo non va bene, nel sorgente ci deve stare solo il ...sorgente, non il risultato di una prima build...
Comunque, è li per te lavoraci sopra fino a che non diventa come la vuoi, quindi facciamo il merge.
Ciao, Marco.
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
— E. F. Schumacher (mis-attributed to A. Einstein)
________________________________________________________________________________
Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE
Ci sono attualmente 4 utenti che stanno visualizzando questa discussione. (0 utenti e 4 ospiti)