Provided by: apt-src_0.25.5_all bug

NAAM

       apt-src - debian bronpakketbomen beheren

OVERZICHT

       apt-src [opties] commando

       apt-src [opties] install|remove pkt1 [pkt2 ...]

       apt-src locatie pkg

BESCHRIJVING

       apt-src is een commandoregelinterface voor het downloaden, installeren, upgraden en volgen van debian-
       broncodepakketten. Het kan worden uitgevoerd als een normale gebruiker of als root.

       In tegenstelling tot binaire pakketten worden broncodepakketten niet op een voorgeschreven locatie
       geïnstalleerd. Ze worden daarentegen "geïnstalleerd" door hun broncodeboom uit te pakken in een map, die
       zich overal kan bevinden, waar u maar wilt. Een broncodepakket kan meerdere keren geïnstalleerd worden,
       op verschillende locaties. Dit programma beheert broncodepakketten die op deze manier zijn geïnstalleerd
       en biedt opzoekingsfaciliteiten om te helpen vinden waar een broncodepakket is geïnstalleerd.

       Tenzij de optie -h of --help is gegeven, moet een van de onderstaande commando's aanwezig zijn.

       update
           De  lijsten met beschikbare pakketten bijwerken. Eigenlijk identiek aan apt-get update, en moet in de
           standaardconfiguratie als root worden uitgevoerd.

       install
           Het genoemde broncodepakket of de genoemde broncodepakketten in de huidige map installeren. Als er al
           een pakket in de huidige map is geïnstalleerd, wordt geprobeerd dit op te waarderen.

           Dit commando accepteert de namen van binaire pakketten of van broncodepakketten. Net als met  apt-get
           install,  kunt  u  de  naam  laten volgen door =versienummer of /release om aan te geven welke versie
           geïnstalleerd moet worden of uit welke release de broncode moet komen.

           Het zal ervoor zorgen dat aan de bouwvereisten van het broncodepakket wordt voldaan.

           Als de optie --location wordt gegeven, wordt het broncodepakket geïnstalleerd of opgewaardeerd in  de
           opgegeven locatie in plaats van in de huidige map.

           Als  de  optie  --build  wordt  gegeven,  wordt  elk  nieuw  geïnstalleerd  of  opgewaardeerd  pakket
           gecompileerd.

       upgrade
           Alle geïnstalleerde broncodepakketten opwaarderen of, als  de  opties  --location  of  --here  worden
           gebruikt, alleen broncodepakketten in de opgegeven map opwaarderen.

           Als  de  optie  --patch  wordt  gegeven  (de  standaardinstelling), zal apt-src proberen een patch te
           genereren die alle lokale wijzigingen bevat die in het broncodepakket zijn aangebracht, en  zal  deze
           patch  op  de  bijgewerkte boom toepassen. Hierdoor kunnen uw lokale wijzigingen behouden blijven bij
           het opwaarderen van pakketten, al zal dit mogelijk niet altijd werken en zult u soms  uw  wijzigingen
           handmatig moeten bijvoegen.

           Als  de  optie  --build  wordt  gegeven,  wordt  elk  nieuw  geïnstalleerd  of  opgewaardeerd  pakket
           gecompileerd.

       remove
           Het genoemde broncodepakket of de genoemde broncodepakketten verwijderen.  De  opties  --location  en
           --here kunnen worden gebruikt om alleen pakketten in een bepaalde map te verwijderen.

       build
           De  opgegeven broncode of broncodes compileren. Als de broncode nog niet is geïnstalleerd, wordt deze
           eerst geïnstalleerd.

       clean
           De broncodeboom van het genoemde broncodepakket of de genoemde broncodepakketten opschonen. De opties
           --location en --here kunnen worden gebruikt om alleen pakketten in een bepaalde map op te schonen.

       import
           Gebruik deze optie om apt-src op de hoogte te stellen van  een  bestaande,  uitgepakte  broncodeboom.
           Naast  de  naam waaronder het geïmporteerd moet worden, moet u de locatie van de broncodeboom opgeven
           (met --location), en mogelijk moet u de versie van de broncode vermelden  (met  --version).  Verwacht
           niet dat het commando build op deze broncodeboom zal werken, tenzij die een map debian/ heeft.

       list
           Zonder andere parameters toont dit alle geïnstalleerde broncodepakketten, hun status en de map waarin
           ze  zijn  geïnstalleerd.  Als  de  naam  van een pakket wordt opgegeven, worden alleen geïnstalleerde
           exemplaren van dat broncodepakket weergegeven. Als de opties --location of  --here  worden  gebruikt,
           beperken deze de lijst tot pakketten in de opgegeven map.

       location
           Krijgt  één parameter mee, de naam van een broncodepakket. Als het pakket is geïnstalleerd, geeft dit
           de basismap van de broncodeboom van het pakket terug.

           Dit commando kan gebruikt worden wanneer u bestanden uit een ander broncodepakket wilt toevoegen,  of
           iets dergelijks. Bijvoorbeeld:

            -I`apt-src location pkkt`

       version
           Krijgt  één parameter mee, de naam van een broncodepakket. Als het pakket is geïnstalleerd, geeft dit
           de versie terug van het pakket dat geïnstalleerd is.

       name
           Krijgt één parameter mee, de  naam  van  een  broncodepakket  (kan  worden  opgegeven  met  reguliere
           expressies).  Geeft de naam terug van het geïnstalleerde broncodepakket dat overeenkomt met die naam,
           als dat aanwezig is.

OPTIES

       Alle commandoregelopties kunnen worden ingesteld met het configuratiebestand. De beschrijvingen geven aan
       welke configuratieoptie moet worden ingesteld. Voor  booleaanse  opties  kunt  u  het  standaard  bestand
       overschrijven door iets te gebruiken als -f-, --no-f, -f=no of verschillende andere variaties.

       -h, --help
           Een hulptekst tonen.

       -b, --build, --compile
           Broncodepakketten   bouwen   nadat  ze  geïnstalleerd  of  opgewaardeerd  werden.  Configuratie-item:
           APT::Src::Compile.

       -i, --installdebs
           Pakketten  installeren  na  het  bouwen  van  de  broncode.  Impliceert  --build.  Configuratie-item:
           APT::Src::InstallDebs

           Merk  op dat als meerdere pakketten worden gegenereerd vanuit een enkel broncodepakket, deze allemaal
           worden geïnstalleerd.

       -p, --patch
           Proberen om tijdens het upgraden lokale wijzigingen in de  nieuwe  bronstructuur  te  patchen.  Staat
           standaard ingeschakeld, gebruik --no-p om uit te schakelen. Configuratie-item: APT::Src::Patch.

       -l, --location
           Een   map  opgeven;  alleen  bewerkingen  uitvoeren  op  pakketten  in  die  map.  Configuratie-item:
           APT::Src::Location.

       -c, --cwd, --here
           Alleen bewerkingen uitvoeren op pakketten in de huidige map. Configuratie-item: APT::Src::Here.

       --upstream-version
           Alleen te gebruiken met het commando version; laat het debian-onderdeel van het versienummer weg  uit
           het versienummer van de pakketuitvoer.

       -k, --keep-built
           Geen  .debs  en  andere  gebouwde  bestanden  verwijderen  nadat u ze met de optie --installdebs hebt
           geïnstalleerd. Configuratie-item: APT::Src::KeepBuilt

       -n, --no-delete-source
           Geen broncodebestanden  verwijderen  wanneer  u  het  broncodepakket  verwijdert.  Configuratie-item:
           APT::Src:NoDeleteSource

       --version
           Een broncodeboom-versie opgeven. Te gebruiken bij het commando import.

       -q, --quiet
           Alle  uitvoer  van  commando's  naar  /dev/null sturen, tenzij een commando niet zoals verwacht wordt
           uitgevoerd. Configuratie-item: APT::Src::Quiet

       -t, --trace
           Elk commando vermelden wanneer het wordt uitgevoerd. Configuratie-item: APT::Src::Trace

       Naast de bovenstaande opties kunnen sommige minder gebruikte configuratie-items alleen  worden  opgegeven
       in de configuratiebestanden /etc/apt/apt.conf en ~/.apt-src/config. Deze zijn:

       APT::Src::BuildCommand
           Het  commando  dat  moet  worden  gebruikt  om een broncodeboom te bouwen. Uitgevoerd in de te bouwen
           broncodeboom, is het standaard "dpkg-buildpackage -b -us -uc", met  de  toevoeging  van  "-rfakeroot"
           voor niet-root gebruikers.

       APT::Src::RootCommand
           Het  commando  dat  moet  worden  gebruikt  als  een  niet-root gebruiker root moet worden. Dit wordt
           bijvoorbeeld gebruikt om aan build-deps te voldoen. sudo(8) is een goede keuze en de standaard. Als u
           su(1) wilt gebruiken, moet u dit instellen op "su -c".

       APT::Src::BuildDeps
           Bepaalt of apt-src ervoor zorgt dat de bouwvereisten  van  een  broncodepakket  worden  geïnstalleerd
           wanneer  het  wordt  geïnstalleerd  of geüpgraded. De standaardwaarde is true. Als u dit uitschakelt,
           kunnen pakketten mogelijk niet worden gebouwd vanwege ontbrekende bouwvereisten.

OPMERKING OVER NAMEN

       U kunt de namen van binaire pakketten of broncodepakketnamen gebruiken bij het installeren van een  nieuw
       broncodepakket.

       De  rest  van  de  tijd,  wanneer u te maken hebt met reeds geïnstalleerde pakketten, moet u momenteel de
       namen van de broncodepakketten gebruiken (dit kan later veranderen). U mag  echter  reguliere  expressies
       gebruiken als onderdeel van de namen.

OMGEVING

       Dit programma stelt APT_SRC_BUILD in tijdens het bouwen van een pakket.

VOORBEELDEN

       Om  de  broncode  voor  mutt(1)  te  installeren  in  /usr/src, deze te bouwen en de resulterende debs te
       installeren:

         apt-src install --location=/usr/src -i mutt

       Om wijzigingen in het geïnstalleerde broncodepakket van het genoemde programma mutt(1) bij te  houden  en
       debs te installeren zodra er een nieuwe versie uitkomt:

         apt-src install -i mutt

       Om een lokale kopie van het pakket foo te installeren, waarop u een lokale patch gaat toepassen:

         apt-src install foo
         cd foo-versie
         patch <~/mijn-foo-patch
         apt-src build --installdebs foo

       Om uw lokale kopie van foo te upgraden, uw patch in te voegen en nieuwe debs te bouwen en te installeren:

         apt-src install -i foo

       Om de broncodeboom in /usr/src/linux, die u uit een tarball van www.kernel.org (of uit het pakket kernel-
       source) hebt uitgepakt, te importeren in apt-src, zodat deze hiervan op de hoogte is:

         apt-src import kernel --location=/usr/src/linux --version=2.4.18

       In  een  debian/rules  van  een pakket van een kernel-module dat moet uitzoeken of het wordt gebouwd door
       apt-src, en als dit het geval is,  de  variabelen  KVERS,  KSRC.  en  KDREV  instellen  die  make-kpkg(1)
       gewoonlijk instelde:

         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

BESTANDEN

       /etc/apt/sources.list
           Locaties waar pakketten vandaan moeten worden gehaald.

       ~/.apt-src/status
           Het statusbestand van apt-src; vermeldt de geïnstalleerde pakketten.

       /etc/apt/apt.conf
           Globaal configuratiebestand voor apt-src (en apt(8)).

       ~/.apt-src/config
           Configuratiebestand per gebruiker voor apt-src.

ZIE OOK

       apt-get(8), sources.list(5), dpkg-source(1)

AUTEUR

       Copyright 2002 Joey Hess <joeyh@debian.org>

       Dit is vrije software; zie de GNU General Public Licence versie 2 of later voor kopieervoorwaarden. Er is
       GEEN garantie.

perl v5.40.1                                       2025-03-29                                     APT-SRC.NL(1p)