Avansert emballasjeverktøy

Avansert emballasjeverktøy Beskrivelse av Apt-get logo.jpg-bildet. Beskrivelse av Apt-get install mediawiki.png-bildet. Informasjon
Første versjon 16. august 1998
Siste versjon 1.8.2.2 (20. desember 2020)
Avansert versjon 2.1.20 (9. februar 2021)
Innskudd salsa.debian.org/apt-team/apt.git
Skrevet i C ++
Operativsystem GNU , GNU / Linux , macOS , OpenSolaris og Debian
Miljø Multiplatform
Type Systemnivå pakkebehandling ( d )
Tillatelse GNU General Public License versjon 2 eller nyere ( d )
Nettsted tracker.debian.org/pkg/apt

Advanced Packaging Tool  eller APT er en pakkebehandling som brukes av Debian og dets derivater.

Prinsipper

APT ble opprinnelig designet for å fungere med pakker . deb på Debian-distribusjoner, men har siden blitt tilpasset til å fungere med Red Hat Package Manager (RPM) -pakker med apt-rpm- verktøyet , og til å jobbe med andre operativsystemer som Mac OS X (se Fink ). På systemer med pakkehåndtering basert på .deb- format , som Debian, er APT et grensesnitt for dpkg , omtrent som urpmi er grensesnittet for rpm.

APT forenkler installasjon , oppdatering og avinstallering av programvare ved å automatisere gjenoppretting av pakker fra APT-kilder (på Internett, lokalt nettverk , CD-ROM , etc.), avhengighetsadministrasjon og noen ganger kompilering . Når pakker er installert, oppdatert eller fjernet, kan pakkeadministrasjonsprogrammer vise avhengighetene til pakkene, spør administratoren om noen pakker som er anbefalt eller foreslått av nylig installerte pakker, også skal installeres, og løse avhengighetene automatisk. Pakkehåndteringsprogrammer kan også oppdatere alle pakker.

Det er nå en kommando apt som kombinerer funksjonene til apt-getog apt-cache. aptitudeer en annen populær programvare som bruker APT- biblioteket .

APT blir ofte spioneringen som en av de beste funksjonene i Debian. I mange iterasjoner har APT vært til stede med systemet. Det er det sentrale verktøyet for oppdatering, installering og fjerning av pakker.

Kilder

De Debian repositories har over ti tusen pakker tilgjengelig. For å få andre pakker kan andre lagringssteder legges til i APT-kildene (oppført i /etc/apt/sources.list-filen ). Problemer kan oppstå når flere kilder tilbyr pakker med samme navn. Systemer med et slikt potensial for konflikt kan bruke APT-markører til å kontrollere hvilke kilder som skal foretrekkes.

I tillegg til nettverksregister kan CD-ROM-er og andre lagringsmedier brukes som APT-lagringssteder. Debian-CD-er som er tilgjengelige for nedlasting inneholder APT-arkiver. Dette gjør at systemer uten nettverkstilgang kan oppdateres.

Pakkehåndteringsprogrammer

Flere grafiske grensesnitt til APT er tilgjengelige. Blant andre:

apt

apter ledelsen program pakker modus ledeteksten som følger med pakken apt Debian. Likevel er det sannsynligvis det mest brukte programmet.

Følgende utdata kan for eksempel oppnås ved å installere programvaren for direktemeldinger for Pidgin  :

# apt install pidgin Lecture des listes de paquets… Fait Construction de l'arbre des dépendances Lecture des informations d'état… Fait Les paquets supplémentaires suivants seront installés : libpurple-bin libpurple0 pidgin-data Paquets suggérés : tcl8.4 tk8.4 evolution-data-server Les NOUVEAUX paquets suivants seront installés : libpurple-bin libpurple0 pidgin pidgin-data 0 mis à jour, 4 nouvellement installés, 0 à enlever et 1 non mis à jour. Il est nécessaire de prendre 9 988ko dans les archives. Après cette opération, 30,5Mo d'espace disque supplémentaires seront utilisés. Souhaitez-vous continuer [O/n] ?

APT søker i listen over hurtigbufrede pakker og indikerer hvilke avhengigheter som må installeres eller oppdateres. Etter bekreftelse:

Réception de : 1 http://ftp.fr.debian.org sid/main pidgin-data 2.6.1-2 [7 227kB] Réception de : 2 http://ftp.fr.debian.org sid/main libpurple0 2.6.1-2 [1 908kB] Réception de : 3 http://ftp.fr.debian.org sid/main libpurple-bin 2.6.1-2 [96,1kB] Réception de : 4 http://ftp.fr.debian.org sid/main pidgin 2.6.1-2 [757kB] 9 988ko réceptionnés en 5s (1 680ko/s) Sélection du paquet pidgin-data précédemment désélectionné. (Lecture de la base de données… 95642 fichiers et répertoires déjà installés.) Dépaquetage de pidgin-data (à partir de…/pidgin-data_2.6.1-2_all.deb)… Sélection du paquet libpurple0 précédemment désélectionné. Dépaquetage de libpurple0 (à partir de…/libpurple0_2.6.1-2_amd64.deb)… Sélection du paquet libpurple-bin précédemment désélectionné. Dépaquetage de libpurple-bin (à partir de…/libpurple-bin_2.6.1-2_all.deb)… Sélection du paquet pidgin précédemment désélectionné. Dépaquetage de pidgin (à partir de…/pidgin_2.6.1-2_amd64.deb)… Traitement des actions différées (« triggers ») pour « hicolor-icon-theme »… Traitement des actions différées (« triggers ») pour « man-db »… Traitement des actions différées (« triggers ») pour « menu »… Traitement des actions différées (« triggers ») pour « desktop-file-utils »… Paramétrage de pidgin-data (2.6.1-2)… Paramétrage de libpurple0 (2.6.1-2)… Paramétrage de libpurple-bin (2.6.1-2)… Paramétrage de pidgin (2.6.1-2)… Traitement des actions différées (« triggers ») pour « menu »…

APT får, konfigurerer og installerer avhengigheter automatisk.

De andre aptmest brukte kommandoene er search, update, upgradeog dist-upgrade :

  • apt search søker etter en pakke i listen over tilgjengelige pakker;
  • apt updateoppdater listen over pakker som er tilgjengelige fra kildene i /etc/apt/sources.list filen  ;
  • apt upgrade erstatter hver installerte pakke med den siste tilgjengelige versjonen;
  • apt dist-upgrade erstatter hver installerte pakke med den siste tilgjengelige versjonen, installerer tilleggspakker etter behov og fjerner pakker som ikke lenger er nødvendige.

Merknader og referanser

  1. Akseptert apt 1.8.2.2 (kilde) i foreslåtte oppdateringer-> stabile nye, foreslåtte oppdateringer  " (åpnet 15. februar 2021 )
  2. Akseptert apt 2.1.20 (kilde) til ustabil  " (åpnet 15. februar 2021 )
  3. "  apt - Documentation Ubuntu Francophone  " , på doc.ubuntu-fr.org (åpnet 30. september 2016 )
  4. https://www.debian.org/doc/manuals/debian-handbook/sect.apt-get.fr.html .
  5. (no) https://mvogt.wordpress.com/2014/04/04/apt-1-0/ .

Vedlegg

Relaterte artikler

Eksterne linker