Leo Cardinaals’s Weblog

maart 30, 2008

Een Ubuntu desktopsysteem uitbreiden via taken

(laatst bijgewerkt op 15 april 2008)
Als je Ubuntu hebt geinstalleerd gebruik je standaard Gnome als gebruikersinterface. Misschien zou je graag willen weten wat KDE is, wat je er allemaal mee kunt, hoe het werkt en hoe het er uit ziet. Misschien heb je Kubuntu geinstalleerd en ben je benieuwd naar Ubuntu. Of de Ubuntu server. Of wil je graag een printerserver installeren, maar heb je geen extra PC over om dit te doen. Of een mailserver. Er zijn meer voorbeelden te bedenken, waarbij je zou willen dat je dit ook op je bestaande desktopomgeving zou kunnen installeren. Dan heb ik goed nieuws: het kan! Een Ubuntu systeem of een afgeleide daarvan (vanaf nu noem ik het systeem) kun je gemakkelijk uitbreiden met een ander Ubuntu systeem en/of andere servervarianten. Zolang het maar Ubuntu is. Je hoeft niet te weten welke pakketten allemaal in zo’n systeem zitten om dit systeem aan je bestaande desktopomgeving toe te voegen. Ubuntu heeft een hulpprogramma om tijdens installatie het systeem in te stellen voor een specifieke taak, Tasksel. Voor Ubuntu 7 (Gutsy) kun je deze taken installeren:

Type Taak Opmerking
Desktop/Laptop edubuntu-desktop
edubuntu-desktop-kde
edubuntu-live Het is niet aan te bevelen deze in een andere omgeving te installeren.
edubuntu-ship-addon Het is niet zinvol om deze te installeren.
gobuntu-desktop
gobuntu-live Het is niet aan te bevelen deze in een andere omgeving te installeren.
kubuntu-desktop
kubuntu Live Het is niet aan te bevelen deze in een andere omgeving te installeren.
minimal Deze taak installeert de core van een op Ubuntu gebaseerd systeem.
mythbuntu-desktop
standard Deze taak installeert een systeem zonder gebruikersinterface.
ubuntu-desktop
ubuntu-live Het is niet aan te bevelen deze in een andere omgeving te installeren.
ubuntustudio-audio Audio bewerkingsuite.
ubuntustudio-audio-plugins LADPSA en DSSI audio plug-ins.
ubuntustudio-desktop
ubuntustudio-graphics 2D/3D bewerkingsuite.
ubuntustudio-video Videobewerkingsuite.
xubuntu-desktop
xubuntu-live Het is niet aan te bevelen deze in een andere omgeving te installeren.
Server dns-server
edubuntu-server
lamp-server
mail-server
openssh-server
postgresql-server Deze taak installeert de PostgreSQL database. Zowel de client als de server.
print-server
samba-server

Een taak installeren

Een taak installeren doe je als volgt:

  1. Ga naar Systeem –> Beheer –> ‘Synaptic pakketbeheer’.
  2. We gaan nu pakketupdates die nog niet ondersteund worden door Ubuntu uitschakelen in de repository (je kunt deze na installatie van de taak weer aanzetten). Dit om verwijderingen van pakketten en pakketafhankelijkheidsfouten te voorkomen.
    • Ga naar Instellingen –> Pakketbronnen.
    • In het Pakketbronnen venster klik op de Updates tab en vink ‘Vooraf vrijgegeven updates (gutsy proposed)’ en ‘Niet-ondersteunde updates (gutsy backports)’ uit als deze aangevinkt zijn.
      lc_tasksel3.png
    • Klik op de Sluiten button.
    • Terug in het ‘Synaptic Pakketbeheer’ venster klik op Herladen in de werkbalk.
  3. In het ‘Synaptic pakketbeheer’ venster ga naar Bewerken –> ‘Pakketten markeren via taken…’.
  4. In het venster ‘Welke taken zou Uw computer moeten kunnen uitvoeren?’ vink een taak aan en klik op de OK button.
    lc_tasksel1.png
  5. Het venster ‘Benodigde veranderingen markeren?’ opent nu en alle pakketten, die nodig zijn om geinstalleerd te worden, worden getoond. Om door te gaan klik op de Markeren button.
    lc_tasksel2a.png
  6. Klik op Toepassen in de werkbalk.

Nu is je nieuwe omgeving aan de oude omgeving toegevoegd.

Een taak verwijderen

De nieuwe omgeving verwijderden doe je door de punten 1. tot en met 6. weer uit te voeren en de taak dan uit te vinken.

P.S. Vergeet niet om ‘gutsy proposed’ en ‘gutsy backports’ weer aan te zetten in Pakketbronnen, als je deze had aanstaan (zie punt 2 hierboven).

Tasksel op een Ubuntu server

Bovenstaande is beschreven voor de desktopomgeving. Een serveromgeving heeft geen grafische gebruikersinterface, alleen een commandoregel. Ook hier heb je echter de mogelijkheid om Tasksel te gebruiken en wel als volgt: sudo tasksel. Een (ncurses) grafischachtig venster wordt dan geopend.
lc_tasksel4.png

WAARSCHUWING: ook in de desktopomgeving kun je tasksel uitvoeren in een terminalvenster. Als je dit doet kun je voor verrassingen komen te staan. Tasksel gebruikt geen aptitude, zoals Synaptic dat doet, maar apt. Aptitude houdt alle wijzigingen en afhankelijkheden bij en kan dus een pakket verwijderen zonder te veel te verwijderen wat door andere pakketten nog gebruikt wordt.

2 Reacties »

  1. Als uiterst verse Ubuntu-gebruiker probeer ik zoveel mogelijk uit.
    Ik heb dan ook de Kubuntu-desktop aangevinkt en geprobeerd , werkte prima.
    Alleen lukt het me niet deze taak te verwijderen ; ik kan hem nl. niet uitvinken.
    Het is vast iets simpels, maar ik kan het zelf helaas niet verzinnen.
    Graag je reactie , Bij voorbaat dank , Huib.

    Comment door Huib — april 14, 2008 @ 3:44 pm | Beantwoord

  2. @Huib, Hmmm ja je hebt gelijk. Vreemd.

    Gebruik Tasksel in Ubuntu Desktop nooit in een Terminalvenster zoals beschreven onder “Tasksel op een Ubuntu server” (ik zal het artikel hiervoor aanpassen), dat gaat fout omdat Tasksel apt gebruikt en niet aptitude zoals Synaptic. Ik zal wel eens een artikel schrijven over dit verschil. Synaptic gebruikt aptitude en dat is veilig.

    De meest veilige manier om Kubuntu desktop te verwijderen is met Synaptic (omdat deze dus aptitude gebruikt) en wel als volgt:
    1. Ga naar Systeem –> Beheer –> ‘Synaptic pakketbeheer’.
    2. Voer punt 2. van het artikel uit.
    3. Klik op Zoeken in de werkbalk. In het Zoeken venster vul kubuntu-desktop in en klik op de Zoeken button. Terug in het ‘Synaptic pakketbeheer’ venster klik met je rechter muisknop op kubuntu-desktop en kies ‘Markeren voor volledige verwijdering’. Klik op Toepassen in de werkbalk. Nu wordt de Kubuntu desktop verwijderd.

    Succes.

    Comment door Leo — april 15, 2008 @ 10:01 pm | Beantwoord


RSS feed voor reacties op dit bericht. TrackBack URI

Plaats een reactie

Blog op Wordpress.com.