[RISOLTO][pkgtool]info aggiornamento libc non slackware
Inviato: mar 9 nov 2021, 14:23
Ciao a tutti,
scrivo qui un dubbio che da solo non sto riuscendo a dipanare.
Premessa: nel davvero poco tempo libero mi sono divertito a creare una distribuzione linux minimale per il mio rapsberry e che è basata sui pkgtools di slackware.
Come libreria di 'sistema' utilizzo musl-libc e non glibc.
Per quanto riguarda l'aspetto di pkg management funziona piu' o meno tutto, ho anche compilato slapt-get per una gestione più user friendly degli upgrade ma c'e' un pero e riguarda l'aggiornamento della libreria di sistema (musl libc).
In pratica facendo un upgradepkg di quel pacchetto smettono di funzionare tutti i binari ad essa linkati (busybox e bash nel mio caso).
Ora per quanto sia ovvio per certi versi, mi chiedevo come diavolo faccia a funzionare con slackware l'upgrade di versione.
Cioe se io seguo la procedura di upgrade indicata nei vari manuali viene esplicitamente detto di aggiornare per prima cosa le librerie di sistema (aaa_base o similari). Quindi a parita di procedura, come fanno i binari presenti nella distribuzione a funzionare imperterriti!?
Qualcuno ha qualche idea per, volendo, provare a mimare il comportamento!? Al momento ho risolto compilando in maniera statica i tools che servono ai pkgtools per funzionare correttamente
Grazie in anticipo
Michele
scrivo qui un dubbio che da solo non sto riuscendo a dipanare.
Premessa: nel davvero poco tempo libero mi sono divertito a creare una distribuzione linux minimale per il mio rapsberry e che è basata sui pkgtools di slackware.
Come libreria di 'sistema' utilizzo musl-libc e non glibc.
Per quanto riguarda l'aspetto di pkg management funziona piu' o meno tutto, ho anche compilato slapt-get per una gestione più user friendly degli upgrade ma c'e' un pero e riguarda l'aggiornamento della libreria di sistema (musl libc).
In pratica facendo un upgradepkg di quel pacchetto smettono di funzionare tutti i binari ad essa linkati (busybox e bash nel mio caso).
Ora per quanto sia ovvio per certi versi, mi chiedevo come diavolo faccia a funzionare con slackware l'upgrade di versione.
Cioe se io seguo la procedura di upgrade indicata nei vari manuali viene esplicitamente detto di aggiornare per prima cosa le librerie di sistema (aaa_base o similari). Quindi a parita di procedura, come fanno i binari presenti nella distribuzione a funzionare imperterriti!?
Qualcuno ha qualche idea per, volendo, provare a mimare il comportamento!? Al momento ho risolto compilando in maniera statica i tools che servono ai pkgtools per funzionare correttamente
Grazie in anticipo
Michele