Oramai e' circa una settimana che cerco di familiarizzare con questa distribuzione... al momento mi trovo abbastanza bene se non fosse per una difficolta' che incontro con l'installazione dei pacchetti....
Utilizzo per lo piu' slackpkg per il download e l'installazione di pacchetti "ufficiali". Tuttavia data l'esigenza di installare chrome e altri pacchetti multimediali e' iniziato un vero e proprio calvario.... Realizzare pacchetti tramite slackbuild e' un qualcosa di appassionante e abbastanza intuitivo anche se alle volte non sono sempre aggiornati e introducono degli errori che vanno corretti per le cui ci vuole una buona esperienza in termini di scripting.
Per questo motivo ho deciso di aggiornarmi e installare slackpkg+ che consente l'introduzione di repository non proprio ufficiali....
Mi sono imbattuto nell'installazione di ffmepg per il quale esiste il pacchetto di alien bob gia' bello e fatto... Ora la mia domanda e' la seguente: E' corretto muoversi in questo senso? Ovvero dipendere dagli altri? (Di recente si e' letto che alien bob starebbe allentando con slackware a causa della situazione di crisi economica che coinvolge un po' tutti). In tal senso sono andato sul sito slackbuild.org e nello studiare il build ho visto che sarebbe un lavoraccio immane soddisfare tutte le dipendenze per la realizzazione del pacchetto...
Codice: Seleziona tutto
You can enable a lot of optional (not-autodetected) features by
passing variables to the script (VAR=yes/no ./ffmpeg.SlackBuild):
ASS=yes|no (default: no), requires libass
BLURAY=yes|no (default: no), requires libbluray
CELT=yes|no (default: no), requires celt
DC1394=yes|no (default: no), requires libdc1394
DECKLINK=yes|no (default: no), requires decklink-sdk
FAAC=yes|no (default: no), requires faac (creates non-redistributable binary)
FDK_AAC=yes|no (default: no), requires libfdk-aac (creates non-redistributable binary)
FLITE=yes|no (default: no), requires flite
FREI0R=yes|no (default: no), requires frei0r
GME=yes|no (default: no), requires libgme
GSM=yes|no (default: no), requires gsm
IEC61883=yes|no (default: no), requires libiec61883 and libavc1394
ILBC=yes|no (default: no), requires libilbc
LADSPA=yes|no (default: no), requires ladspa_sdk
LAME=yes|no (default: no), requires lame
MODPLUG=yes|no (default: no), requires libmodplug
OPENAL=yes|no (default: no), requires OpenAL
OPENCORE=yes|no (default: no), requires opencore-amr
OPENCV=yes|no (default: no), requires opencv
OPENSSL=yes|no (default: no), creates non-redistributable binary
OPUS=yes|no (default: no), requires opus
QUVI=yes|no (default: no), requires libquvi
RTMP=yes|no (default: no), requires rtmpdump
SCHROEDINGER=yes|no (default: no), requires schroedinger
SNAPPY=yes|no (default: no), requires snappy
SPEEX=yes|no (default: no), requires speex
TWOLAME=yes|no (default: no), requires twolame
VIDSTAB=yes|no (default: no), requires vid.stab
WEBP=yes|no (default: no), requires libwebp
X264=yes|no (default: no), requires x264
X265=yes|no (default: no), requires x265
XVID=yes|no (default: no), requires xvidcore
ZMQ=yes|no (default: no), requires zeromq
ZVBI=yes|no (default: no), requires zvbi
Come vi regolate in tal senso? Al posto di dormire la notte, bisogna compilare e risolvere le dipendenze?