tux rechts Hoe Linux software te installeren? tux links
door Hans Lunsing, 20 juni 2006

 

 

Vooral in RPM land zijn in de loop der tijd allerlei beheerssystemen voor software ontwikkeld. Elke grote RPM distributie heeft zijn eigen systeem, waar de diverse niet-RPM systemen, met name Debian en Slackware, dan nog eens bijkomen. Een verse Linux gebruiker zal in eerste instantie waarschijnlijk niet zoveel van deze verscheidenheid merken. Elk systeem heeft een grafische gebruikersinterface, en als de gebruiker zich maar aan de eigen repositories van de distributie houdt is het beheren van de software op zijn systeem niet moeilijk. Anders wordt het wanneer hij met andere distributies kennis wil maken. Dat betekent dat vaak een andere gebruikersinterface moet worden aangeleerd. En een poging software die voor een bepaalde distributie is bedoeld in een andere distributie te installeren loopt in veel gevallen op niets uit. In de eerste plaats natuurlijk door afwijkende pakketformaten, maar zelfs als het pakketformaat hetzelfde is wil het ook nog al eens niet lukken, met name bij de RPM distributies. Allerlei subtiele verschillen tussen de distributies zijn hier debet aan, nog even afgezien van incompatibele versies van benodigde software. Ook de Linux Standard Base (LSB) heeft dit probleem niet kunnen oplossen.

Deze mooie maar toch wel lastige verscheidenheid is een stimulans geweest om universelere systemen te ontwikkelen. Deze zijn te onderscheiden in interfaces voor bestaande systemen als RPM, Debian en Slackware, en nieuwe, op zich zelf staande systemen.

 

^top Universele interfaces voor bestaande systemen

Voor de bestaande pakketbeheerssystemen zijn verschillende universele interfaces ontwikkeld. Deze kunnen er voor zorgen dat een gebruiker in elke distributie met dezelfde interface wordt geconfronteerd. Wel heeft hij dan nog steeds te maken met verschillende pakketformaten, en met incompatibele pakketten van een zelfde formaat.

 

^top Universele op zich zelf staande systemen

Ook al is het beheer van de software op een Linux systeem in de loop van de tijd een stuk gemakkelijker geworden dank zij pakketbeheersystemen als APT, YaST, urpmi, yum, en last but not least Smart, toch wordt het door veel beginnende Linux gebruikers niet als net zo gemakkelijk ervaren als het is in Windows of MacOS. Zomaar een stukje Linux software installeren is er meestal niet bij. Alle pakketbeheersystemen halen hun software uit speciaal voor die systemen gemaakte software repositories. Een los pakket installeren lukt alleen maar als alle er voor benodige software al op het systeem staat of in één van de repositories is te vinden, en bij de distributie in kwestie past. Daarentegen is installeren in Windows simpel een kwestie van op het pakket dubbelklikken en de aanwijzingen opvolgen, waar u zo'n pakket ook vandaan haalt. Om aan deze bezwaren tegemoet te komen zijn voor Linux enkele nieuwe systemen voor het installeren van software ontwikkeld. De twee meest in opkomst zijnde systemen zijn Autopackage en Klik.