Advanced Packaging Tool

Advanced Packaging Tool Az Apt-get logo.jpg kép leírása. Az Apt-get install mediawiki.png kép leírása. Információ
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.

Alapelvek

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.

Források

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.

Csomagkezelő programok

Az APT-hez számos grafikus interfész áll rendelkezésre. Többek között:

találó

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 :

  • apt search csomagot keres az elérhető csomagok listáján;
  • apt updatefrissíti az /etc/apt/sources.list fájl forrásaiból elérhető csomagok listáját  ;
  • apt upgrade minden telepített csomagot a legújabb elérhető verzióval cserél le;
  • apt dist-upgrade minden telepített csomagot lecserél a legújabb elérhető verzióra, szükség esetén további csomagokat telepít, és eltávolítja azokat a csomagokat, amelyekre már nincs szükség.

Megjegyzések és hivatkozások

  1. Elfogadott apt 1.8.2.2 (forrás) a javasolt frissítésekbe  - > stabil-új, javasolt frissítésekbe " (elérhető : 2021. február 15. )
  2. Elfogadott apt 2.1.20 (forrás) instabillá  " (elérhető : 2021. február 15. )
  3. "  apt - Dokumentációs Ubuntu frankofón  " , a doc.ubuntu-fr.org (elérhető 30 szeptember 2016 )
  4. https://www.debian.org/doc/manuals/debian-handbook/sect.apt-get.fr.html .
  5. (en) https://mvogt.wordpress.com/2014/04/04/apt-1-0/ .

Függelékek

Kapcsolódó cikkek

Külső linkek