APT

Uit FOK!wiki
Ga naar: navigatie, zoeken

APT[bewerken]

Wat is APT?[bewerken]

APT staat voor Advanced Packaging Tool. Het is de tool die de packages onder Debian beheert. Deze packages worden geinstalleerd door dpkg.

Hoe werkt APT?[bewerken]

APT houdt een lijst met repositories bij in het bestand /etc/apt/sources.list . In dit bestand staat die servers waar APT software packages vandaag kan halen. Ook wordt hierin aangegeven van welke distributie gebruik gemaakt wordt.

Voorbeeld /etc/apt/sources.list:
deb ftp://ftp.nl.debian.org/debian/ unstable main contrib non-free
deb-src ftp://ftp.nl.debian.org/debian/ unstable main contrib non-free

Per regel wordt een server opgegeven. Een regel kunnen we verdelen in 4 stukken:

  • deb of deb-src: deb is voor de binaire packages, deb-src voor de sources
  • de locatie van de debian mirror. (dit kan ftp/http/rsync/file/cdrom zijn)
  • de distributie (old-stable, stable, testing, unstable) of een van de namen (woody, sarge, etch, sid)
  • de sectie's die je wil gebruiken

Apt Commando's[bewerken]

Package zoeken[bewerken]

# apt-cache search <packagenaam>

Package installeren[bewerken]

# apt-get install <packagenaam>

Package verwijderen[bewerken]

# apt-get remove <packagenaam>

Packages updaten[bewerken]

# apt-get update

Packages upgraden[bewerken]

# apt-get upgrade

Distributie upgraden[bewerken]

# apt-get dist-upgrade

Package opnieuw configureren[bewerken]

# dpkg-reconfigure <packagenaam>

Grafische Schil voor Apt[bewerken]

Aptitude[bewerken]

Aptitude is een schil voor APT die draait op de console.

Synaptic[bewerken]

Syanptic is een frontend voor Apt die onder X draait.

Om Synaptic te draaien moet je root zijn. Als je onder X ingelogd bent als gebruiker (wat altijd aan te raden is) kan je het progamma opstarten met de volgende commando's:

$ sudo synaptic

of, als sudo niet geinstalleerd is,

$ gksu synaptic