Instrument avansat de ambalare

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Instrument avansat de ambalare
software
Siglă
captură de ecran apt-get în timpul instalării MediaWiki
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
  • 1.8.2.2 (20 decembrie 2020)
  • 2.1.20 (9 februarie 2021)
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
Captură de ecran a Synaptic , faimosul front-end pentru 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 .

Oul de Paște APT

Notă

  1. ^ Acceptat apt 1.0 (sursa all amd64) , la qa.debian.org . Adus 17/04/2014 .
  2. ^ Marco Bonfiglio, știri despre managerul de pachete Debian: lansat APT 2.0 , pe miamammausalinux.org , 18 martie 2020.
  3. ^ SOURCES.LIST (5) , pe manpages.debian.org .
  4. ^ itSourcesList , la wiki.debian.org .

Elemente conexe

Alte proiecte

linkuri externe