APT

Uit FOK!wiki
Ga naar: navigatie, zoeken

APT

Wat is APT?

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?

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

Package zoeken

# apt-cache search <packagenaam>

Package installeren

# apt-get install <packagenaam>

Package verwijderen

# apt-get remove <packagenaam>

Packages updaten

# apt-get update

Packages upgraden

# apt-get upgrade

Distributie upgraden

# apt-get dist-upgrade

Package opnieuw configureren

# dpkg-reconfigure <packagenaam>

Grafische Schil voor Apt

Aptitude

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

Synaptic

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