giovedì 1 giugno 2017

KDE su OpenServer 5.0.7

Continuano i miei esperimenti su questo vecchio sistema operativo Unix.
Ho deciso di provare a installare KDE, che viene fornito pacchettizzato solo in versione 1.1.2, roba antica ma sicuramente meglio dell'ambiente grafico standard di SCO.
Purtroppo anche in questo caso le cose non vanno lisce come dovrebbero, ma procediamo con calma.
Sul sito di SCO, a questo link, è possibile scaricare un buon numero di pacchetti per SCO OpenServer 5.0.7, purtroppo sono quasi tutte vecchi versioni, ma è sempre meglio di nulla.
Per prima cosa bisogna scaricare e installare i seguenti pacchetti :
  1. Glib-1.3-VOLS.tar
  2. Qt-1.44-VOLS.tar
  3. kde-1.22-VOLS.tar
per comodità li salviamo in /tmp e uno ad uno provvediamo a scompattare i file con il classico tar xvf e li installiamo con il comando custom oppure usando scoadmin, più comodo.

Al termine si potrebbe pensare che sia già possibile usare KDE, magari attraverso una scelta in più in fase di login grafico .... ovviamente non è così, e magari fosse solo questo.

Uno dei problemi è che i binari di KDE caricano una serie di librerie da posizione fissa che, ma guarda un pò, non corrisponde per nulla a quella dove sono effettivamente installate le librerie. In pratica sotto /usr/lib ci sono i seguenti files :
  1. libjpeg.so.62
  2. libtiff.so.3
  3. libz.so.1
  4. libpng.so.2
ma vengono cercati in /usr/local/lib, quindi bisogna creare una serie di link con il seguente comando :
ln -s /usr/lib/libjpeg.so.62 /usr/local/lib/libjpeg.so.62
questo per tutti e quattro i files.
Ma come lo avviamo KDE ? Normalmente si avvia attraverso KDM, ma questo non è presente, bisogna quindi operare diversamente.
Prima però aggiungiamo nel .profile nella nostra home directory queste righe.
PATH=$PATH:/usr/local/bin:/usr/local/kde/bin:.
KDEDIR=/usr/local/kde
export KDEDIR PATH
poi la documentazione ci dice di modificare il file .xinitrc, sempre nella nostra home, aggiungendo la riga startkde, se siete pratici di linux/unix penserete che non fa una grinza .... e, guarda un pò, tanto per cambiare, invece non funziona. 
Infatti scologin, il login grafico di SCO, usa il file .startxrc come file di configurazione a livello utente.
Adesso finalmente facciamo il login ed entriamo in KDE, in tutta la sua gloria ...
o quasi, sfortunatamente alcune applicazioni presenti a menù poi non risultano installate, la sfiga vuole poi che Konsole, l'emulatore di terminale di KDE, si avvia ma non accetta nessun input da tastiera risultando quindi inutilizzabile, l'altra applicazione Kvt invece non è proprio presente.
Con ALT+F2 è possibile digitare il programma da avviare e indicando l'intramontabile xterm è possibile avere un terminale usabile.
In conclusione la pacchettizzazione di KDE per SCO 5.0.7 è proprio fatta molto alla buona, per essere gentili, tanto da farmi dubitare del fatto che possa pensare di usarlo.
KDE 1.1.2, non ricordo più nemmeno sua quale distribuzione linux lo abbia visto, forse Red Hat 6 ?