Linux 101: Uw systeem bijwerken

Benieuwd naar meer informatie over Linux-beheer? Bekijk deze Linux-trainingen eens.

  • Inleiding tot Linux (LFS101x) – Gratis
  • De essentie van Linux-systeembeheer (LFS201)

Vele jaren geleden, toen ik voor het eerst met Linux begon, was het installeren van toepassingen en het up-to-date houden van een systeem geen eenvoudige opgave. Als je een van beide taken wilde uitvoeren, was je aangewezen op de commandoregel. Voor sommige nieuwe gebruikers zorgde dit ervoor dat hun machines verouderd waren of geen applicaties meer hadden die ze nodig hadden. In die tijd wisten de meeste mensen die Linux probeerden te gebruiken natuurlijk dat ze aan iets begonnen waar ze wat werk aan hadden. Zo was het nu eenmaal. Gelukkig zijn de tijden en Linux veranderd. Nu is Linux exponentieel gebruiksvriendelijker – tot op het punt dat zoveel automatisch is en point and click¬† dat het Linux van vandaag nauwelijks nog lijkt op dat van gisteren.

Maar ook al is Linux geëvolueerd tot het gebruiksvriendelijke besturingssysteem dat het is, er zijn nog steeds enkele systemen die fundamenteel anders zijn dan hun Windows tegenhangers. Het is dus altijd het beste om die systemen te begrijpen om ze goed te kunnen gebruiken. Binnen de grenzen van dit artikel zul je leren hoe je je Linux systeem up to date kunt houden. Tijdens het proces leert u misschien ook hoe u een toepassing of twee kunt installeren.

Er is één ding dat u moet begrijpen over het updaten van Linux: Niet elke distributie gaat op dezelfde manier met dit proces om. Sommige distributies verschillen zelfs duidelijk van elkaar door het type bestand dat ze gebruiken voor pakketbeheer.

  • Ubuntu en Debian gebruiken .deb
  • Fedora, SuSE, en Mandriva gebruiken .rpm
  • Slackware gebruikt .tgz archieven die voorgecompileerde binaries bevatten
  • En natuurlijk is er ook nog het installeren vanaf broncode of voorgecompileerde .bin of .package bestanden.¬†
Zoals u kunt zien zijn er een aantal mogelijke systemen (en de bovenstaande lijst is nog lang niet allesomvattend). Dus om de taak om dit onderwerp te behandelen minder episch te maken, zal ik de Ubuntu en Fedora systemen behandelen. Ik zal zowel de GUI als de command line tools voor het afhandelen van systeem updates behandelen.

Ubuntu Linux

Ubuntu Linux is een van de meest populaire van alle Linux distributies geworden. En door het proces van het updaten van een systeem, zou je in staat moeten zijn om precies te vertellen waarom dit het geval is. Ubuntu is zeer gebruiksvriendelijk. Ubuntu gebruikt twee verschillende tools voor systeemupdates:

  • apt-get: Command line tool.
  • Update Manager: GUI tool.
Ubuntu Update ManagerDe Update Manger is een bijna 100% automatische tool. Met deze tool hoef je niet routinematig te controleren of er updates beschikbaar zijn. In plaats daarvan weet u dat er updates beschikbaar zijn omdat de Update Manager op uw bureaublad wordt geopend (zie figuur 1) zodra de updates, afhankelijk van hun type:
  • Beveiligingsupdates: Dagelijks
  • Niet-beveiligingsupdates: Wekelijks

Als u handmatig wilt controleren of er updates zijn, kunt u dit doen door te klikken op het submenu Beheer van het menu Systeem en vervolgens de optie Updatebeheer te selecteren. Wanneer de Update Manager wordt geopend, klikt u op de knop Controleren om te zien of er updates beschikbaar zijn.

Figuur 1 toont een lijst met updates voor een Ubuntu 9.10 installatie. Zoals u kunt zien zijn er zowel belangrijke beveiligingsupdates als aanbevolen updates. Als u informatie wilt over een bepaalde update kunt u de update selecteren en vervolgens klikken op de Beschrijving van update dropdown.
 
Om de pakketten te updaten volgt u deze stappen:
  1. Vink de updates aan die u wilt installeren. Standaard zijn alle updates geselecteerd.
  2. Klik op de knop Updates installeren.
  3. Voer uw gebruikers (sudo) wachtwoord in.
  4. Klik op OK.

De updates worden doorgevoerd en u kunt verder gaan met uw werk. Sommige updates vereisen dat u uitlogt van uw bureaublad en weer inlogt, of dat u de machine opnieuw opstart. Er is een nieuwe tool in ontwikkeling (Ksplice)  die het mogelijk maakt dat zelfs de update van een kernel geen reboot vereist.
Als alle updates zijn voltooid, zal het Update Manage hoofdvenster terugkeren en melden dat uw systeem up-to-date is.

Updating via command lineNu gaan we eens kijken naar de command line tools voor het updaten van uw systeem. Het Ubuntu pakketbeheersysteem heet apt. Apt is een zeer krachtige tool die uw systeempakketten volledig kan beheren via de commandoregel. Het gebruik van de command line tool heeft één nadeel – om te controleren of je updates hebt, moet je het handmatig uitvoeren. Laten we eens kijken hoe u uw systeem kunt updaten met de hulp van Apt. Volg deze stappen:

  1. Open een terminal venster.
  2. Geef het commando sudo apt-get upgrade.
  3. Voer het wachtwoord van je gebruiker in.
  4. Bekijk de lijst met beschikbare updates (zie Figuur 2) en beslis of je de hele upgrade wilt doorvoeren.
  5. Om alle updates te accepteren klik je op de ‘y’ toets (geen aanhalingstekens) en druk je op Enter.
  6. Kijk hoe de update wordt uitgevoerd.

Dat was het. Uw systeem is nu up to date. Laten we eens kijken hoe hetzelfde proces gebeurt op Fedora (Fedora 12 om precies te zijn).

Fedora Linux

Fedora is een directe afstammeling van Red Hat Linux, dus het is de begunstigde van het Red Hat Package Management systeem (rpm).  Net als Ubuntu, kan Fedora worden opgewaardeerd door: 
  • yum: Command line tool.
  • GNOME (of KDE) PackageKit: GUI tool.

GNOME PackageKitAfhankelijk van je desktop, zul je ofwel de GNOME of de KDE front-end voor PackageKit gebruiken. Om dit hulpprogramma te openen gaat u simpelweg naar het Beheer sub-menu van het Systeem menu en selecteert u de Software Update entry.  Wanneer het hulpprogramma opent (zie Figuur 3) ziet u de lijst met updates. Om informatie over een bepaalde update te krijgen hoeft u alleen maar een specifiek pakket te selecteren en de informatie wordt weergegeven in het onderste deelvenster.

Om verder te gaan met de update klikt u op de Updates Installeren knop. Tijdens het proces zal een voortgangsbalk aangeven waar Gnome (of KDE) PackageKit is in de stappen. De stappen zijn:

  1. Oplossen van afhankelijkheden.
  2. Downloaden van pakketten.
  3. Testen van wijzigingen.
  4. Installeren van updates.

Als het proces is voltooid, zal Gnome (of KDE) PackageKit melden dat uw systeem is bijgewerkt. Klik op de OK knop als daarom wordt gevraagd.

Nu gaan we eens kijken naar het upgraden van Fedora via de opdracht regel. Zoals eerder gezegd, wordt dit gedaan met behulp van het yum commando. Om hiervoor te zorgen, volg je deze stappen:

Updaten met behulp van yum

  1. Open een terminal venster (Doe dit door naar het System Tools submenu van het Applications menu te gaan en Terminal te selecteren).
  2. Voer het commando su in om over te schakelen naar de supergebruiker.
  3. Typ uw supergebruikerswachtwoord in en druk op Enter.
  4. Voer het commando yum update in en yum zal controleren welke pakketten beschikbaar zijn voor een update.
  5. Kijk door de lijst met updates (zie figuur 4).
  6. Wilt u doorgaan met de update, typ dan ‘y’ (geen aanhalingstekens) en druk op Enter.
  7. Zit achterover en kijk hoe de updates worden uitgevoerd.
  8. Verlaat de opdrachtprompt van de rootgebruiker door ‘exit’ (geen aanhalingstekens) te typen en op Enter te drukken.
  9. Sluit de terminal als je klaar bent.

Je Fedora systeem is nu up to date.

Definitieve Gedachten

Gewoon, er zijn hier maar twee distributies aangeraakt, maar dit zou moeten illustreren hoe gemakkelijk een Linux installatie geupdate kan worden. Hoewel de tools misschien niet universeel zijn, zijn de concepten dat wel. Of je nu Ubuntu, OpenSuSE, Slackware, Fedora, Mandriva, of iets ertussenin gebruikt, de bovenstaande illustraties zouden je moeten helpen bij het updaten van zowat elke Linux distributie. En hopelijk helpt deze tutorial om u te laten zien hoe gebruiksvriendelijk het Linux besturingssysteem is geworden. 

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *