Eina d’envasat avançat

De la Viquipèdia, l'enciclopèdia lliure.
Saltar a la navegació Saltar a la cerca
Eina d’envasat avançat
programari
Logotip
captura de pantalla apt-get durant la instal·lació de MediaWiki
captura de pantalla apt-get durant la instal·lació de MediaWiki
Tipus Sistema de gestió de paquets
Desenvolupador El Projecte Debian
Data de la primera versió 31 de març de 1998
Última versió
  • 1.8.2.2 (20 de desembre de 2020)
  • 2.1.20 (9 de febrer de 2021)
Última versió beta 1.8.1 (6 de maig de 2019)
Sistema operatiu Semblant a Unix
Llenguatge C ++
Llicència GNU GPL v2 +
( llicència gratuïta )
Lloc web tracker.debian.org/pkg/apt
Captura de pantalla de Synaptic , famosa interfície per a apt

Advanced Packaging Tool (conegut amb les sigles APT ), en informàtica , és el gestor estàndard dels paquets de programari de la distribució Debian GNU / Linux .

Antecedents

La primera versió es va publicar el 16 d’agost de 1998 i es va introduir per primera vegada a Debian 2.1, publicada el 9 de març de 1999, mentre que l’1 d’abril de 2014 va arribar a la versió 1.0. [1]

El 18 de març de 2020 es va publicar la versió 2.0 que introdueix l'ordre satisfer per a la gestió i resolució de conflictes de dependència relacionats amb paquets ja instal·lats i un mètode de selecció de paquets similar a aptitude . [2]

Característiques

A diferència de dpkg , apt és capaç de gestionar les dependències en instal·lar i eliminar programari ; està dissenyat per instal·lar programari des de repositoris mitjançant la connexió a Internet i també té la particularitat d’explotar simultàniament diferents fonts de paquets (fonts FTP i HTTP remotes, CD-ROM , DVD i discs durs ), per gestionar independentment diferents distribucions de paquets i permetre ràpidament el sistema operatiu que s’actualitzarà a una distribució concreta. També pot gestionar paquets descarregats a una màquina sense connexió mitjançant apt-offline .

La llista de fonts de programari des d’on obtenir els paquets es troba als fitxers : [3]

/etc/apt/sources.list

I

/etc/apt/sources.list.d

A les distribucions GNU / Linux que utilitzen aquest gestor de paquets (com Debian i Ubuntu ) Synaptic i aptitude estan disponibles com a interfícies gràfiques, aquesta última també es pot utilitzar en mode text.

Exemples d'ús

Per utilitzar-lo, només cal que escriviu l' ordre en un emulador de terminal

apt-get o apt

Seguit d’opcions i paràmetres.

Instal·lació del paquet

La instal·lació de nous paquets, un cop definides les fonts, es pot fer executant l'ordre:

 apt-get install nom del paquet

on nom_del_paquet serà, evidentment, el nom de l'paquet que esteu buscant

Eliminació del paquet

L'eliminació és possible mitjançant l'ús del paràmetre apt-get remove que, tanmateix, es limita a eliminar només el paquet i no els fitxers de configuració:

 apt-get remove nom del paquet

Per eliminar, a més dels paquets, també els fitxers de configuració que utilitzen, escriviu:

 apt-get remove --purge nom_del_paquet

Per eliminar els paquets i les dependències que no s’utilitzen, feu el següent:

 apt-get autoremove nom del paquet

Actualització del paquet

Per actualitzar un sol paquet:

 apt-get upgrade nom del paquet

Per actualitzar tots els paquets instal·lats:

 apt-get upgrade

Per actualitzar tots els paquets i eliminar els obsolets i les seves dependències:

 apt-get dist-upgrade

Per actualitzar tots els paquets i eliminar els obsolets:

 apt-get full-upgrade

Realitza una actualització de la versió de la distribució (només Ubuntu i basada):

 apt-get do-release-upgrade

Simulació d'operacions

L'opció --simulate , --simulate a l'acció, us permet simular l'acció i tots els passos que normalment faria el programa, així que consulteu què es faria sense córrer cap risc. Per utilitzar-lo:

 apt-get --simulació de l' acció

Per exemple, abans de realitzar una actualització important, podeu provar l'ordre següent i comprovar que no hi hagi cap paquet instal·lat que no ens interessi i que no es desinstal·lin cap paquet important:

 apt-get --simulate upgrade

Gestió de la llista de fonts

Per modificar la llista de fonts de les quals traurà APT, és possible modificar els fitxers /etc/apt/sources.list i possiblement /etc/apt/sources.list.d [4] cada línia de la llista ha de seguir una d'aquests formats:

 deb http: // host / debian distribution section1 section2 section3
deb-src http: // host / debian distribution section 1 section2 section3

La primera paraula de cada línia, deb o deb-src , indica el tipus d'arxiu: si conté paquets binaris ( deb ), que són els paquets ja compilats que utilitzem normalment, o si l'arxiu conté paquets d'origen ( deb-src ) , que són el codi font original del programa. La segona paraula indica l'adreça d'origen.

En lloc de distribuir la distribució, s’ha d’indicar que vol gestionar-la (normalment una de les tres branques del desenvolupament estable , de les proves o inestables, explícitament o en versió, per exemple, woody, sarge o etch).

Les seccions indicaran quines parts de la distribució s’hauran de gestionar (normalment podeu trobar main (els paquets totalment gratuïts, la majoria), no gratuïts (paquets distribuïts sota una llicència no gratuïta) i contrib (paquets gratuïts que depenen de Al final de les modificacions dels fitxers .list però, és necessari que APT reconeixi les modificacions, escrivint:

 apt-get update

La versió simplificada: apt

A partir de l’1 d’abril de 2014 (i des de la versió de Debian 8 Jessie ) s’ha publicat una nova versió anomenada apt millor rendiment i que utilitza una sintaxi simplificada. Durant l'execució de les operacions, mostra una barra de progrés per indicar el progrés.

Linux Mint també utilitza apt ; tanmateix, en aquest cas es tracta d'un script Python , introduït el 2011, que utilitza apt-get .

Curiositat

Podeu veure un ou de Pasqua amagat dins, que es pot visualitzar mitjançant l’opció moo .

L’ ou de Pasqua de l’ APT

Nota

  1. ^ Acceptat apt 1.0 (font all amd64) , a qa.debian.org . Recuperat el 17/04/2014 .
  2. ^ Marco Bonfiglio, notícies del gestor de paquets de Debian: publicat APT 2.0 , a miamammausalinux.org , el 18 de març de 2020.
  3. ^ SOURCES.LIST (5) , a manpages.debian.org .
  4. ^ ItSourcesList , a wiki.debian.org .

Articles relacionats

Altres projectes

Enllaços externs