Advanced Packaging Tool

De Viquipèdia

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ó Nexenta OS). L'Advanced Packaging Tool és un programa amb llicència lliure, distribuït sota la Llicència Pública General de GNU.

[edita] Ús

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:

  • Synaptic Package Manager, una interfície gràfica d'usuari GTK+.
  • aptitude, una alternativa versàtil a dselect.
  • KPackage, part del KDE.
  • Adept Package Manager, una interfície gràfica d'usuari per KDE.

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.[1].

[edita] Fonts de programari

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 index 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 varies 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.

[edita] Enllaços


Aquest article sobre programari lliure és un esborrany i possiblement li calgui una expansió substancial o una bona reestructuració del seu contingut. Per això, podeu ajudar la Viquipèdia expandint-lo i millorant la seva qualitat, traduint d'altres Viquipèdies, posant textos amb el permís de l'autor o extraient-ne informació.