Man page - dget(1)

Packages contains this manual

Available languages:

en fr de

Manual

DGET.FR

NOM
SYNOPSIS
DESCRIPTION
OPTIONS
VARIABLES DE CONFIGURATION
EXEMPLES
BOGUES ET COMPATIBILITÉ
AUTEUR
VOIR AUSSI
TRADUCTION

NOM

dget - Télécharger des paquets Debian source et binaire

SYNOPSIS

dget [ options ] URL ...
dget
[ options ] [ --all ] paquet [ = version ] ...

DESCRIPTION

dget tĂ©lĂ©charge des paquets Debian. Avec la premiĂšre forme, dget tĂ©lĂ©charge l’adresse passĂ©e. Si cette adresse pointe vers un fichier .dsc ou .changes, dget agit comme une sorte de wget adaptĂ© aux paquets source : il tĂ©lĂ©charge aussi tous les fichiers rĂ©fĂ©rencĂ©s dans le fichier .dsc/.changes. Le paquet source tĂ©lĂ©chargĂ© est ensuite vĂ©rifiĂ© avec dscverify puis dĂ©paquetĂ© avec dpkg-source si la vĂ©rification a rĂ©ussi.

Avec la seconde forme, dget tĂ©lĂ©charge un paquet binaire (c’est-Ă -dire un fichier .deb ) depuis le miroir Debian configurĂ© dans /etc/apt/sources.lists(.d). Si un numĂ©ro de version est indiquĂ©, cette version du paquet est tĂ©lĂ©chargĂ©e. Avec --all , la liste de tous les binaires pour le paquet source paquet est extraite de la sortie de "apt-cache showsrc paquet".

Dans tous les cas, dget peut récupérer plusieurs paquets ou URL à la fois.

(Remarquez que les paquets .udeb utilisĂ©s par l’installateur Debian sont situĂ©s dans des fichiers de paquets distincts des paquets .deb . Pour utiliser des .udeb avec dget , vous devrez configurer apt pour utiliser des fichiers de paquets pour composante / debian-installer .)

Avant de tĂ©lĂ©charger les fichiers rĂ©fĂ©rencĂ©s dans les fichiers .dsc et .changes, et avant de tĂ©lĂ©charger des paquets binaires, dget vĂ©rifie si les fichiers existent dĂ©jĂ . Si c’est le cas, les sommes de contrĂŽle MD5 sont comparĂ©es afin d’éviter de gĂącher de la bande passante. dget cherche Ă©galement si les fichiers sont dans /var/cache/apt/archives ou un des rĂ©pertoires fournis avec l’option --path ou dans les fichiers de configuration (voir ci-dessous). Enfin, si le tĂ©lĂ©chargement d’un fichier (.orig).tar.gz ou .diff.gz Ă©choue, dget consulte apt-get source --print-uris . Les programmes de tĂ©lĂ©chargement utilisĂ©s sont curl et wget , recherchĂ©s dans cet ordre.

dget paquet devrait ĂȘtre implĂ©mentĂ© dans apt-get install -d .

dget a Ă©tĂ© Ă©crit pour faciliter l’obtention de paquets source depuis le web pour parrainer des tĂ©lĂ©versements, et est donc utilisĂ© en premier lieu pour tĂ©lĂ©charger des paquets source et binaire depuis un URL. Pour obtenir des paquets depuis un dĂ©pĂŽt apt il est plus simple d’exĂ©cuter apt-get download paquet et apt-get source paquet en spĂ©cifiant optionnellement --download-only pour ne pas extraire le contenu automatiquement avec dpkg-source , ou en demandant une version prĂ©cise au lieu de la derniĂšre version avec paquet =1.22-1.

OPTIONS

-a , --all

InterprĂ©ter paquet comme un nom de paquet source, et tĂ©lĂ©charger tous les binaires trouvĂ©s dans la sortie de "apt-cache showsrc paquet ". Si paquet porte une qualification d’architecture, alors seuls les paquets binaires qui sont "Arch: all", "Arch: any", ou "Arch: $arch" seront tĂ©lĂ©chargĂ©s.

-b , --backup

DĂ©placer les fichiers qui devraient ĂȘtre Ă©crasĂ©s dans ./backup .

-q , --quiet

Supprimer la sortie de wget / curl (sauf les erreurs).

-d , --download-only

Ne pas exĂ©cuter dpkg-source -x sur le paquet source tĂ©lĂ©chargĂ©. Cette option ne peut ĂȘtre utilisĂ©e qu’avec la premiĂšre mĂ©thode d’invocation de dget .

-x , --extract

ExĂ©cuter dpkg-source -x sur le paquet source tĂ©lĂ©chargĂ©. Cette option correspond au comportement par dĂ©faut et ne peut ĂȘtre utilisĂ©e qu’avec la premiĂšre mĂ©thode d’invocation de dget .

-u , --allow-unauthenticated

Ne pas chercher Ă  vĂ©rifier l’intĂ©gritĂ© des paquets source tĂ©lĂ©chargĂ©s en utilisant dscverify .

--build

Exécuter dpkg-buildpackage -b -uc sur le paquet source téléchargé.

--path RÉP [ : RÉP ...]

En plus de /var/cache/apt/archives , dget cherche les paquets ayant une somme de contrĂŽle MD5 correspondante dans la liste de rĂ©pertoires donnĂ©e en paramĂštre Ă  --path . Par exemple "--path /srv/pbuilder/result:/home/cb/UploadQueue". Si RÉP est vide (c’est-Ă -dire que l’option "--path ’’" est passĂ©e), alors tous les rĂ©pertoires passĂ©s prĂ©cĂ©demment ou dans les fichiers de configuration sont ignorĂ©s. Cette option peut ĂȘtre passĂ©e plusieurs fois, et dget cherchera dans tous les rĂ©pertoires listĂ©s. Ainsi, l’exemple ci-dessus est Ă©quivalent Ă  "--path /srv/pbuilder/result --path /home/cb/UploadQueue".

-k , --insecure

Autoriser les connexions SSL vers des hĂŽtes dont l’authenticitĂ© n’est pas certifiĂ©e.

--no-cache

Éviter les caches HTTP cĂŽtĂ© serveur en envoyant un en-tĂȘte Pragma: no-cache .

-h , --help

Afficher un message d’aide.

-V , --version

Afficher les informations sur la version.

VARIABLES DE CONFIGURATION

Les deux fichiers de configuration /etc/devscripts.conf et ˜/.devscripts sont chargĂ©s dans cet ordre par un interprĂ©teur de commandes pour dĂ©finir les variables de configuration. Des options de ligne de commande peuvent ĂȘtre utilisĂ©es pour Ă©craser les paramĂštres des fichiers de configuration. Les paramĂštres des variables d’environnement sont ignorĂ©s Ă  cette fin. La variable actuellement reconnue est :
DGET_PATH

Liste de rĂ©pertoires dans lesquels chercher les fichiers, en plus de /var/cache/apt/archives qui est utilisĂ© par dĂ©faut. Cette variable a le mĂȘme effet que l’option de ligne de commande --path . Par dĂ©faut, elle n’est pas dĂ©finie.

DGET_UNPACK

À configurer Ă  "no" pour dĂ©sactiver l’extraction des paquets source tĂ©lĂ©chargĂ©s. La valeur par dĂ©faut est "yes".

DGET_VERIFY

À configurer Ă  "no" pour dĂ©sactiver la vĂ©rification des signatures des paquets source tĂ©lĂ©chargĂ©s. La valeur par dĂ©faut est "yes".

EXEMPLES

TĂ©lĂ©charger tous les fichiers .deb pour la version prĂ©cĂ©dente d’un paquet et les comparer bit-Ă -bit avec diffoscope :

mkdir précédente actuelle
(cd précédente && dget --all monpaquet=1.2-1)
(cd actuelle && dget --all monpaquet) # télécharge la derniÚre 1.2-2 dans cet exemple
diffoscope --html=diffoscope.html précédente/ actuelle/

Télécharger le paquet source de la version actuelle du dépÎt apt et la nouvelle version à passer en revue depuis mentors.debian.net, et effectuer une comparaison avec debdiff :

dget https://mentors.debian.net/debian/pool/main/m/monpaquet/monpaquet_1.2-3.dsc
apt-get source monpaquet=1.2-2
debdiff --from monpaquet_1.2-2.dsc --to monpaquet_1.2-3.dsc

BOGUES ET COMPATIBILITÉ

dget --all srcpkg devrait ĂȘtre implĂ©mentĂ© par apt-get download paquet_source de sorte qu’ apt-get puisse tĂ©lĂ©charger tous les paquets binaire en se basant sur le nom du paquet source.

Avant la version 2.10.17 de devscripts, le comportement par défaut était de ne pas extraire les paquets source téléchargés. Configurez DGET_UNPACK à "no" pour retrouver cet ancien comportement.

AUTEUR

Ce programme est Copyright (C) 2005-2013 Christoph Berg <myon@debian.org>. Les modifications sont Copyright (C) 2005-2006 Julian Gilbey <jdg@debian.org>.

Ce programme est publié sous les termes de la Licence Publique Générale (GPL) version 2 ou toute version ultérieure (à votre discrétion).

VOIR AUSSI

apt-get (1), curl (1), debcheckout (1), debdiff (1), dpkg-source (1), wget (1)

TRADUCTION

Cyril Brulebois < cyril.brulebois@enst-bretagne.fr >, 2006

Thomas Huriaux < thomas.huriaux@gmail.com >, 2006

David Prévot < david@tilapin.org >, 2010-2013

Xavier Guimard < yadd@debian.org >, 2018-2024