
| Linux |
Debian GNU/Linux   InleidingLinux installatie   Algemeen  Packages   Hosts   Apache   Samba   NFS   CUPS   ALSA   Postfix etc.   OpenSuse 10.2   Agfa SnapScan 310   USB-disks Tips & trucs   Diversen  Toegangsrestricties   Permissies   Instappen in Linux Onze computers   Limnos  Samos   Chios   Karpathos   Lesbos   Debian   pc-nl-509 Andere computers   Asus (Den Haag)  Linux (Koudekerk)   Zolder (Koudekerk) Bronnen   Debian website  Links | Installeren van packages Debian GNU/Linux werkt met gecompileerde packages welke op verschillende manieren zijn te installeren. Het is nogal een kwestie van smaak welke manier voor iemand de beste is. De ene methode is wat flexibeler dan de andere maar kan weer moeilijker zijn in het gebruik. Voor het installeren van packages heb je de keuze uit:
Installeren met apt-get Wegens het grote gebruiksgemak gaat mijn voorkeur uit naar "apt-get". Deze kijkt naar de bronnen die je in /etc/apt/sources.list hebt ingesteld om pakketten op te halen en regelt daarna alles zelf. Als je hebt gekozen voor een basisinstallatie van CD-ROM en aanvullende installatie vanaf een ftp-site, dan zal apt-get in het vervolg altijd die ftp-site gebruiken om aanvullende pakketten, of updates daarvan, op te halen.Om bijvoorbeeld OpenOffice te installeren, doe je (ingelogd als root): # apt-get install openoffice.org Onthoudt dat het "#"-teken niet moet worden ingetikt, maar aangeeft dat je als root moet zijn ingelogd.Merk op dat je openoffice.org moet gebruiken om OpenOffice te installeren. Het komt wel vaker voor dat package-names niet exact hetzelfde zijn als de programma's of extra functionaliteit die je wilt installeren. Vaak worden namelijk meerdere packages geinstalleerd om een bepaald doel te bereiken. Zelf heb je daar geen last van; apt-get regelt het allemaal voor je. Zoeken naar pakketten Maar hoe weet je nu wat de juiste package-name is? Er bestaan tenslotte bijna 9.000 packages met software! Uiteraard kan je altijd de Debian Package List raadplegen, maar als je wilt weten of een package bestaat voor het programma 'openoffice', kan je ook gewoon het volgende commando gebruiken:# apt-cache search openoffice Uit de lijst met mogelijk packages die dan verschijnt, is na enige studie wel te achterhalen welk package vervolgens moet worden geinstalleerd. Eventueel kan de lijst worden gefilterd op bijvoorbeeld "spreadsheet" met:# apt-cache search openoffice | grep spreadsheet Updaten van pakketten Ook het updaten van geinstalleerde pakketten doe je met "apt-get".Je moet dan eerst de index met geinstalleerde pakketten synchroniseren met je installatiebron (meestal internet): # apt-get update Als bron dient bijvoorbeeld een reeds ingestelde ftp-site of een nieuwe set CD's. Zoals hierboven al vermeld, stel je dat in in het bestand /etc/apt/sources.list.Daarna wordt de update gedaan met: # apt-get upgrade Raadpleeg de man-pages voor meer informatie Ook over apt-get bestaan zogenaamde "man pages" met meer informatie.$ man apt-get Overzicht van geinstalleerde packages Een overzicht van geinstalleerde packages en de status ervan krijg je met:# dpkg -l Dat levert bijvoorbeeld de volgende uitvoer op:# dpkg -l
limnos:/home/me# dpkg -l Configureren met dpkg-reconfigure Soms wil je een geinstalleerd pakket opnieuw configureren. Daarvoor heb je dpkg-reconfigure. Let op de juiste naam, dus met een streepje ertussen.Om bijvoorbeeld de xserver (de display server voor het X-Window system) opnieuw te configureren doe je: # dpkg-reconfigure xserver-xfree86 Geinstalleerde packages (oorspronkelijke installatie in 2004) Hieronder volgt een globaal overzicht van packages die ik heb geinstalleerd. Tevens is aangegeven of de installatie op een client en/of een server is gebeurd.Op andere pagina's is wat gedetailleerder aangegeven wat er is geinstalleerd en op welke wijze. Verklaring van de gebruikte codering:
x = altijd installeren
- = nooit installeren o = installeren afhankelijk van behoefte ? = onduidelijk, is nog in studie
|
| Copyright 2004-2010 cybertux.nl Powered by Linux - Apache - MySQL - PHP |
![]() | ![]() | ![]() | ![]() |