Gentoo + Squeezelite-R2

Visualizzazione dei risultati da 1 a 10 su 87

Hybrid View

Messaggio precedente Messaggio precedente   Prossimo messaggio Prossimo messaggio
  1. #1
    tebibyte
    Registrato
    Aug 2011
    Età
    51
    Messaggi
    2,928
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712

    media-sound/squeezelite-R2 -dsd -ffmpeg -lirc -resample -visexport
    .
    Basta dare

    USE="-dsd -ffmpeg -lirc -resample -visexport" emerge --ask squeezelite-R2

    opp

    USE="dsd -ffmpeg -lirc -resample -visexport" emerge --ask squeezelite-R2

    opp

    USE="dsd -ffmpeg -lirc resample -visexport" emerge --ask squeezelite-R2

    ecc

    Opp commentare la la Riga alle use nel make.conf

    ma se non sbaglio a quel punto dará un errore per le dipendenze obbligate...

    a meno che non dai

    USE="flac mpg123 ..." emerge --ask squeezelite-R2
    Ultima modifica di antonellocaroli : 24-10-2016 a 13:51

  2. #2
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da antonellocaroli
    Basta dare

    USE="-dsd -ffmpeg -lirc -resample -visexport" emerge --ask squeezelite-R2

    opp

    USE="dsd -ffmpeg -lirc -resample -visexport" emerge --ask squeezelite-R2

    opp

    USE="dsd -ffmpeg -lirc resample -visexport" emerge --ask squeezelite-R2

    ecc
    In quetso modo stai usando variabili locali che perdi alla chiusura della sessione, sono l'ultimo dei livelli di gerarchia, da usare per sovrascrivere le USE locali per quella specifica run di emerge.

    NON è lo striumento giusto, dato che devi intervenire manualmente volta per volta e ricordartelo,in caso di compilazione globale, non riesci.

    Originariamente inviato da antonellocaroli

    Opp commentare la la Riga alle use nel make.conf

    ma se non sbaglio a quel punto dará un errore per le dipendenze obbligate...

    a meno che non dai

    USE="flac mpg123 ..." emerge --ask squeezelite-R2
    A parte che in make.conf dovresti mettere solo le USE FLGAS censite (v. qui https://www.gentoo.org/support/use-flags/), non è comunque un buon metodo, dato che devi ricordarti di modificarle ogni qual volta compili un pacchetto diverso ed in caso di compilazione globale, non riesci.

    Anche in gento c'è spazio per l'individualismo anarchico delle applicazioni, non solo per il centralismo cooperativo del sistema, per richiamare la divertentissima esposizione di Paolo...

    Puoi comunque fare come vuoi, sono solo strumenti tra i quali puoi scegliere quello che più ti piace, l'importante però è sapere che ESISTONO due livelli di USE FLAGS: Globali e Locali e ci sono delle regole che definiscono quando è gusto usare le une o le altre. Puoi anche decidere di usarne solo uno per scekta ideologica, ma...
    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

  3. #3
    tebibyte
    Registrato
    Aug 2011
    Età
    51
    Messaggi
    2,928
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712
    In quetso modo stai usando variabili locali che perdi alla chiusura della sessione, sono l'ultimo dei livelli di gerarchia, da usare per sovrascrivere le USE locali per quella specifica run di emerge.

    NON è lo striumento giusto, dato che devi intervenire manualmente volta per volta e ricordartelo,in caso di compilazione globale, non riesci.



    A parte che in make.conf dovresti mettere solo le USE FLGAS censite (v. qui https://www.gentoo.org/support/use-flags/), non è comunque un buon metodo, dato che devi ricordarti di modificarle ogni qual volta compili un pacchetto diverso ed in caso di compilazione globale, non riesci.

    Anche in gento c'è spazio per l'individualismo anarchico delle applicazioni, non solo per il centralismo cooperativo del sistema, per richiamare la divertentissima esposizione di Paolo...

    Puoi comunque fare come vuoi, sono solo strumenti tra i quali puoi scegliere quello che più ti piace, l'importante però è sapere che ESISTONO due livelli di USE FLAGS: Globali e Locali e ci sono delle regole che definiscono quando è gusto usare le une o le altre. Puoi anche decidere di usarne solo uno per scekta ideologica, ma...
    Per questo suggerisco sempre --ask , e ho sempre (o quasi) detto togliete quello che non vi interessa....
    bisogna stare attenti a quello che succede....

    il caso di squeezelite é troppo semplice.

    ma se esce fuori qualcosa che vada bene in generale...ben venga

  4. #4
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da antonellocaroli
    Per questo suggerisco sempre --ask , e ho sempre (o quasi) detto togliete quello che non vi interessa....
    bisogna stare attenti a quello che succede....

    il caso di squeezelite é troppo semplice.

    ma se esce fuori qualcosa che vada bene in generale...ben venga
    Scusa, ma non capisco le obiezioni.

    Non si tratta di togliere o mettere quello che interessa o non interessa qui o la, si tratta di usare gli strumenti giusti per ottenere il risultato voluto.

    Prima si definisce quello che si vuole ottenere, quindi si disegna la soluzione usando i migliori strumenti diponibili, non il contrario.

    In che senso il caso di squeezelite è 'troppo semplice'?

    Vuoi dire che casi più complessi non possono essere gestiti con una combinazione opportuna di USE FLAGS globali e locali?

    Io credo di no, anzi, più le stuazioni sono complesse, più è preziosa la possibilità di poterle gestire individualmente, più separi MENO devi 'stare attento' a quello che succede runtime, al prezzo di porre maggiore attenzione in fase progettuale.

    Concetto di separazione degli ambiti (o dei problemi).

    Comunque, LAYMAN è sufficentemente complesso? Se no, mi porti un esempio ove non è possibil usarle? Giusto per capire a cosa ti riferisci.

    Certo che va bene in generale, non è un modo che mi sono inventato io, è come funzionano le USE FLAGS in portage...

    Dovrebbe ormai esserti chiaro che l'affermazione:

    Originariamente inviato da antonellocaroli

    gentoo/portage ragiona sul sistema no sul singolo software...
    semplicemente - e fortunatamente - non è vera, la accantoniamo?
    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

  5. #5
    tebibyte
    Registrato
    Aug 2011
    Età
    51
    Messaggi
    2,928
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712
    Scusa, ma non capisco le obiezioni.
    non sono obiezione!

    é un metodo adottato da me...che mi sembrava comodo....probabilmente sbagliato...

    qualsiasi suggerimento per le varie cose da installare ben venga...

    basta scriverlo...non suggerire il come sia possibile...ma propio scriverlo...passo a passo...e per me va bene.

    io uso gentoo forse da un paio di settimane prima di te....quindi non é che sono un guru...

  6. #6
    tebibyte
    Registrato
    Aug 2011
    Età
    51
    Messaggi
    2,928
    configurazione

    Predefinito

    Puoi partire da laymen e squeezelite (l´overlay é il solito)
    magari in due post separati...in modo che é meglio indicizzarli...
    sarebbe ottimo se riuscissi a verificare se layman funziona bene solo con git come use

    se ti va eh...se no faccio io...
    Ultima modifica di antonellocaroli : 24-10-2016 a 20:12

  7. #7
    tebibyte
    Registrato
    Aug 2011
    Età
    51
    Messaggi
    2,928
    configurazione

    Predefinito

    E magari anche un post per come impostare le varie installazioni dei vari software in questione....

  8. #8
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da antonellocaroli
    non sono obiezione!

    é un metodo adottato da me...che mi sembrava comodo....probabilmente sbagliato...

    qualsiasi suggerimento per le varie cose da installare ben venga...

    basta scriverlo...non suggerire il come sia possibile...ma propio scriverlo...passo a passo...e per me va bene.

    io uso gentoo forse da un paio di settimane prima di te....quindi non é che sono un guru...

    Come hai dettto hai iniziato prima di me, quindi io sono tutt'altro che un guru, anzi proprio una capra, tant'è che avevo frainteso la funzione delle IUSE, ma ho qualche familiarità con i concetti di programmazione, quindi ero abbastanza certo che ci fosse un modo per gestire delle variabili locali al pacchetto, nonostante la vs. feroce difesa del concetto di centralità cooperativa ed in effetti c'è:

    Le mie USE FLAGS globali in make.conf al momento sono queste:

    codice:
    USE="alsa consolekit  corefonts dbus encode g3dvl gudev hwdb icu id3 id3tag lv2 minizip  policykit python -qt3support -qt4 -qt5 realtime truetype udev usb wav   -X -introspection -pulseaudio -xscreensaver"
    Non chiedermi perche, sono partito dall quelle consigliate nella guida, sto pian piano verificando quele utili o meno e le tolgo.

    Parlando di squeezelite, nell'ebuild che hai prodotto hai:

    codice:
    IUSE="dsd resample visexport ffmpeg lirc"
    in package.use/squeezelite-R2 ho questo :

    codice:
    media-sound/squeezelite-R2 -dsd -ffmpeg -lirc -resample -visexport
    se faccio emerge di squeezelite-R2 ottengo:

    codice:
    [ebuild   R    ] media-sound/squeezelite-R2-1.8.3::mc2  USE="-dsd -ffmpeg -lirc -resample -visexport" 0 KiB
    se aggiungo "lirc" alle globali in make.conf, rimane:

    codice:
    [ebuild   R    ] media-sound/squeezelite-R2-1.8.3::mc2  USE="-lirc -dsd -ffmpeg -resample -visexport" 0 KiB
    se invece imposto "lirc" nelle locali, in package.use/squeezelite-R2, diventa:

    codice:
    [ebuild   R    ] media-sound/squeezelite-R2-1.8.3::mc2  USE="lirc -dsd -ffmpeg -resample -visexport" 0 KiB
    se quindi imposto "-lirc" alle globali, rimane:
    codice:
    [ebuild   R    ] media-sound/squeezelite-R2-1.8.3::mc2  USE="lirc -dsd -ffmpeg -resample -visexport" 0 KiB
    Questo dovrebbe esauire tutti i casi, dimostrando come quanto è in package.use (USE FLAG locali) 'vince' su quanto è in make.conf (USE FLAGS globali).

    Puoi usare questo meccanismo con qualisais USE FLAGS e per qualsiasi pacchetto.

    Serve qualcos'altro?


    Originariamente inviato da antonellocaroli
    Puoi partire da laymen e squeezelite (l´overlay é il solito)
    magari in due post separati...in modo che é meglio indicizzarli...
    sarebbe ottimo se riuscissi a verificare se layman funziona bene solo con git come use

    se ti va eh...se no faccio io...
    Se Layman chiede GIT, non credo sia utile toglierlo, Il punto è che in questo modo lo usa anche se non c'è nelle USE glogali. nelle IUSE ha il segno +, il che significa che se non è altrimenti specificato è incluso, una doppia sicurezza...

    Vorresti ricompilare LAYMAN nelle diverse combinazioni? mi pare inutile, basta vedree come si muovono le use con emerge -pv.

    Originariamente inviato da antonellocaroli
    E magari anche un post per come impostare le varie installazioni dei vari software in questione....
    Quali software?

    Squeezelite v. sopra, LAYMAN, non c'è null ad speceificare, quali altri?

    Forse però non ho capito cosa chiedi.
    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

  9. #9
    tebibyte L'avatar di UnixMan
    Registrato
    Sep 2013
    Messaggi
    2,529
    configurazione

    Predefinito

    BTW: lo correggiamo il titolo del topic? “Gento” con una 'o' sola nun se po' vede'...
    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.»

  10. #10
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da UnixMan
    BTW: lo correggiamo il titolo del topic? “Gento” con una 'o' sola nun se po' vede'...
    Qualcuno lo ha fatto, grazie.

    Comunque, trovato l'accorodo sull'ebuild, per me si può chiudere, per il resto non c'è nulla di particolare o riferibile solo a squeezelite, ma pure e semplici tecniche del tutto standard e previste in gentoo a livello generale. Se si vuole le si può usare, altrimenti no e si continuerà a gestirle manualmente, ognuno decida per se, l'importante è sapere che ci sono.
    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

Informazioni Thread

Users Browsing this Thread

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Regole d'invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
nexthardware.com - © 2002-2022