Provided by: apt-src_0.25.5_all 

NUME
apt-src - gestionează arbori de pachete sursă debian
SINOPSIS
apt-src [opțiuni] comanda
apt-src [opțiuni] install|remove pachet1 [pachet2 ...]
apt-src locație pachet
DESCRIERE
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ă.
update
Actualizează listele de pachete disponibile. Este identic cu apt-get update și trebuie să fie rulată
ca root în configurația implicită.
install
Instalează pachetul sau pachetele sursă numite în directorul curent. Dacă un pachet din directorul
curent este deja instalat, se va încerca actualizarea acestuia.
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.
upgrade
Actualizează toate pachetele sursă instalate sau, dacă sunt utilizate opțiunile „--location” sau
„--here”, actualizează numai pachetele sursă din directorul specificat.
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.
remove
Elimină pachetul sau pachetele sursă numite. Opțiunile „--location” și „--here” pot fi utilizate
pentru a elimina numai pachetele dintr-un anumit director.
build
Construiește sursa sau sursele specificate. Dacă sursa nu este încă instalată, aceasta va fi
instalată mai întâi.
clean
Curăță arborii pachetului sau pachetelor sursă numite. Opțiunile „--location” și „--here” pot fi
utilizate pentru a curăța numai pachetele dintr-un anumit director.
import
Utilizați această opțiune pentru ca apt-src să știe despre un arbore sursă existent, despachetat. Pe
lângă numele sub care ar trebui să fie importat, trebuie să specificați locația arborelui sursă (cu
„--location”) și poate fi necesar să indicați versiunea sursei (cu „--version”). Nu vă așteptați ca
comanda de compilare să funcționeze pe această sursă, cu excepția cazului în care are un director
debian/.
list
Fără alți parametri, va lista toate pachetele sursă instalate; starea acestora și directorul în care
sunt instalate. Dacă se dă numele unui pachet, se vor afișa numai instanțele instalate ale pachetului
sursă respectiv. Dacă sunt utilizate opțiunile „--location” sau „--here”, acestea vor limita lista la
pachetele din directorul specificat.
location
Primește un singur parametru; numele unui pachet sursă. Dacă pachetul este instalat, va returna
rădăcina arborelui sursă al pachetului.
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`
version
Primește un singur parametru; numele unui pachet sursă. Dacă pachetul este instalat, va returna
versiunea pachetului care este instalată.
name
Primește un singur parametru; numele unui pachet sursă (poate fi specificat cu expresii regulate).
Returnează numele pachetului sursă instalat care corespunde acelui nume, dacă există.
OPȚIUNI
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.
-h, --help
Afișează mesajul de ajutor
-b, --build, --compile
Construiește pachetele sursă după instalarea sau actualizarea acestora. Element de configurare:
APT::Src::Compile.
-i, --installdebs
Instalează pachetele după compilarea surselor. Implică „--build”. Element de configurare:
APT::Src::InstallDebs
Rețineți că dacă mai multe pachete sunt generate dintr-un singur pachet sursă, toate vor fi
instalate.
-p, --patch
Încearcă să implementeze modificările locale în noul arbore sursă la actualizare. Activată implicit,
utilizați „--no-p” pentru a o dezactiva. Element de configurare: APT::Src::Patch.
-l, --location
Specifică un director; operează numai asupra pachetelor din directorul respectiv. Element de
configurare: APT::Src::Location.
-c, --cwd, --here
Operează numai asupra pachetelor din directorul curent. Element de configurare: APT::Src::Here.
--upstream-version
Utilizată doar cu comanda version; face ca numărul versiunii debian să fie omis din versiunea de
ieșire a pachetului.
-k, --keep-built
Nu șterge fișierele .debs și alte fișiere construite după instalarea acestora cu opțiunea
„--installdebs”. Element de configurare: APT::Src::KeepBuilt
-n, --no-delete-source
Nu șterge fișierele sursă la eliminarea pachetului sursă. Element de configurare:
APT::Src:NoDeleteSource
--version
Specifică o versiune a arborelui sursă. De utilizat cu comanda import.
-q, --quiet
Direcționează toate comenzile de ieșire către /dev/null, cu excepția cazului în care o comandă nu se
execută conform așteptărilor. Element de configurare: APT::Src::Quiet
-t, --trace
Afișează fiecare comandă pe măsură ce este executată. Element de configurare: APT::Src::Trace
Î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:
APT::Src::BuildCommand
Comanda de utilizat pentru a construi un arbore. Executată în arborele care urmează să fie construit,
aceasta are ca valoare implicită „dpkg-buildpackage -b -us -uc”, cu opțiunea „-rfakeroot” adăugată
pentru utilizatorii care nu sunt root.
APT::Src::RootCommand
Comanda care trebuie utilizată dacă un utilizator non-root trebuie să devină root. Aceasta este
utilizată, de exemplu, pentru a satisface cerințele de construcție. Comanda sudo(8) este o alegere
bună și este cea implicită. Dacă doriți să utilizați comanda su(1), va trebui să o specificați ca «su
-c».
APT::Src::BuildDeps
Controlează dacă apt-src se asigură că dependențele de compilare ale unui pachet sursă sunt instalate
la instalarea sau actualizarea acestuia. Valoarea implicită este „true”; dacă o dezactivați, este
posibil ca pachetele să nu poată fi compilate din cauza lipsei dependențelor de compilare.
NOTĂ PRIVIND NUMELE
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.
MEDIU
Acest program activează APT_SRC_BUILD atunci când construiește un pachet.
EXEMPLE
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
FIȘIERE
/etc/apt/sources.list
Locații din care să fie preluate pachetele.
~/.apt-src/status
Fișierul de stare al lui apt-src, listează pachetele instalate.
/etc/apt/apt.conf
Fișier de configurare globală pentru apt-src (și apt(8)).
~/.apt-src/config
Fișier de configurare per utilizator pentru apt-src.
CONSULTAȚI ȘI
apt-get(8), sources.list(5), dpkg-source(1)
AUTOR
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.
perl v5.40.1 2025-03-29 APT-SRC.RO(1p)