Provided by: apt-src_0.25.5_all bug

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)