Su questo sistema aggiornato ho un sacco di pacchetti di terze parti, per lo più compilati in locale negli ultimi anni sia attraverso sbopkg che creati da slackbuilds personali, generati sulla stessa slack 15.0 ma che all'epoca non era aggiornata alla situazione attuale.
Quello che vorrei fare è:
- ri-compilare tutto il set extra-ufficiale in modo che "appoggi" sull'attuale base aggiornata col repo ufficiale
- e allo stesso tempo aggiornare i pacchetti SBo alle versioni attuali (questo "banalmente" si ottiene ricompilando con sbopkg -r && sbopkg -i codaSBodeipresentisulsistema)
Un'idea sarebbe quella di utilizzare sbopkg e creare un repository SBo "local" contenente solo gli slackbuilds personalizzati e dargli la priorità rispetto al repo SBo della 15.0, ma non saprei bene come mettere in pratica la configurazione.
Alla fine si tratta di creare la coda con tutti i pacchetti SBo presenti sul sistema, ordinata come si deve, e in qualche modo rispettare le varianti personalizzate rispetto agli script originari. La cosa va anche valutata preventivamente assicurandosi che se su SBo fanno degli upgrade di versione la procedura mi avverta e mi consenta di controllare e modificare il mio slackbuild adeguandolo alla nuova situazione (ad esempio mpv-0.34 che avevo prima dell'aggiornamento veniva compilato con waf, ora invece sono passati a 0.37 e utilizzano "meson", quindi in questo caso io avrei dovuto aggiornare al nuovo slackbuild e modificarlo nuovamente aggiungendo le funzionalità che mi servono in modo aderente ai nuovi comandi di compilazione previsti nello slackbuild, nella fattispecie l'opzione "-Dgl-x11=enable").
Avreste qualche suggerimento su come procedere per cavar fuori una procedura utile?