Advanced Packaging Tool
Az első verzió | 1998. augusztus 16 |
---|---|
Utolsó verzió | 1.8.2.2 (2020. december 20) |
Haladó verzió | 2.1.20 (2021. február 9) |
Letét | salsa.debian.org/apt-team/apt.git |
Beírva | C ++ |
Operációs rendszer | GNU , GNU / Linux , macOS , OpenSolaris és Debian |
Környezet | Többplatformos |
típus | Rendszerszintű csomagkezelő ( d ) |
Engedély | A GNU General Public License 2. vagy újabb verziója ( d ) |
Weboldal | tracker.debian.org/pkg/apt |
Advanced Packaging Tool vagy APT egy csomagkezelő által használt Debian és származékai.
Az APT-t eredetileg csomagokkal való együttműködésre tervezték . deb a Debian terjesztéseken, de azóta átalakították a Red Hat Package Manager (RPM) csomagokkal való együttműködésre az apt-rpm eszközzel , és más operációs rendszereken, például a Mac OS X-en (lásd: Fink ). A .deb formátumra épülő csomagkezeléssel rendelkező rendszereken , mint például a Debian, az APT egy interfész a dpkg-hoz , hasonlóan az urpmi- hoz az rpm-hez.
Az APT leegyszerűsíti a szoftver telepítését , frissítését és eltávolítását azáltal, hogy automatizálja a csomagok APT-forrásokból (az internetről, a helyi hálózatról , a CD-ROM-okról stb.) Történő helyreállítását , a függőségkezelést és néha az összeállítást is . A csomagok telepítésekor, frissítésekor vagy eltávolításakor a csomagkezelő programok megjeleníthetik a csomagok függőségét , megkérdezhetik az adminisztrátort, hogy telepíteni kell-e az újonnan telepített csomagok által ajánlott vagy javasolt csomagokat, és automatikusan megoldják a függőségeket. A csomagkezelő programok az összes csomagot is frissíthetik.
Most van egy parancs apt , amely egyesíti a apt-getés a funkciókat apt-cache. aptitudeegy másik népszerű szoftver, amely az APT könyvtárat használja .
Az APT-t gyakran emlegetik a Debian egyik legjobb tulajdonságaként. Számos ismétlés esetén az APT natív módon jelen volt a rendszerrel. Ez a csomagok frissítésének, telepítésének és eltávolításának központi eszköze.
A Debian projekt adattáraiban több mint tízezer csomag áll rendelkezésre. Más csomagok beszerzéséhez más adattárak is hozzáadhatók az APT forrásokhoz (felsorolva az /etc/apt/sources.list fájlban ). Problémák merülhetnek fel, ha több forrás kínál azonos nevű csomagokat. Az ilyen konfliktuspotenciállal rendelkező rendszerek APT markerek segítségével szabályozhatják, mely forrásokat kell előnyben részesíteni.
A hálózati adattárak mellett CD-ROM-ok és más adathordozók is használhatók APT-tárolóként. A letölthető Debian CD-k APT-tárakat tartalmaznak. Ez lehetővé teszi a hálózati hozzáférés nélküli rendszerek frissítését.
Az APT-hez számos grafikus interfész áll rendelkezésre. Többek között:
aptaz a kezelőprogram csomagok mód parancssor , amely az apt Debian csomaghoz érkezik . Azonban valószínűleg még mindig a leggyakrabban használt program.
Például a Pidgin azonnali üzenetküldő szoftver telepítésével a következő kimenet érhető el :
# 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] ?Az APT megkeresi a gyorsítótárazott csomagok listáját, és jelzi, hogy mely függőségeket kell telepíteni vagy frissíteni. Megerősítés után:
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 »…Az APT automatikusan beolvassa, konfigurálja és telepíti a függőségeket.
A másik aptleggyakrabban használt parancsok vannak search, update, upgradeés dist-upgrade :