Pagina 1 di 1

Xfce 4.18 su Slackware64-15

Inviato: mar 3 gen 2023, 21:28
da lennynero
Salve a tutti,
come da titolo vorrei provare il nuovo Xfce sulla mia slack "ferma" alla 15.0.
Ho scaricato tutti i pacchetti della nuova versione 4.18 dal ramo current e li ho sostituiti ai miei pacchetti alla versione 4.16, presenti nella stable. Purtroppo dopo l'avvio di X rimango su una schermata nera, probabilmente a causa del fatto che i nuovi pacchetti sono stati buildati con la current (con glibc 2.34).
In questo post però sembrava che la cosa potesse essere fattibile, anche se si parla di build&run...

Qualcuno mi chiarisce la situazione?

Grazie in anticipo.

Re: Xfce 4.18 su Slackware64-15

Inviato: mar 3 gen 2023, 23:54
da joe
Non ho provato direttamente, ma come dicono lì su reddit, conviene compilarselo in locale. Lo puoi fare "facilmente" scaricando la "directory" di xfce dalla dir source del repo slackware current.

Esempi da qui con lftp da terminale:

Codice: Seleziona tutto

lftp slackware.uk:/slackware/slackware64-current/source/xfce
hai il prompt e quoi fare "get" di quello che vuoi.

Anni fa c'era cneh uno script per compilarsi in locale tutto il set di applicazioni xfce:

https://mirrors.slackware.com/slackware ... ild-all.sh

Ora non c'è più, almeno lì nella stessa dir...
Comunque il succo è quello: non è buona norma far girare xfce precompilato della current di dicembre 2022 o gennaio 2023, sulla stabile uscita quasi un anno prima.
La current nel frattempo è cambiata parecchio, e i precompilati in generale non sono più compatibili, magari qualcuno sì ma compilare sul sistema target di solito assicura una piena compatibilità, se funziona perché a volte sono necesarie anche dipendenze in build-time di cui il vecchio sistema non dispone, e aggiornare anche quelle potrebbe non essere un'opzione in quanto tutto il resto del sistema si appoggia sulle vecchie.

Io proverei a ricompilare tutti i pacchetti della serie "xfce" usando gli slackbuilds della current di Pat, come fa nello script vecchio, controlla che i pacchetti siano gli stessi ed eventualmente modificalo per adattarlo al repo.

Per scaricare tutta la serie:

lftp -c "open slackware.uk:/slackware/slackware64-current/source/; mirror xfce"

Re: Xfce 4.18 su Slackware64-15

Inviato: gio 5 gen 2023, 16:18
da lennynero
Grazie mille Joe,
ho compilato i sorgenti presi della current ed in effetti tutto funziona correttamente.
La compilazione di alcuni pacchetti dipende dall'installazione delle versioni nuove di altri pacchetti:
  • xfconf dipende dal nuovo libxfce4util
  • thunar dipende dai nuovi exo e libxfce4ui
  • panel dipende dal nuovo garcon
  • xfce4-screenshooter dipende da libsoup >= 3.0.0
*bonus: ho provato anche xfdashboard 1.0.0, ma richiede clutter, che richiede cogl... ;)