[ vorige ] [ Inhoud ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ volgende ]
Zoals de meeste Linux-distributies levert Debian GNU/Linux:
de belangrijkste GNU-toepassingen voor softwareontwikkeling, bestandsmanipulatie en tekstbehandeling, waaronder gcc, g++, make, texinfo, Emacs, de Bash shell en talloze opgewaardeerde Unix-hulpprogramma's,
Perl, Python, Tcl/Tk en talrijke verwante programma's, modules en bibliotheken voor elk van hen,
TeX (LaTeX) en Lyx, dvips, Ghostscript,
het windowssysteem van Xorg dat voorziet in een genetwerkte grafische gebruikersinterface voor Linux en talloze grafische applicaties, waaronder de desktopomgevingen GNOME, KDE en Xfce,
een volledige suite netwerktoepassingen, waaronder servers voor internetprotocollen zoals HTTP (WWW), FTP, NNTP (nieuws), SMTP en POP (mail) en DNS (naamservers); relationele databases zoals PostgreSQL, MySQL; ook webbrowsers werden voorzien, waaronder de verschillende producten van Mozilla,
een volledige set kantoortoepassingen, waaronder de productieve suite van LibreOffice, Gnumeric en andere rekenbladen, WYSIWYG-editors en kalendertoepassingen.
De distributie bevat meer dan 42304 pakketten, gaande van nieuwsservers en -lezers tot ondersteuning voor geluid, FAX-programma's, databanken en rekenbladen, programma's voor beeldbewerking, communicatieprogramma's, toepassingen voor het net en e-mailtoepassingen, webservers en zelfs programma's voor amateurradio. Nog 696 andere softwaresuites worden als Debian-pakketten ter beschikking gesteld, maar maken omwille van licentierestricties formeel geen deel uit van Debian.
Bij elk pakket worden de auteurs van het programma vermeld in het bestand /usr/share/doc/PAKKET/copyright, waarbij PAKKET vervangen moet worden door de naam van het pakket.
De onderhouders die deze software voor het Debian GNU/Linux-systeem verpakken, worden vermeld in het control-bestand van Debian (zie Wat is een Debian control-bestand?, Sectie 7.4) dat bij elk pakket zit. Ook het changelog-bestand van Debian in /usr/share/doc/PAKKET/changelog.Debian.gz vermeldt de mensen die werkten aan de verpakking voor Debian.
Een volledige lijst is te vinden op elk van de Debian mirrors
in het
bestand indices/Maintainers. Dat bestand bevat de namen van de
pakketten en de namen en de e-mailadressen van hun respectieve onderhouders.
De WWW-interface naar de
Debian-pakketten
vat de pakketten handig samen in de ongeveer dertig
"secties" van het Debian-archief.
Indien u op uw Debian-systeem pakketten wilt bouwen, heeft u een basale
ontwikkelingsomgeving nodig, met daarin een C/C++-compiler en enkele andere
essentiële pakketten. Om deze omgeving te installeren dient u enkel het
pakket build-essential
te installeren. Dit is een meta-pakket of
een dummypakket dat de standaard ontwikkelingsgereedschappen die men nodig
heeft om een Debian-pakket te bouwen, als vereiste heeft.
Voor het opnieuw bouwen van sommige software kan nog bijkomende software nodig
zijn, waaronder bibliotheek-headers of extra gereedschappen, zoals
autoconf
of gettext
. Veel van de gereedschappen die
nodig zijn om andere software te bouwen, worden door Debian als
Debian-pakketten ter beschikking gesteld.
Uitzoeken welke software exact nodig is, kan evenwel moeilijk zijn, tenzij u
van plan bent Debian-pakketten opnieuw te bouwen. Dit laatste is een eerder
gemakkelijke taak, vermits officiële pakketten een lijst moeten bevatten van
de extra software (behalve de pakketten in build-essential
) die
nodig is om het pakket te bouwen en welke bekend staat als de
Build-Dependencies. Om alle pakketten te installeren die nodig
zijn om een bepaald bronpakket te bouwen en vervolgens dat pakket te bouwen,
voert u gewoon de volgende opdrachten uit:
# apt-get build-dep foo # apt-get source --build foo
Merk op dat wanneer u de Linux-kernels die door Debian verdeeld worden, wilt
bouwen, u ook het pakket kernel-package
moet installeren.
Raadpleeg voor bijkomende informatie Welke gereedschappen stelt Debian ter
beschikking om een aangepaste kernel te bouwen?, Sectie 10.2.
Er bestaat een lijst van pakketten die nog voor Debian verpakt moeten worden,
de Work-Needing and
Prospective Packages list
.
Raadpleeg Hoe kan ik lid/een ontwikkelaar van Debian worden?, Sectie 13.1 voor bijkomende informatie over het toevoegen van ontbrekende zaken.
De beleidsrichtlijn van Debian vereist dat dergelijke symbolische koppelingen (naar libfoo.so.x.y.z of iets dergelijks) in aparte ontwikkelingspakketten geplaatst worden. Deze pakketten heten gewoonlijk libfoo-dev of libfooX-dev (in de veronderstelling dat het bibliotheekpakket libfooX heet en X een geheel getal is).
Verschillende vrije implementaties van Java-technologie zijn als Debian-pakketten beschikbaar, met daarbij zowel Java Development Kits als Runtime Environments. Met Debian kunt u Java-programma's schrijven, debuggen en uitvoeren.
Het uitvoeren van een Java-applet vereist een webbrowser die in staat is het te herkennen en uit te voeren. Verschillende web-browsers in Debian, zoals Mozilla en Konqueror, ondersteunen Java plug-ins die het uitvoeren van Java-applets mogelijk maken.
Raadpleeg de Debian Java
FAQ
voor bijkomende informatie.
Om er zeker van te zijn dat uw systeem geïnstalleerd werd met behulp van de echte basisschijven van Debian, gebruikt u het commando
lsb_release -a
Dat zal de naam van de distributie weergeven (in het veld Distributor ID) en de versie van het systeem (in de velden Release en Codename). In het hiernavolgende voorbeeld wordt het commando op een Debian-systeem uitgevoerd:
$ lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 7.4 (wheezy) Release: 7.4 Codename: wheezy
U kunt ook nagaan of het bestand /etc/debian_version bestaat. Het bevat één enkele regel met het versienummer van de release, zoals gedefinieerd door het pakket base-files.
Gebruikers moeten echter weten dat het Debian-systeem uit verschillende onderdelen bestaat en dat elk ervan (bijna) onafhankelijk opgewaardeerd kan worden. Elke "release" van Debian heeft een duidelijk omschreven en onveranderlijke inhoud. Updates zijn afzonderlijk beschikbaar. Een beschrijving op één enkele regel van de installatietoestand van een pakket foo, krijgt u met het commando dpkg --list foo. Gebruik voor een meer uitgebreide beschrijving:
dpkg --status foo
Om de versienummers van alle geïnstalleerde pakketten te zien, geeft u het commando:
dpkg -l
Merk op at het bestaan van het programma dpkg aantoont dat u in staat zou moeten zijn om op uw systeem Debian-pakketten te installeren. Aangezien het programma echter geschikt gemaakt werd voor veel andere besturingssystemen en architecturen, is dit niet langer een betrouwbare methode om uit te maken of een systeem Debian GNU/Linux is.
Debian GNU/Linux wordt verdeeld met toetsenbordindelingen voor bijna twee dozijn toetsenborden en met hulpprogramma's (in het pakket kbd) om de tabellen te installeren, te bekijken en te wijzigen.
Het installatieprogramma vraagt de gebruiker om op te geven welk toetsenbord hij gebruikt.
Bijna alle software in Debian ondersteunt de tekenset UTF-8. Vroegere tekensets, zoals ISO-8859-1 en ISO-8859-2, moeten als verouderd beschouwd worden.
Momenteel wordt ondersteuning geboden voor man-pagina's in het Duits, Spaans, Frans, Hongaars, Italiaans, Japans. Koreaans, Nederlands, Pools, Portugees, Russisch, Turks en Chinees via de pakketten manpages-TAAl (waarbij TAAL de uit twee letters bestaande ISO-landcode is). Om een man-pagina in zijn moedertaal te raadplegen, moet de gebruiker de shell-variabele LC_MESSAGES op de gepaste manier instellen.
Bijvoorbeeld, voor man-pagina's in de Nederlandse taal, moet LC_MESSAGES
ingesteld worden op 'Nederlands'. Het programma man
zal dan
zoeken naar Nederlandse man-pagina's onder /usr/share/man/nl/.
Dan J. Bernstein verspreidde alle software die hij schreef
met een restrictieve licentie die het verspreiden van gewijzigde binaire
bestanden verbood. In november 2007 echter verklaarde Bernstein "[...] ik
heb beslist om al mijn toekomstige en [...] mijn vroegere software in het
publieke domein te plaatsen". Zie FAQ vanwege distributeurs
voor zijn distributiebepalingen.
Sinds deze schriftelijke verklaring (03-2016) is ezmlm-idx
enkel
in 'experimental', de experimentele distributie, te vinden (mlmmj
is vergelijkbaar en wordt verdeeld met Debian Jessie). djbdns
is
enkel te vinden in sid (unstable - de onstabiele distributie); zie Bug #516394
en Bug #796118
voor meer gegevens
en zie dbndns
voor een vergelijkbaar alternatief. De software
publicfile is nog steeds geen vrije software; het pakket
publicfile-installer
is te vinden en de sectie 'contrib' van
Debian.
Andere software van Dan J. Bernstein (qmail
,
daemontools
, ucspi-tcp
) wordt door Debian verdeeld.
Debian verdeelt zowel gnash
als swfdec
: twee vrije
SWF filmspelers.
Google Earth voor GNU/Linux is te vinden op de website van Google, maar het is
niet enkel niet-vrije software, maar mag ook helemaal niet door derden verdeeld
worden. Het pakket googleearth-package
(in de sectie contrib) kan
eventueel behulpzaam zijn bij het gebruik van die software.
Voor Voice Over IP worden twee dominante open protocollen gebruikt: SIP en
H.323. Beide worden door een hele resem software in 'Debian main', het
hoofdarchief van Debian, geïmplementeerd. ekiga
is een van de
populaire clients.
Koop er een die wel werkt :)
In het andere geval kunt u ndiswrapper
gebruiken om een
stuurprogramma voor Windows (als u er een heeft) te gebruiken o uw
Linux-systeem. Zie de Debian Wiki-pagina over
ndiswrapper
voor meer informatie.
[ vorige ] [ Inhoud ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ volgende ]
De Debian GNU/Linux FAQ
versie 9.0+nmu1, 22 March 2022