Repository 32bit  Forum
Repository 64bit  Wiki

KDE kio slave sysinfo di SUSE su slackware-current

Da Slacky.eu.

Questo mini-howto descrive passo passo la procedura per compilare il KDE kio slave sysinfo di SUSE su Slackware-current.

Indice

Le fonti

1) [HOWTO] Konqueror e protocollo sysinfo:/ dal forum di gentoo : http://forums.gentoo.org/viewtopic-t-548852.html?sid=7f91891a1b09ebfe066856cfaa5984b9.

2) Debian Package: hwinfo (13.28-1) : http://packages.debian.org/unstable/admin/hwinfo

Passo 1: installare hwinfo

Scaricate l'occorente in una diretory di vostro gusto:

wget http://ftp.debian.org/debian/pool/main/h/hwinfo/hwinfo_13.28.orig.tar.gz
wget http://ftp.debian.org/debian/pool/main/h/hwinfo/hwinfo_13.28-1.diff.gz

Decomprimete hwinfo_13.28.orig.tar.gz e applicate il diff di debian

# tar -xvzf hwinfo_13.28.orig.tar.gz
# cd hwinfo-13.28
# cp -va ../hwinfo_13.28-1.diff.gz .
# zcat hwinfo_13.28-1.diff.gz | patch -p0

A questo punto nella directory corrente trovate una directory che si chiama anche lei hwinfo-13.28. Dalla directory corrente:

# cp -va hwinfo-13.28/debian/patches/kbd.c-tiocgdev_undefined .
# cat kbd.c-tiocgdev_undefined | patch -p0

Io ho applicato solo questa, ma nella stessa directory ce ne sono altre, vedete voi se applicarle o meno. Ora avete i sorgenti puliti pronti per essere compilati con successo su slackware, come meglio preferite (Slackbuild o altro). Compilate e installate.

Nota durante la compilazione hwinfo ad un certo punto sta fermo un po' a fare uno scan hardware del sistema, abbiate pazienza, NON SI E' BLOCCATO.

Passo 2: installare sysinfo

Abbiamo bisogno dei sorgenti delle patch di SUSE a kdebase (non vi preoccupate NON modificheremo in alcun modo il kdebase di Pat).

# wget http://suse.mirrors.tds.net/pub/opensuse/distribution/10.2/repo/src-oss/suse/src/kdebase3-SuSE-10.2-84.src.rpm
# rpm2targz kdebase3-SuSE-10.2-84.src.rpm

Scompattate il tar.gz cosi ottenuto, dentro trovate un bz2: sono i sorgenti che ci servono. Scompattate il tar.bz2 ed eseguite

# tar -xvjf kdebase3-SuSE.tar.bz2
# cd kdebase3-SuSE
# sed -i -e "s/\$(TOPSUBDIRS)/sysinfo po\/kio_sysinfo/" Makefile.am
# sed -i -e "s/SuSE-release/slackware-version/" sysinfo/sysinfo.cpp

Ora avete i sorgenti puliti pronti per essere compilati con successo su slackware, come meglio preferite (Slackbuild o altro). Compilate e installate.

Passo 3: risultati

A parte la faccia del ramarro di SUSE (si lo so che non è un ramarro :-) ) in altro a destra, questo è quello che si vede se nella barra di konqueror si scrive sysinfo:/

http://digilander.libero.it/G14nc0/sysinfo-slack.png

Le icone si possono cambiare, basta sostituire i png in /usr/share/apps/sysinfo/about/images con altri png di vostro gusto (rispettate nomi e grandezza delle icone).

Gianco

Strumenti personali
Namespace

Varianti