Instrument avansat de ambalare
Acest articol sau secțiune despre subiectul software nu menționează sursele necesare sau cei prezenți sunt insuficienți . |
Instrument avansat de ambalare software | |
---|---|
captură de ecran apt-get în timpul instalării MediaWiki | |
Tip | Sistem de gestionare a pachetelor |
Dezvoltator | Proiectul Debian |
Data primei versiuni | 31 martie 1998 |
Ultima versiune |
|
Ultima versiune beta | 1.8.1 (6 mai 2019) |
Sistem de operare | Unix-like |
Limba | C ++ |
Licență | GNU GPL v2 + ( licență gratuită ) |
Site-ul web | tracker.debian.org/pkg/apt |
Advanced Packaging Tool (cunoscut sub acronimul APT ), în informatică , este managerul standard de pachete software al distribuției Debian GNU / Linux .
fundal
Prima versiune a fost lansată pe 16 august 1998 și introdusă prima dată în Debian 2.1, lansată pe 9 martie 1999, în timp ce la 1 aprilie 2014 a ajuns la versiunea 1.0. [1]
La 18 martie 2020 a fost publicată versiunea 2.0 care introduce comanda de satisfacție pentru gestionarea și rezolvarea oricăror conflicte de dependență legate de pachetele deja instalate și o metodă de selectare a pachetelor similare cu aptitude . [2]
Caracteristici
Spre deosebire de dpkg , apt este capabil să gestioneze dependențe atunci când instalează și elimină software ; este conceput pentru instalarea de software din depozite prin conectarea la internet și are, de asemenea, particularitatea de a exploata simultan diferite surse de pachete (surse FTP și HTTP de la distanță, CD-ROM-uri , DVD-uri și hard disk-uri ), pentru a gestiona independent diferite distribuții de pachete și pentru a permite rapid sistemul de operare care urmează să fie actualizat la o anumită distribuție . De asemenea, poate gestiona pachetele descărcate pe o mașină fără o conexiune utilizând apt-offline .
Lista surselor de software din care să obțineți pachetele este conținută în fișiere : [3]
/etc/apt/sources.list
Și
/etc/apt/sources.list.d
În distribuțiile GNU / Linux care utilizează acest manager de pachete (cum ar fi Debian și Ubuntu ) Synaptic și aptitude sunt disponibile ca interfețe grafice, acestea din urmă pot fi utilizate și în modul text.
Exemple de utilizare
Pentru ao utiliza, tastați doar comanda într-un emulator de terminal
apt-get
sau apt
Urmat de opțiuni și parametri.
Instalarea pachetului
Instalarea de pachete noi, odată ce sursele au fost setate, se poate face executând comanda:
apt-get install nume pachet
în cazul în care numepachet va fi , evident , numele pachetului pe care doriți să instalați
Îndepărtarea pachetului
Eliminarea este posibilă prin utilizarea parametrului apt-get remove
care, totuși, se limitează la eliminarea numai a pachetului și nu a fișierelor de configurare:
apt-get elimina numele pachetului
Pentru a elimina, pe lângă pachete, și fișierele de configurare utilizate de acestea, tastați:
apt-get remove --purge nume pachet
Pentru a elimina pachetele și dependențele neutilizate în schimb:
apt-get autoremove pachet nume
Actualizare pachet
Pentru a face upgrade unui singur pachet:
apt-get upgrade nume pachet
Pentru a actualiza toate pachetele instalate:
apt-get upgrade
Pentru a actualiza toate pachetele și a le elimina pe cele depășite, precum și dependențele acestora:
apt-get dist-upgrade
Pentru a actualiza toate pachetele și a le elimina pe cele învechite:
apt-get full-upgrade
Efectuează o actualizare a versiunii distribuției (numai Ubuntu și bazat):
apt-get do-release-upgrade
Simularea operațiilor
Opțiunea --simulate
, anexată la acțiune, vă permite să simulați acțiunea și toți pașii pe care programul i-ar lua în mod normal, deci vedeți ce s-ar face fără a risca niciun risc. Pentru a-l utiliza:
apt-get - acțiune de simulare
De exemplu, înainte de a efectua o actualizare majoră, puteți încerca următoarea comandă și puteți verifica dacă nu sunt instalate pachete care nu ne interesează și că nu sunt dezinstalate pachete importante:
apt-get --simulate upgrade
Gestionarea listei de surse
Pentru a modifica lista surselor din care va extrage APT, este posibil să modificați fișierele /etc/apt/sources.list
și eventual /etc/apt/sources.list.d
[4] fiecare linie din listă trebuie să urmeze una dintre aceste formate:
deb http: // host / debian distribution section1 section2 section3 deb-src http: // host / debian distribution section1 section2 section3
Primul cuvânt al fiecărei linii, deb
sau deb-src
, indică tipul de arhivă: dacă conține pachete binare ( deb
), care sunt pachetele deja compilate pe care le folosim în mod normal, sau dacă arhiva conține pachete sursă ( deb-src
) , care sunt codul sursă original al programului. Al doilea cuvânt indică adresa sursei.
În loc să distribuie distribuția, trebuie indicat faptul că dorește să gestioneze (de obicei una dintre cele trei ramuri de dezvoltare stabilă , testare sau instabilă, în mod explicit sau versiune, de exemplu, woody, sarge sau etch).
Secțiunile vor indica ce părți ale distribuției vor trebui să fie gestionate ( în mod normal , puteți găsi principal (pachetele complet gratuit, majoritatea), non-free (pachetele distribuite sub un non-free licență ) și contrib (pachete gratuite , care depind la sfârșitul modificărilor fișierelor .list
este totuși necesar ca APT să recunoască modificările, să tastați:
apt-get update
Versiunea simplificată: apt
Începând cu 1 aprilie 2014 (și din versiunea Debian 8 Jessie ) a fost publicată o nouă versiune numită apt mai performantă și care utilizează o sintaxă simplificată. În timpul executării operațiunilor, acesta afișează o bară de progres pentru a indica progresul.
Linux Mint folosește și apt ; totuși, în acest caz, este un script python , introdus în 2011, care folosește apt-get .
Curiozitate
Puteți vizualiza un ou de Paște ascuns în interior, vizibil prin opțiunea moo
.
Notă
- ^ Acceptat apt 1.0 (sursa all amd64) , la qa.debian.org . Adus 17/04/2014 .
- ^ Marco Bonfiglio, știri despre managerul de pachete Debian: lansat APT 2.0 , pe miamammausalinux.org , 18 martie 2020.
- ^ SOURCES.LIST (5) , pe manpages.debian.org .
- ^ itSourcesList , la wiki.debian.org .
Elemente conexe
Alte proiecte
- Wikimedia Commons conține imagini sau alte fișiere despre Advanced Packaging Tool
linkuri externe
- Site-ul oficial , la tracker.debian.org .
- Instrument de ambalare avansat , pe packages.debian.org .
- Depozitul sursă Advanced Packaging Tool , la salsa.debian.org .
- Apt Howto , pe debian.org .