lzzluca ha scritto:Grazie mille per le indicazioni; era la prima volta che usavo gli SlackBuild e grazie a te sembra sia andato tutto bene (l'audio funziona bene sia per YouTube che per tutti i player). Ho qualche domanda:
- Per il pacchetto alsa-utlis ho visto che c'e' una patch nei sorgenti del DVD; ho disabilitato l'applicazione della patch dallo SlackBuild (penso che una patch che riguarda la versione 1.0.18 non valga anche per la 1.0.21): ho fatto bene? In pratica, ho commentato questa riga:
Codice: Seleziona tutto
zcat $CWD/alsa-utils.alsaconf.diff.gz | patch -p1 --verbose --backup --suffix=.orig || exit
Si. Hai fatto bene.
lzzluca ha scritto:
- Mi sono sbagliato (non ci sono piu' con la testa...) e ho installato i driver dopo l'installazione di alsa-lib, alsa-oss e alsa-utils (e dire che ti eri raccomandato di installarli prima...); non ho avuto problemi, nel senso che sembra funzionare tutto bene, ma visto la tua raccomandazione di installare i driver prima degli altri pacchetti, ti chiedo: devo aspettarmi qualche effetto collaterale? Meglio se reinstallo tutto, partendo dai driver?
Non dovrebbero esserci problemi.
Eventualmente, ti basta rimuovere i tre package alsa-lib, alsa-utils e alsa-oss con "removepkg nome_package" e ricrearti gli stessi package (partendo da alsa-lib) con gli SlackBuild che hai usato prima.
lzzluca ha scritto:
- Utilizzare lo SlackBuild di una versione, per installare una versione diversa dello stesso sorgente, e' una pratica usuale? In generale, posso tenerne conto per tutti i pacchetti?
Gli SlackBuild della 13 vanno benissimo per ricrearti i package di nuove versioni dei vari programmi, sempre destinati alla 13.
lzzluca ha scritto:
- Curiosita': differenza tra la compilazione con SlackBuild e la compilazione "classica" (./configure, make, make install)?
Scusa per il terzo grado e grazie ancora,
Luca
Lo SlackBuild non è altro che uno script che utilizza quegli stessi comandi "./configure && make && make install", ma produce come risultato un package compresso in formato TXZ installabile comodamente sulla Slackware con il comando:
Altrettanto comodamente, puoi rimuovere quello stesso package con il comando:
Con il metodo "./configure && make && make install", invece, devi ogni volta ricompilare tutto il programma per poterlo installare; per la disinstallazione con "./configure && make uninstall" poi, devi conservare gli stessi sorgenti che avevi usato per l'installazione.
Ovviamente, quello delle librerie ALSA è un caso particolare visto che non c'è il package già pronto per la Slackware; nel caso generale, invece, trovi i package già pronti per l'installazione, senza dover ricompilare nulla.