APT: verschil tussen versies

Uit FOK!wiki
Ga naar: navigatie, zoeken
k (Hoe werkt APT?)
Regel 8: Regel 8:
  
 
  '''Voorbeeld /etc/apt/sources.list''':
 
  '''Voorbeeld /etc/apt/sources.list''':
  deb ftp://ftp.snt.utwente.nl/pub/linux/debian/ unstable main contrib non-free
+
  deb ftp://ftp.nl.debian.org/debian/ unstable main contrib non-free
  deb-src ftp://ftp.snt.utwente.nl/pub/linux/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:
 
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
 
* 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 locatie van de debian [[mirror]]. (dit kan [[FTP|ftp]]/[[HTTP|http]]/[[RSYNC|rsync]]/[[file]]/[[cdrom]] zijn)
* de distributie (stable, testing, unstable) of een van de namen (woody, sarge, sid)
+
* de distributie (old-stable, stable, testing, unstable) of een van de namen (woody, sarge, etch, sid)
 
* de sectie's die je wil gebruiken
 
* de sectie's die je wil gebruiken
  

Versie van 31 jul 2005 om 23:03

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