GNU/Linux
Inleiding Instappen in LinuxBewerkingen
Tips & trucs Foto's bewerken Video bewerkenLinux installatie
Algemeen Packages Apache Samba NFS CUPS ALSA Postfix etc. OpenSuse 10.2 Agfa SnapScan 310 USB-schijven SSD-schijvenLinux algemeen
Toegangsrestricties PermissiesBronnen
Debian website LinksInstalleren 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.
1. 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.# apt-get install openoffice.org
Onthoudt dat het "#"-teken niet moet worden ingetikt, maar aangeeft dat je als root moet zijn ingelogd.2. 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
3. Updaten van pakketten
Ook het updaten van geinstalleerde pakketten doe je met "apt-get".# 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.# apt-get upgrade
4. Raadpleeg de man-pages voor meer informatie
Ook over apt-get bestaan zogenaamde "man pages" met meer informatie.$ man apt-get
5. 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
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-instal
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name Version Description
+++-==============-==============-=====================
ii adduser 3.97 Add and remove users and groups
ii apache-utils 1.3.33-2 Utility programs for webservers
ii apt 0.6.45 Advanced front-end for dpkg
ii apt-utils 0.6.45 APT utility programs
ii aptitude 0.4.2-1 terminal-based apt frontend
...
6. 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.# dpkg-reconfigure xserver-xfree86
7. 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.Verklaring van de gebruikte codering:
package-name | omschrijving | client | server |
cdrecord | cd's branden cdrecord is de basis van diverse front-ends om cd's te branden |
√ | - |
cups-pdf | CUPS PDF-converter Via CUPS PDF-bestanden maken; instellen met OpenOffice Printer Administration |
√ | - |
cupsys | Common Unix Printing System Eenvoudig printers definiëren en gebruiken. |
√ | √ |
cupsys-client | Common Unix Printing System Printen vanaf een client op de server. |
√ | √ |
g++ (-3.4) | GNU C++ compiler Nodig i.c.m. libqt3-dev |
√ | o |
gdm | Gnome Display Manager Niet geinstalleerd. |
- | - |
gnuplot | Grafieken maken Meer mogelijkheden dan een mens aankan. Oók vanaf command-line! |
o | √ |
gnuplot-doc | Documentatie van gnuplot gnuplot is overigens géén GNU-software. |
o | √ |
gpc | GNU Pascal Compiler 32/64 bits command-line Pascal-compiler. |
o | √ |
libc6-dev | Libraries en Header Files Voorkomt onder andere een foutmelding over ontbrekende crt1 |
o | √ |
gpc-2.95-doc | GNU Pascal Compiler De bijbehorende documentatie. |
o | √ |
gphoto2 | GPhoto Command-line utility om foto's van digitale camera te downloaden (onmisbaar met Canon IXUS 400). |
√ | - |
gtkam | gtkam Nog een utility om foto's van digitale camera te downloaden. |
√ | - |
hdparm | Optimaliseren van harde schijven Mooi en (soms) gevaarlijk programma! |
o | o |
imagemagick | Een verzameling grafische tools Convert is heel sterk in converteren van formaten en bestandstypen. |
- | √ |
kde | KDE Eén van de grafische omgevingen voor Linux. |
√ | - |
kdm | KDM Display Manager Deze geeft ruimere mogelijkheden voor uitloggen en rebooten. |
√ | - |
libqt3-dev | Qt-library Object-georienteerde basis voor GUI-applicaties |
√ | o |
less | Bladeren door programmauitvoer Kan, in tegenstelling tot more (DOS), ook terugbladeren. |
√ | √ |
mc | Midnight Commander Makkelijk navigeren en editen van bestanden. |
√ | √ |
mysql-server | MySQL Database Management System. |
- | √ |
nfs-common | Network File System Bestanden delen tussen Linux-machines. |
√ | √ |
nmap | Nmap Laat zien welke poorten open staan. |
√ | √ |
openoffice.org | OpenOffice Hét office-pakket onder Linux. |
√ | - |
portmap | Portmap Altijd nodig indien NFS wordt geinstalleerd. |
√ | √ |
samba | Implementatie van SMB-protocol Bestanden en printers toegankelijk maken voor Windows. |
- | √ |
ssh | Secure Shell Veilige verbinding tussen een client en een server. |
√ | √ |
tcpdump | TCP-dump Monitor voor netwerkverkeer. |
√ | √ |
toolame | toolame MPEG-1 layer 2 audio encoder |
√ | - |
usbmgr | USB Manager Nodig voor ondersteuning van USB-functionaliteit. |
√ | - |
webalizer | Maakt overzichten van bezoek aan je website | - | √ |
wget | Webpagina's ophalen (maakt deel uit van standaard-installatie) |
o | √ |
xawtv | Driver en software voor de Hauppauge televisiekaart Heel eenvoudig en doeltreffend! |
0 | - |
xcdroast | CD's branden onder KDE Een user-interface voor het programma cdrecord. |
√ | o |
xlibs-dev | X Windows System Library De X-development files om met bijvoorbeeld KDevelop GUI-applicaties te bouwen. |
√ | - |
x-window-system | X Window System Eén van de vereiste lagen voor een grafische werkomgeving. |
√ | - |