SuSe Updates
Updates voor SuSe Linux kunt U vinden op de SuSE website.
Opmerking d.d. 28 februari 2005
De informatie op deze pagina is sterk verouderd. 'xrpm' is nog steeds een handige tool voor degenen die weten hoe er op correcte wijze mee om te gaan, maar 'yast/yast2' of 'kpackage' (er zijn nog veel meer package manager programma's!) zijn veel gebruikersvriendelijker en raad ik van harte aan! Aktion is sinds 2001 niet meer bijgewerkt. De laatste versie van xanim stamt zelfs uit 1999! Desalnietemin heb ik alle informatie laten staan voor degenen die geïnteresseerd zijn en heb ik de links zoveel mogelijk geactualiseerd! De originele homepages van de softwareproviders is ook op deze pagina's vermeld, dus als je daar naar op zoek bent...
Hoe moet U de files installeren?
Alle files zijn zogenaamde .rpm-files: Redhat Package Manager files. Dit betekent dat niet alleen de executable aanwezig is, maar ook additionele informatie: andere bestanden die nodig zijn voor een correcte werking (de zogenaamde dependencies), de locatie waar de executable geinstalleerd moet worden, hoe bijvoorbeeld de symbolic links bijgewerkt moeten worden, etc. U hebt een speciaal programma nodig om de files te installeren. De meest eenvoudige is 'xrpm'. xrpm heeft een grafische interface, waardoor de installatie slechts een kwestie van aanklikken is.

Grafische screendump van het startscherm van xrpm.
In het file-menu kunt U via 'File ===> Open directory' naar de directory bladeren waarin de .rpm installatiefiles staan die U hebt gedownload. Het pakket (of de pakketten) die U wilt installeren kunnen eenvoudigweg aangeklikt worden. Meerdere pakketten klikt U aan door tijdens het klikken de 'Ctrl' toets ingedrukt te houden. Klik vervolgens op 'install' waarbij het volgende menu verschijnt:

Grafische screendump van het installatiescherm van xrpm.
De bestanden die zichtbaar zijn in het linkerscherm zijn de pakketten die zijn geinstalleerd voor de installatie.
Klik op de knop 'Options' om het volgende scherm te laten verschijnen:

Grafische screendump van het optiescherm van xrpm.
De verschillende opties spreken voor zich. Deze opties zijn gelijk aan de opties die horen bij het tekstgeorienteerde installatieprogramma 'rpm'. Dit programma wordt hieronder uitvoerig besproken.
De tweede methode is via het tekst georienteerde installatieprogramma 'rpm'. Dit gaat als volgt:
cd 'directory met de installatie files'
rpm -i --force 'installatiefile'
Herhaal totdat alle gewenste pakketten zijn geinstalleerd. Het gebruiken van wildcards (*,?) is toegestaan.
De --force optie is noodzakelijk om allerhande (vaak niet terechte) foutmeldingen te voorkomen. De foutmeldingen ontstaan wanneer U een aantal pakketten moet installeren die elkaar nodig hebben. rpm 'ziet' dat vereiste pakketten ontbreken en voert vervolgens de installatie niet uit. De --force optie dwingt 'rpm' om de updates te installeren. U moet er wel voor zorgen dat alle 'dependencies' in orde zijn na de installatie procedure. Meer informatie over rpm kunt U in de man-pages vinden: 'man rpm'.
XWindows updates
De XFree86, KDE en Gnome updates kunt U via de onderstaande links vinden:
SuSE Linux KDE service
KDE homepage
XFree86 homepage
Gnome homepage
Niet alleen updates voor Gnome of KDE zijn belangrijk. Al deze window managers draaien onder XFree86. Het is ALTIJD nuttig de meest recente versie van XFree86 te installeren! Momenteel is XFree86 4.0 uit die belangrijke verbeteringen heeft, met name voor true type font ondersteuning. Voordat U XFree86 4 installeert moet U echter goed nagaan of Uw videokaart wel wordt ondersteund door deze nieuwe XWindows versie. Versie 4 is namelijk helemaal vanaf de grond opnieuw opgebouwd, waardoor oude drivers van XFree86 3.x niet meer werken!
Overige updates
Onderstaande onderwerpen zijn met name van toepassing voor SuSE Linux 6.0. Latere SuSE versies (in ieder geval vanaf SuSE 7.0) hebben een veel betere multimedia ondersteuning. Deze distributies leveren de hier besproken mpeg-, mov-, en avi-players standaard mee. Dat bespaart U veel werk als U eventueel op compileerproblemen zou stuiten: de pakketten zijn al voorgecompileerd en kunnen zo geinstalleerd worden.
1. Een MPEG player.
Wat ik heel erg vervelend vind onder SuSE Linux 6.0 is het ontbreken van een mpeg player. Een binary van zzplayer is wel te verkrijgen, maar werkt pas vanaf SuSE Linux 6.2 of hoger (glibc2.1 i.p.v. glibc2.0). Dit betekent dat U zzplayer en de bijbehorende libraries zelf moet compileren en installeren. De benodigde files heb ik on-line staan. Deze bevinden zich echter in het beta stadium. Er bestaat nu ook een stabiele versie van ZZplayer 5.0, maar deze kan onder SuSE 6.0 en 6.1 niet gecompileerd worden i.v.m. een bug in de glibc2.0 library (SDL-1.1.3 laat zich niet succesvol compileren door een 'workaround' voor de glibc2.0 bug). Als U een Linux versie hebt met glibc2.1, dan kunt U de desbetreffende sites zelf bezoeken en de gewenste recentere versies zelf binnenhalen. Wat hebt U nodig voor een mpeg player?
Installatie.
Daarvoor moet U de gebruiker 'root' zijn. Kopieer de files naar /usr/local. Pak de files uit:
gunzip SDL-1.1.1.tar.gz
tar -xvf SDL-1.1.1.tar
gunzip smpeg-0.3.4.tar.gz
tar -xvf smpeg-0.3.4.tar
gunzip zzplayer-0.5beta03172000.tar.gz
tar -xvf zzplayer-0.5beta03172000.tar
Installatie van SDL:
cd SDL-1.1.1
./configure
make
make install
Na een reboot komen de nieuw gecompileerde libraries beschikbaar.
Installatie van smpeg:
cd smpeg-0.3.4
./configure
make all
make install
Na een reboot komen de nieuw gecompileerde libraries beschikbaar.
Installatie van ZZplayer:
cd ZZplayer-0.5Beta
./configure
make
make install
zzplayer is nu geinstalleerd. Als U op een mpeg-filmpje klikt onder KDE wordt zzplayer automatisch gestart. U kunt zzplayer ook met de hand opstarten door in een xterm 'zzplayer &' in te typen. De installatie is best veel werk, maar het loont de moeite. De snelheid valt mij overigens 100% mee (de SDL-library kan gebruik maken van de MMX-instructies in Pentium processors)! Wat betreft de reboots om de libraries beschikbaar te maken: er is vast een andere oplossing mogelijk zonder reboots, maar aangezien ik een single-user systeem draai vind ik het wel net zo makkelijk even te rebooten. Bespaart mij weer het nodige zoekwerk van hoe het moet en zo...
2. Een .avi, .fli en .mov player (onder andere)
'Aktion!'. De installatie van dit programma is helaas ook niet zo eenvoudig. Allereerst moet 'xanim' geinstalleerd zijn, hetgeen vrij lastig is (de meegeleverde versie bij SuSE 6.0 is te oud). 'Aktion!' is onder andere een 'frontend' (grafische schil) voor xanim: een andere (eenvoudigere) animatie player. Voor SuSE 6.0 heb ik al een aantal bestanden klaar staan waardoor mensen 'Aktion!' toch vrij eenvoudig kunnen installeren (ik heb al het voorwerk al gedaan):
xanim modules:
vid_cvid_2.0_linuxELFx86.tgz
vid_cyuv_1.0_linuxELFx86.tgz
vid_h261_1.0_linuxELFx86.tgz
vid_h263_1.0_linuxELFx86.tgz
vid_iv32_2.1_linuxELFx86.tgz
vid_iv41_1.1_linuxELFx86.tgz
vid_iv50_1.0_linuxELFx86.tgz
Deze modules moeten in de directory '/usr/local/xanim/mods' geinstalleerd worden. Daarvoor moet U de gebruiker 'root' zijn:
cd /user/local
mkdir xanim
cd xanim
mkdir mods
cd mods
cp 'modules.tgz' . (niet letterlijk!)
gunzip *
tar -xvf vid_cvid_2.0_linuxELFx86.tar
tar -xvf vid_cyuv_1.0_linuxELFx86.tar
tar -xvf vid_h261_1.0_linuxELFx86.tar
tar -xvf vid_h263_1.0_linuxELFx86.tar
tar -xvf vid_iv32_2.1_linuxELFx86.tar
tar -xvf vid_iv41_1.1_linuxELFx86.tar
tar -xvf vid_iv50_1.0_linuxELFx86.tar
rm *.tar
xanim programma:
xanim2801.tar.gz
aktion_newfiles.tgz
De installatie van xanim gaat als volgt. Kopieer 'xanim2801.tar.gz' en 'aktion_newfiles.tgz' naar /usr/local (U moet de gebruiker 'root' zijn). Pak nu deze bestanden uit:
gunzip xanim2801.tar.gz
tar -xvf xanim2801.tar
gunzip aktion_newfiles.tgz
tar -xvf aktion_newfiles.tar
De directories 'xanim2801' en 'newfiles' zijn nu aangemaakt. Ga naar de directory './newfiles' en kopieer 'xanim.c' en 'xanim.h' naar de 'xanim2801' directory.
cp ./xanim.c ../xanim2801
cp ./xanim.h ../xanim2801
Ga nu naar de directory '../xanim2801/' en voer de installatie uit. De benodigde instellingen in allerhande installatiefiles zijn voor Linux reeds correct voorgeconfigureerd:
cd xanim2801
xmkmf
Als Uw systeem 'xmkmf' niet kent, zorg er dan voor dat U de nodige bestanden hebt geinstalleerd die nodig zijn voor compilaties. Onder SuSE 6.0 is er een probleem in de nu gegenereerde 'Makefile': de link naar de X11R6 'include'-files klopt niet en moet handmatig even aangepast worden. Open daarvoor in een tekstverwerker de file 'Makefile' en zoek naar de volgende regels:
INCROOT = /usr/X11R6/include
Verander deze regel in: INCROOT = /usr/X11R6/include/X11
TKINCDIR = /usr/X11R6/include/
Verander ook deze regel in: TKINCDIR = /usr/X11R6/include/X11
Compileer nu het programma 'xanim' met de volgende opdracht:
make xanim
De 'xanim' executable moet nu nog naar de directory '/usr/local/xanim' gekopieerd worden:
cp ./xanim ../xanim/
Rest nu nog een symbolic link aan te maken zodat Linux de nieuwe 'xanim' executable kan starten. De xwindows executables staan standaard in deze directory: '/usr/X11R6/bin'. Een symbolic link naar 'xanim' wordt als volgt aangmaakt:
ln -s /usr/local/xanim/xanim /usr/X11R6/bin/xanim
Een eventuele foutmelding wijst erop dat de symbolic link al bestaat of dat een oudere versie van 'xanim' is geinstalleerd die eerst nog verwijderd moet worden.
'Aktion!' programma:
aktion-0.4.1.tgz.
U moet 'root' zijn om de installatie uit te kunnen voeren. Kopieer de file eerste naar '/usr/local' en pak hem uit.
cp aktion.tgz /usr/local
gunzip aktion.tgz
tar -xvf aktion.tar
De directory './aktion-0.4.1' is nu aangemaakt met daarin de source-code van Aktion! De installatie gaat nu als volgt:
cd aktion-0.4.1
./configure
make
make install
Een waarschuwing is wel op zijn plaats. Iedereen kan de mpeg-player volgens mijn aanwijzingen installeren. Voor 'Aktion!' (en dan met name 'xanim') ligt dit anders. 'xanim' gebruikt een aantal modules die de code bevatten om verscheidene filmpjes af te kunnen spelen. Deze modules zijn voorgecompileerd i.v.m. auteursrechten. SuSE 6.0 en 6.1 gebruiken glibc2.0. Deze libraries staan hier ook on-line. Vanaf Suse 6.2 moet U echter de glibc2.1 libraries gebruiken. Aanwijzingen ter verkrijging van deze libraries vindt U op de xanim homepage. De libraries worden in dezelfde directory gekopieerd als hierboven is beschreven.
3. Het testen van de mpeg en .mov players.
Microsoft haters vinden deze filmpjes beslist zeer grappig! Waarom? Kijk zelf maar:
Testen van de mpeg player: creamedgates.mpg
Testen van de .mov player: gates.30.240.mov
4. 'xcdroast'. Een grafische interface voor 'cdrecord' met als doel het maken van CD's.
Dit programma draait al een hele tijd mee en is nog steeds actueel. Persoonlijk gebruik ik het niet, maar ik kan me voorstellen dat U het handiger vindt om CD's via een grafische interface te maken. Wees echter gewaarschuwd: dit programma heeft zo zijn nukken en is verre van stabiel. Echter: wanneer een CD gemaakt wordt, is het proces niet meer onderuit te schoppen (zelfst niet als 'xcdroast' zelf crashed). 'cdrecord' is namelijk wel zeer stabiel en uiteindelijk verantwoordelijk voor het maken van de CD's. De homepage van 'xcdroast' vindt U hier.
Terug naar de hoofdpagina
Lees of teken in mijn gastenboek
Stuur een email naar: philipg@philipg.nl
Gewoon een individuele pagina teller: 
Last modified: Mon Feb 28 19:44:20 CEST 2005