Provided by: apt-src_0.25.3_all bug

NOM

       apt-src - Gère les arborescences des paquets source debian.

SYNOPSIS

       apt-src [options] commande

       apt-src [options] install|remove paquet1 [paquet2 ...]

       apt-src emplacement paquet

DESCRIPTION

       apt-src est une interface en ligne de commande pour le téléchargement, l'installation, la mise à niveau
       et le suivi des paquets source debian. Ce programme peut être exécuté aussi bien par un utilisateur
       normal que par le superutilisateur (root).

       À la différence des paquets binaires, les paquets source ne sont pas installés dans un emplacement
       standard (canonique). En effet, ils sont « installés » en dépaquetant leur arborescence source dans le
       répertoire désiré. Un paquet source peut être installé plusieurs fois, à des emplacements différents. Ce
       programme gère les paquets source installés selon ce principe et fournit des outils de recherche pour
       vous aider à trouver où un paquet source est installé.

       Une des commandes ci-dessous doit être indiquée, sauf lors de l'utilisation des options -h ou -help.

       update
           Met à jour les listes des paquets disponibles. Rigoureusement identique à « apt-get update ». Ne peut
           être exécutée, dans la configuration par défaut, que par le superutilisateur.

       install
           Installe,  dans  le  répertoire  courant,  le  ou  les paquets source indiqués. Si le paquet est déjà
           installé dans le répertoire courant, une mise à niveau est tentée.

           Cette commande accepte aussi bien les noms de paquets binaires que ceux  des  paquets  source.  Comme
           avec  «  apt-get install », vous pouvez préfixer le nom avec =version ou /distribution (release) pour
           spécifier la version du paquet ou la distribution choisie.

           Cette commande s'assurera que les dépendances du paquet source sont satisfaites.

           Avec l'option --location, le paquet source sera installé ou mis à niveau à l'emplacement  indiqué  au
           lieu du répertoire courant.

           Avec l'option --build tous les paquets nouvellement installés ou mis à jour seront compilés.

       upgrade
           Met  à  jour  tous les paquets source installés, sauf avec les options --location ou --here (ici), où
           seuls les paquets source situés dans le répertoire indiqué seront mis à jour.

           Avec l'option --patch (valeur par défaut), apt-src tentera de fabriquer une rustine (patch) contenant
           tous les changements locaux apportés au paquet source puis appliquera cette rustine à  l'arborescence
           après  sa mise à jour. Ceci permet à vos changements locaux d'être préservés lors d'une mise à niveau
           du paquet. Il peut arriver que cette méthode ne fonctionne  pas,  vous  devrez  alors  fusionner  vos
           propres modifications à la main.

           Avec l'option --build tous les paquets nouvellement installés ou mis à jour seront compilés.

       remove
           Supprime  le  ou  les  paquets  source spécifiés. Les options --location ou --here (ici) peuvent être
           employées pour limiter la suppression des paquets au répertoire indiqué.

       build
           Construit la ou les sources spécifiées. Si la  source  n'est  pas  encore  installée,  elle  le  sera
           préalablement.

       clean
           Nettoie  les arborescences du ou des paquets source spécifiés. Les options --location ou --here (ici)
           peuvent être employées pour ne nettoyer que les paquets du répertoire indiqué.

       import
           Permet d'informer apt-src de l'existence d'une arborescence source préalablement dépaquetée. En  plus
           du  nom  sous lequel elle doit être importée, vous devez indiquer l'emplacement de cette arborescence
           source (avec --location). Vous pouvez avoir besoin  de  spécifier  la  version  de  la  source  (avec
           --version).  N'espérez  pas  que  la  commande build fonctionne avec cette source, à moins qu'elle ne
           possède un répertoire debian/

       list
           Sans autre paramètre, cette commande énumère tous les paquets source installés et indique  leur  état
           ainsi  que  le  répertoire  où  ils  sont  installés. Si le nom d'un paquet est spécifié, la commande
           affichera seulement les occurrences installées de ce paquet source.  Si  les  options  --location  ou
           --here sont employées, elles limiteront la liste aux paquets du répertoire indiqué.

       location
           N'accepte  qu'un  seul  paramètre  :  Le nom du paquet source. Si le paquet est installé, la commande
           renvoie le chemin de la racine de l'arborescence du paquet source.

           Cette commande peut être employée quand vous devez inclure des fichiers provenant d'un  autre  paquet
           source, ou quelque chose comme ça. Par exemple :

           apt-src location pkg

       version
           N'accepte  qu'un  seul paramètre : le nom du paquet source. Si le paquet est installé, sa version est
           retournée.

       name
           N'accepte qu'un seul paramètre : le nom d'un paquet source  (une  expression  rationnelle  peut  être
           utilisée).   Renvoie  le  nom  du  paquet  source  installé,  correspondant  au  paramètre  spécifié.
           (NdT : Utile en cas d'utilisation d'expression rationnelle.)

OPTIONS

       Toutes les options en  ligne  de  commande  peuvent  être  réglées  par  l'intermédiaire  du  fichier  de
       configuration. Les descriptions indiquent l'option de configuration à régler. Pour les options booléennes
       vous  pouvez  surcharger  les valeurs par défaut du fichier en employant quelque chose comme -f-, --no-f,
       -f=no ou d'autres variantes.

       -h, --help
           Affiche ce fichier d'aide.

       -b, --build, --compile
           Construit les paquets source après les avoir installés ou mis à jour. Paramètre  de  configuration  :
           APT::Src::Compile

       -i, --installdebs
           Installe  les  paquets  après  avoir construit les sources. Implique l'usage de --build. Paramètre de
           configuration : APT::Src::InstallDebs

           Notez que si des paquets multiples sont produits à partir d'un paquet source unique, ils seront  tous
           installés.

       -p, --patch
           Tente de réimplanter les changements locaux dans la nouvelle arborescence après la mise à jour. Cette
           option  est prise par défaut. Employer --no-p pour ignorer cette action. Paramètre de configuration :
           APT::Src::Patch

       -l, --location
           Spécifie  un  répertoire.  Limite  l'action  aux  paquets  du  répertoire  spécifié.   Paramètre   de
           configuration : APT::Src::Location

       -c, --cwd, --here
           Limite l'action aux paquets du répertoire courant. Paramètre de configuration : APT::Src::Here

       --upstream-version
           Utilisable  seulement avec la commande version. Permet de ne pas afficher le numéro de version debian
           de la version du paquet.

       -k, --keep-built
           Conserve les .debs et les autres fichiers construits, après leur installation,  lors  de  l'usage  de
           l'option --installdebs. Paramètre de configuration : APT::Src::KeepBuilt

       -n, --no-delete-source
           Conserve   les  fichiers  source  lors  de  la  desinstallation  d'un  paquet  source.  Paramètre  de
           configuration : APT::Src:NoDeleteSource

       --version
           Spécifie une version de l'arborescence de la source. À utiliser avec la commande d'importation.

       -q, --quiet
           Redirige toutes les sorties vers /dev/null à moins qu'une commande ne  fonctionne  pas  comme  prévu.
           Paramètre de configuration : APT::Src::Quiet

       -t, --trace
           Affiche chaque commande telle qu'elle est lancée. Paramètre de configuration : APT::Src::Trace

       En  plus  des  options  ci-dessus,  il  existe  quelques éléments de configuration moins utilisés. Ils ne
       peuvent être indiqués que dans les fichiers de configuration /etc/apt/apt.conf  et  ~/.apt-src/config  Il
       s'agit de :

       APT::Src::BuildCommand
           Indique  la  commande  à employer pour construire le paquet. Cette commande sera exécutée à partir de
           l'arborescence des sources. Par défaut « dpkg-buildpackage - b -us -uc », avec « -rfakeroot »  ajouté
           pour les utilisateurs autres que le superutilisateur.

       APT::Src::RootCommand
           Indique  la  commande  à  employer  si  un  utilisateur  autre  que  le superutilisateur doit devenir
           superutilisateur. Elle est employée pour, par exemple, satisfaire build-deps.  sudo,  la  valeur  par
           défaut,  est  un  choix  judicieux.  Si  vous  voulez  employer su, vous devez le faire sous la forme
           « su -c ».

       APT::Src::BuildDeps
           Demande à apt-src d'installer les dépendances nécessaires au paquet source lors de  son  installation
           ou  de sa mise à jour. Actif par défaut. Si vous désactivez cette option, certains paquets peuvent ne
           pas être construits en raison de dépendances manquantes.

NOTE SUR LES NOMS

       Vous pouvez employer le nom du paquet binaire ou le nom du paquet source pour installer un nouveau paquet
       source.

       Par contre, pour travailler avec des paquets déjà installés, vous devez, actuellement, employer les  noms
       des  paquets  source.  (Cela pourrait changer plus tard). Toutefois, vous pouvez employer des expressions
       rationnelles pour spécifier les noms.

ENVIRONNEMENT

       Ce programme définit APT_SRC_BUILD lorsqu'il construit un paquet.

EXEMPLES

       Pour installer le paquet source « toto » dans /usr/src, construire  le  paquet  et  installer  les  .debs
       résultants :

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

       Pour  suivre les changements du paquet source « toto » déjà implanté et installer les .debs à chaque fois
       qu'une nouvelle version est disponible :

         apt-src install -i toto

       Pour installer une copie locale du paquet foo, et appliquer une rustine (patch) locale :

         apt-src install foo
         cd foo-version
         patch <~/my-foo-patch
         apt-src build --installdebs foo

       Pour mettre à niveau votre copie locale de foo, conserver  votre  rustine  (patch),  puis  construire  et
       installer les nouveaux .debs :

         apt-src install -i foo

       Pour  importer,  dans  apt-src,  l'arborescence  source  que  vous  avez dépaquetée, par un tarball, dans
       /usr/src/linux, depuis ftp.kernel.org (ou depuis un paquet du kernel-source). Cette commande à  pour  but
       de renseigner apt-src au sujet du paquet :

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

       Voici  un  exemple  utilisé  pour  le  paquet  d'un  module  noyau  dont le script debian/rules cherche à
       déterminer s'il est construit par apt-src, pour, dans ce cas, définir les variables KVERS, KSRC, et KDREV
       qui sont normalement fixées par make-kpkg :

         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

FICHIERS

       /etc/apt/sources.list
           Emplacement des archives du système de distribution de paquets.

       ~/.apt-src/status
           Fichier d'état d'apt-src, qui liste les paquets installés.

       /etc/apt/apt.conf
           Fichier global de configuration pour apt-src (et apt).

       ~/.apt-src/config
           Fichier de configuration propre à l'utilisateur pour apt-src.

VOIR AUSSI

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

AUTEUR

       Copyright 2002 Joey Hess <joeyh@debian.org>

       Ceci est logiciel libre. Consultez la version 2 et suivantes de la Licence Publique Générale (GPL) de GNU
       pour les conditions de duplication. Ce logiciel est fourni sans AUCUNE garantie.

TRADUCTION

       Val�ry Perrin <valery.perrin.debian@free.fr> le 18 octobre 2004.

       L'�quipe de traduction a fait le maximum pour r�aliser une adaptation fran�aise de qualit�.

       La  version  anglaise  la  plus  �  jour  de  ce  document  est  toujours  consultable  via  la  commande
       � man -L en apt-src �.

       N'h�sitez  pas  �  signaler � l'auteur ou au traducteur, selon le cas, toute erreur dans de cette page de
       manuel.

perl v5.32.0                                       2021-01-10                                     APT-SRC.FR(1p)