APT-SRC.FR(1) | User Contributed Perl Documentation | APT-SRC.FR(1) |
apt-src - Gere les arborescences des paquets source debian.
apt-src [options] commande
apt-src [options] install|remove paquet1 [paquet2 ...]
apt-src emplacement paquet
apt-src est une interface en ligne de commande pour le telechargement, l'installation, la mise a niveau et le suivi des paquets source debian. Ce programme peut etre execute aussi bien par un utilisateur normal que par le superutilisateur (root).
A la difference des paquets binaires, les paquets source ne sont pas installes dans un emplacement standard (canonique). En effet, ils sont X installes X en depaquetant leur arborescence source dans le repertoire desire. Un paquet source peut etre installe plusieurs fois, a des emplacements differents. Ce programme gere les paquets source installes selon ce principe et fournit des outils de recherche pour vous aider a trouver ou un paquet source est installe.
Une des commandes ci-dessous doit etre indiquee, sauf lors de l'utilisation des options -h ou -help.
Cette commande accepte aussi bien les noms de paquets binaires que ceux des paquets source. Comme avec X apt-get install X, vous pouvez prefixer le nom avec =version ou /distribution (release) pour specifier la version du paquet ou la distribution choisie.
Cette commande s'assurera que les dependances du paquet source sont satisfaites.
Avec l'option --location, le paquet source sera installe ou mis a niveau a l'emplacement indique au lieu du repertoire courant.
Avec l'option --build tous les paquets nouvellement installes ou mis a jour seront compiles.
Avec l'option --patch (valeur par defaut), apt-src tentera de fabriquer une rustine (patch) contenant tous les changements locaux apportes au paquet source puis appliquera cette rustine a l'arborescence apres sa mise a jour. Ceci permet a vos changements locaux d'etre preserves lors d'une mise a niveau du paquet. Il peut arriver que cette methode ne fonctionne pas, vous devrez alors fusionner vos propres modifications a la main.
Avec l'option --build tous les paquets nouvellement installes ou mis a jour seront compiles.
Cette commande peut etre employee quand vous devez inclure des fichiers provenant d'un autre paquet source, ou quelque chose comme ca. Par exemple :
apt-src location pkg
Toutes les options en ligne de commande peuvent etre reglees par l'intermediaire du fichier de configuration. Les descriptions indiquent l'option de configuration a regler. Pour les options booleennes vous pouvez surcharger les valeurs par defaut du fichier en employant quelque chose comme -f-, --no-f, -f=no ou d'autres variantes.
Notez que si des paquets multiples sont produits a partir d'un paquet source unique, ils seront tous installes.
En plus des options ci-dessus, il existe quelques elements de configuration moins utilises. Ils ne peuvent etre indiques que dans les fichiers de configuration /etc/apt/apt.conf et ~/.apt-src/config Il s'agit de :
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 deja installes, vous devez, actuellement, employer les noms des paquets source. (Cela pourrait changer plus tard). Toutefois, vous pouvez employer des expressions rationnelles pour specifier les noms.
Ce programme definit APT_SRC_BUILD lorsqu'il construit un paquet.
Pour installer le paquet source X toto X dans /usr/src, construire le paquet et installer les .debs resultants :
apt-src install --location=/usr/src -i toto
Pour suivre les changements du paquet source X toto X deja implante et installer les .debs a 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 a 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 depaquetee, par un tarball, dans /usr/src/linux, depuis ftp.kernel.org (ou depuis un paquet du kernel-source). Cette commande a 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 utilise pour le paquet d'un module noyau dont le script debian/rules cherche a determiner s'il est construit par apt-src, pour, dans ce cas, definir les variables KVERS, KSRC, et KDREV qui sont normalement fixees 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
Copyright 2002 Joey Hess <joeyh@debian.org>
Ceci est logiciel libre. Consultez la version 2 et suivantes de la Licence Publique Generale (GPL) de GNU pour les conditions de duplication. Ce logiciel est fourni sans AUCUNE garantie.
Valery Perrin <valery.perrin.debian@free.fr> le 18 octobre 2004.
L'equipe de traduction a fait le maximum pour realiser une adaptation francaise de qualite.
La version anglaise la plus a jour de ce document est toujours consultable via la commande X man -L en apt-src X.
N'hesitez pas a signaler a l'auteur ou au traducteur, selon le cas, toute erreur dans de cette page de manuel.
2016-12-21 | perl v5.24.1 |