Advanced Packaging Tool

De Viquipèdia
Dreceres ràpides: navegació, cerca
Advanced Package Tool
Apt-get install mediawiki.png
Petició de confirmació per una instal·lació amb apt-get
Versió inicial 1998 d'agost de 16
Versió estable

1.0.9.8.2[1]

/ 3 Agost 2015; fa 6 mesos (2015-08-03)
Versió prèvia 1.1.5[2] / 14 Desembre 2015; fa 59 dies (2015-12-14)
Escrit en C++
Sistema operatiu Unix-like
Tipus Sistema de gestió de paquets
Llicència GNU GPL
Lloc web wiki.debian.org/Teams/Apt

Advanced Packaging Tool o APT és la interfície d'usuari del sistema d'administració de paquets utilitzat per Debian GNU/Linux i els seus derivats. L'APT simplifica el procés d'administració del programari en sistemes operatius tipus UNIX, automatitzant la instal·lació, configuració i actualització dels paquets de programari, ja siguin arxius binaris o compilats a partir del seu codi font.

L'APT va ser dissenyat originalment com a interfície del dpkg per funcionar amb els paquets .deb de Debian, però s'ha anat modificant perquè pugui treballar amb l'Administrador de paquets .rpm via apt-rpm. El projecte Fink ha portat l'APT a Mac OS X. També està disponible a OpenSolaris (inclòs a la distribució de programari Nexenta OS). L'Advanced Packaging Tool és un programa amb llicència lliure, distribuït sota la Llicència Pública General de GNU.

Ús[modifica | modifica el codi]

No existeix un programa "apt" com a tal; APT és una llibreria de funcions en C++ (coneguda com a libapt) usada pels programes que ofereixen una interfície a l'usuari per tractar els paquets, com poden ser l'apt-get i l'apt-cache. També existeixen altres front-ends d'APT, que poden proveir d'una interfície més avançada i unes funcions més completes. Alguns exemples:

Aquestes interfícies de l'APT poden:

  • buscar nous paquets;
  • actualitzar paquets;
  • instal·lar o esborrar paquets;
  • Actualitzar tot el sistema a una nova versió.

Aquests programes poden llistar les dependències dels paquets que s'estan instal·lat o actualitzant, preguntar a l'administardor si els paquets aconsellats s'han d'instal·lar i altres operacions al sistema, com esborrar paquets o arxius obsolets.

L'APT és considerada sovint una de les millors característiques de Debian.[3]

Fonts de programari[modifica | modifica el codi]

L'Advanced Packaging Tool es basa en el concepte de repositoris per tal de trobar el programari i resoldre les dependències. Per l'APT, un repositori és un directori que conté els paquets i un fitxer índex que els ordena. El projecte de Debian manté un repositori central amb uns 17.000 paquets de programari, preparats per ésser descarregats i instal·lats.

Per obtenir més paquets, es poden afegir respositoris a l'arxiu de configuració de l'APT sources.list. Quan un repositori s'ha afegit a la llista, ja no cal indicar la font de programari en instal·lar nous paquets.

Poden aparèixer problemes quan diverses fonts ofereixen el mateix paquet. El sistema APT disposa de les eines necessàries per establir quines fonts són les d'interès en cada cas.

A més de repositoris en xarxa, també es poden usar discos compactes i altres unitats d'emmagatzematge. Els CDs de Debian disponibles per descarregar ja contenen els propis repositoris de Debian. Això permet que màquines sense xarxa puguin actualitzar-se.

Referències[modifica | modifica el codi]

  1. «commit» (en anglés). Debian.org. [Consulta: 19 desembre 2015].
  2. «1.1.5» (en anglés). Debian.org. [Consulta: 19 desembre 2015].
  3. An apt-get primer

Enllaços externs[modifica | modifica el codi]