| APT-SRC.RO(1p) | User Contributed Perl Documentation | APT-SRC.RO(1p) |
apt-src - gestionează arbori de pachete sursă debian
apt-src [opțiuni] comanda
apt-src [opțiuni] install|remove pachet1 [pachet2 ...]
apt-src locație pachet
apt-src este o interfață de linie de comandă pentru descărcarea, instalarea, actualizarea și urmărirea pachetelor sursă debian. Aceasta poate fi rulată ca utilizator normal sau ca root.
Spre deosebire de pachetele binare, pachetele sursă nu sunt instalate într-o locație canonică. În schimb, acestea sunt „instalate” prin despachetarea arborelui lor sursă într-un director, care poate fi oriunde doriți. Un pachet sursă poate fi instalat de mai multe ori, în locații diferite. Acest program gestionează pachetele sursă instalate în acest mod și oferă facilități de interogare pentru a vă ajuta să găsiți unde este instalat un pachet sursă.
Cu excepția cazului în care este dată opțiunea „-h” sau „--help”, una dintre comenzile de mai jos trebuie să fie prezentă.
Această comandă va accepta nume de pachete binare sau de pachete sursă. La fel ca în cazul apt-get install, puteți prefixa numele cu =versiunea sau /distribuția (release) pentru a specifica ce versiune să se instaleze sau din ce distribuție să se preia sursa.
Aceasta se va asigura că dependențele de construire ale pachetului sursă sunt îndeplinite.
Dacă este furnizată opțiunea „--location”, pachetul sursă va fi instalat sau actualizat în directorul locație dat în loc de directorul curent.
Dacă este dată opțiunea „--build”, fiecare pachet nou instalat sau actualizat va fi compilat.
Dacă este dată opțiunea „--patch” (implicit), apt-src va încerca să genereze un plasture(corecție) conținând orice modificări locale aduse pachetului sursă și va aplica acest plasture arborelui actualizat. Acest lucru va permite ca modificările locale să fie păstrate în timpul actualizărilor pachetelor, dar este posibil să nu funcționeze întotdeauna, iar uneori va trebui să integrați manual modificările.
Dacă este dată opțiunea „--build”, fiecare pachet nou instalat sau actualizat va fi compilat.
Această comandă poate fi utilizată atunci când trebuie să includeți fișiere dintr-un alt pachet sursă, sau ceva de genul acesta. De exemplu:
-I`apt-src location pachet`
Toate opțiunile din linia de comandă pot fi definite utilizând fișierul de configurare, descrierile indicând opțiunea de configurare care trebuie definită. Pentru opțiunile booleene, puteți trece peste fișierul de valori implicite folosind ceva de genul -f-, --no-f, -f=no sau alte câteva variante.
Rețineți că dacă mai multe pachete sunt generate dintr-un singur pachet sursă, toate vor fi instalate.
În plus față de opțiunile de mai sus, unele elemente de configurare mai puțin utilizate pot fi specificate numai în fișierele de configurare, /etc/apt/apt.conf și ~/.apt-src/config. Acestea sunt:
Atunci când instalați un nou pachet sursă, puteți utiliza fie nume de pachete binare, fie nume de pachete sursă.
În restul timpului, atunci când aveți de-a face cu pachete deja instalate, în prezent trebuie să utilizați numele pachetelor sursă (acest lucru se poate schimba ulterior). Cu toate acestea, puteți utiliza expresii regulate ca parte a numelor.
Acest program activează APT_SRC_BUILD atunci când construiește un pachet.
Pentru a instala sursa pentru mutt(1) în /usr/src, construiți-o și instalați deb-urile rezultate:
apt-src install --location=/usr/src -i mutt
Pentru a urmări modificările aduse pachetului sursă mutt(1) instalat și pentru a instala deb-uri ori de câte ori apare o versiune nouă:
apt-src install -i mutt
Pentru a instala o copie locală a pachetului foo, la care veți aplica un plasture(corecție) local:
apt-src install foo cd foo-versiune patch <~/plasturele-meu-pt_foo apt-src build --installdebs foo
Pentru a actualiza copia dvs. locală de foo, aplicând plasturele dvs. și construind și instalând noile deb-uri:
apt-src install -i foo
Pentru a importa arborele sursă din /usr/src/linux, pe care l-ați despachetat dintr-o arhivă comprimată de la www.kernel.org (sau din pachetul kernel-source) în apt-src, astfel încât acesta să știe despre el:
apt-src import kernel --location=/usr/src/linux --version=2.4.18
Într-un debian/rules al unui pachet de modul al nucleului care trebuie să afle dacă este construit de apt-src și, dacă este așa, să configureze variabilele KVERS, KSRC și KDREV pe care make-kpkg(1) obișnuia să le configureze:
ifdef APT_SRC_BUILD KDREV=$(shell apt-src version kernel\(-source.\*\)\?) KSRC=$(shell apt-src location kernel\(-source.\*\)\?) KVERS=$(shell apt-src name kernel\(-source.\*\)\? | sed s/kernel-source-//) endif
Drepturi de autor 2002 Joey Hess <joeyh@debian.org>
Acesta este un software liber; consultați Licența publică generală GNU versiunea 2 sau mai recentă pentru condițiile de copiere. Nu există nicio garanție.
| 2025-03-29 | perl v5.40.1 |