- ufficiali precompilati
- precompilati di terze parti (alien, slacky, ecc)
- ricompilati da me con slackbuilds vari, miei, ufficiali ecc ecc
- compilati via SBo, anche e soprattutto usando il tool "sbopkg"
Siccome ho aggiornato la maggior parte dei pacchetti precompilati (quelli ufficiali e quelli di alien principalmente), volevo ricompilare anche tutti i pacchetti compilati via SBo. E visto che sono tanti stavo cercando una soluzione per automatizzare l'operazione.
In pratica dovrei:
- fare la lista dei pacchetti installati targati "SBo". Facile...
- ricompilarli tutti usando eventualmente anche sbopkg con una "coda" corretta e adattata al parco pacchetti che ho installato
Il problema si riconduce a determinare l'ordine corretto di compilazione dei pacchetti SBo. Prima quelli che servono come dipendenza ad altri e poi appunto tutti gli altri.
Però c'è un particolare:
non voglio compilare pacchetti SBo nuovi, che non sono già installati.
Ci potrebbe essere il caso ad esempio che ho la libreria "pippo-alien". E che questa serva come dipendenza a "pluto-SBo".
Io vorrei solo ricompilare pluto-SBo e non sostituire pippo-alien con un eventuale pippo-SBo (presente appunto anche sul repo SBo).
In questo modo otterrò un pacchetto pluto-SBo compilato "contro" la libreria pippo-alien instalalta sul sistema (che probabilmente servirà così com'è a qualche altro pacchetto targato anch'esso alien).
Quindi determinare l'ordine dei pacchetti SBo da ricompilare non è banale.
Ho chiesto la stessa cosa su LinuxQuestions e se ho ben capito mi hanno consigliato un tool automatico chiamato: "slackrepo":
http://idlemoor.github.io/slackrepo/
https://lists.slackbuilds.org/pipermail ... 21580.html
Ma per fare quello che ho in mente va bene secondo voi?
ripeto l'obiettivo:
- ricompilare tutti i pacchetti SBo installati sul sistema
- nell'ordine giusto in modo che siano soddisfatte tutte le dipendenze
- e in modo da compilare i pacchetti SBo "contro" le librerie presenti sul sistema installate con pacchetti "extra-SBo"
Qualcuno conosce e usa slackrepo?
Può fare quanto richiesto?
Grazie in anticipo!
