Il s'agit de la commande dpkg qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
dpkg - gestionnaire de paquets pour Debian
SYNOPSIS
dpkg [option...] action
ATTENTION
Ce manuel est destiné aux utilisateurs souhaitant comprendre dpkgles options de ligne de commande et
package indique plus en détail que celui fourni par dpkg --Aidez-moi.
Il devrait pas être utilisé par les mainteneurs de paquets souhaitant comprendre comment dpkg va installer
leurs colis. Les descriptions de quoi dpkg fait lors de l'installation et de la suppression de packages
sont particulièrement insuffisants.
DESCRIPTION
dpkg est un outil pour installer, construire, supprimer et gérer les paquets Debian. Le primaire et plus
frontal convivial pour dpkg is aptitude (1). dpkg lui-même est entièrement contrôlé via
paramètres de ligne de commande, qui consistent en exactement une action et zéro ou plusieurs options. Les
le paramètre d'action indique dpkg quoi faire et les options contrôlent le comportement de l'action dans
d'une certaine manière.
dpkg peut également être utilisé comme front-end pour dpkg-debde Géographie (1) et avec la requête dpkg(1). La liste de
les actions prises en charge peuvent être trouvées plus loin dans le ACTIONS section. Si une telle action est
rencontré dpkg court juste dpkg-deb or requête dpkg avec les paramètres qui lui sont donnés, mais non
des options spécifiques leur sont actuellement transmises, pour utiliser une telle option, les back-ends ont besoin
être appelé directement.
INFORMATION A PROPOS FORFAITS
dpkg conserve des informations utilisables sur les packages disponibles. Les informations sont
divisé en trois classes : Etats, sélection Etats et drapeaux. Ces valeurs sont destinées à
être modifié principalement avec désélectionner.
Forfait Etats
pas installé
Le package n'est pas installé sur votre système.
fichiers de configuration
Seuls les fichiers de configuration du package existent sur le système.
à moitié installé
L'installation du package a commencé, mais n'est pas terminée depuis certains
raison.
déballé
Le package est décompressé, mais pas configuré.
à moitié configuré
Le package est décompressé et la configuration a été démarrée, mais pas encore terminée
pour certaines raisons.
déclencheurs attendus
Le package attend le traitement du déclencheur par un autre package.
déclencheurs en attente
Le paquet a été déclenché.
Installé
Le package est correctement déballé et configuré.
Forfait sélection Etats
installer
Le package est sélectionné pour l'installation.
appuyez en continu Un paquet marqué pour être sur appuyez en continu n'est pas géré par dpkg, à moins d'y être forcé
avec option --force-tenir.
deinstall
Le paquet est sélectionné pour la désinstallation (c'est-à-dire que nous voulons supprimer tous les fichiers,
sauf les fichiers de configuration).
purge Le paquet est sélectionné pour être purgé (c'est-à-dire que nous voulons tout supprimer du système
répertoires, voire des fichiers de configuration).
Forfait drapeaux
réintégration obligatoire
Un colis marqué réintégration obligatoire est cassé et nécessite une réinstallation. Ces
les packages ne peuvent pas être supprimés, à moins d'être forcés avec l'option --force-remove-reinstreq.
ACTIONS
-i, --installer fichier-paquet...
Installez le paquet. Si --recursive or -R l'option est spécifiée, fichier-paquet doit
se référer à un répertoire à la place.
L'installation comprend les étapes suivantes :
1. Extrayez les fichiers de contrôle du nouveau package.
2. Si une autre version du même package a été installée avant la nouvelle
installer, exécuter prématuré script de l'ancien package.
3. Courir préinst script, s'il est fourni par le package.
4. Décompressez les nouveaux fichiers et sauvegardez en même temps les anciens fichiers, de sorte que si
quelque chose ne va pas, ils peuvent être restaurés.
5. Si une autre version du même package a été installée avant la nouvelle
l'installation, exécutez le après-midi script de l'ancien package. Notez que ce script
est exécuté après le préinst script du nouveau package, car les nouveaux fichiers sont
écrits en même temps que les anciens fichiers sont supprimés.
6. Configurez le package. Voir --configurer pour des informations détaillées sur la façon dont
est fait.
--déballer fichier-paquet...
Décompressez le package, mais ne le configurez pas. Si --recursive or -R option est
spécifié, fichier-paquet doit plutôt faire référence à un répertoire.
--configurer paquet... |-a|--en attendant
Configurez un package qui a été décompressé mais pas encore configuré. Si -a or
--en attendant est donné à la place de paquet, tous les packages décompressés mais non configurés sont
configuré.
Pour reconfigurer un package déjà configuré, essayez la
dpkg-reconfigurer(8) commande à la place.
La configuration comprend les étapes suivantes :
1. Décompressez les fichiers de configuration et sauvegardez en même temps les anciens fichiers de configuration afin que
ils peuvent être restaurés en cas de problème.
2. Courir post-installation script, s'il est fourni par le package.
--triggers uniquement paquet... |-a|--en attendant
Ne traite que les déclencheurs (depuis dpkg 1.14.17). Tous les déclencheurs en attente seront
traité. Si les noms de packages sont fournis, seuls les déclencheurs de ces packages seront
traités, exactement une fois chacun si nécessaire. L'utilisation de cette option peut laisser des paquets
dans le mauvais déclencheurs attendus et déclencheurs en attente États. Cela peut être corrigé
plus tard en exécutant : dpkg --configurer --en attendant.
-r, --supprimer paquet...|-a|--en attente
Supprimer un package installé. Cela supprime tout sauf les fichiers de configuration, qui peuvent
éviter d'avoir à reconfigurer le paquet s'il est réinstallé plus tard (les fichiers de configuration sont
fichiers de configuration répertoriés dans le DEBIAN/conffiles fichier de contrôle). Si -a
or --en attendant est donné à la place d'un nom de package, alors tous les packages sont décompressés, mais
marqué pour être supprimé dans le fichier /var/lib/dpkg/statut, sont enlevés.
La suppression d'un package comprend les étapes suivantes :
1. Courir prématuré scénario
2. Supprimer les fichiers installés
3. Courir après-midi scénario
-P, --purge paquet... |-a|--en attendant
Purger un package installé ou déjà supprimé. Cela supprime tout, y compris
conffiles. Si -a or --en attendant est donné à la place d'un nom de package, alors tous
packages décompressés ou supprimés, mais marqués pour être purgés dans le fichier /var/lib/dpkg/statut,
sont purgés.
Remarque : certains fichiers de configuration peuvent être inconnus de dpkg parce qu'ils sont créés
et gérées séparément via les scripts de configuration. Dans ce cas, dpkg ne sera pas
les supprimer par lui-même, mais le paquet est après-midi script (appelé par dpkg),
doit veiller à leur élimination lors de la purge. Bien entendu, cela ne s'applique qu'aux
des fichiers dans les répertoires système, pas des fichiers de configuration écrits sur des utilisateurs individuels
répertoires personnels.
La purge d'un package comprend les étapes suivantes :
1. Retirez le package, s'il n'est pas déjà supprimé. Voir --supprimer pour plus de détails
des informations sur la façon dont cela est fait.
2. Courir après-midi scripts.
-V, --Vérifier [nom du paquet...]
Vérifie l'intégrité de nom du paquet ou tous les packages si omis, en comparant
les informations des fichiers installés par un package avec les métadonnées des fichiers
informations stockées dans le dpkg base de données (depuis dpkg 1.17.2). L'origine de la
les informations de métadonnées des fichiers dans la base de données sont les packages binaires eux-mêmes. Cette
les métadonnées sont collectées au moment du déballage du package pendant le processus d'installation.
Actuellement, le seul contrôle fonctionnel effectué est une vérification md5sum du fichier
contenu par rapport à la valeur stockée dans la base de données des fichiers. Il sera seulement vérifié
si la base de données contient le fichier md5sum. Pour vérifier les métadonnées manquantes dans le
base de données, la --Audit la commande peut être utilisée.
Le format de sortie est sélectionnable avec le --vérifier-format option, qui par défaut
utilise l' rpm format, mais cela pourrait changer à l'avenir, et en tant que tel, les programmes
l'analyse de la sortie de cette commande doit être explicite sur le format attendu.
--mise à jour-disponibilité [Fichier-paquets]
--merge-avail [Fichier-paquets]
Mises à jour dpkg'le sable désélectionnerl'idée des packages disponibles. avec action
--merge-avail, les anciennes informations sont combinées avec les informations de Fichier-paquets.
avec action --mise à jour-disponibilité, les anciennes informations sont remplacées par les informations du
Fichier-paquetsL’ Fichier-paquets distribué avec Debian est simplement nommé nos différents forfaits.
Si la Fichier-paquets l'argument est manquant ou nommé - alors il sera lu à partir de
entrée standard (depuis dpkg 1.17.7). dpkg tient un registre des colis disponibles dans
/var/lib/dpkg/disponible.
Une commande unique plus simple pour récupérer et mettre à jour le disponibles le fichier est désélectionner
Mise à jour. Notez que ce fichier est la plupart du temps inutile si vous n'utilisez pas désélectionner mais un APT-
interface basée sur : APT a son propre système pour garder une trace des packages disponibles.
-A, --enregistrement-disponibilité fichier-paquet...
Mises à jour dpkg et désélectionnerl'idée de quels forfaits sont disponibles avec des informations
du paquet fichier-paquet. Si --recursive or -R l'option est spécifiée, emballer-
filet doit plutôt faire référence à un répertoire.
--oublier l'ancien indisponible
Maintenant obsolète et un no-op comme dpkg oubliera automatiquement les désinstallés indisponibles
packages (depuis dpkg 1.15.4).
--clear-disponibilité
Effacez les informations existantes sur les packages disponibles.
-C, --Audit [nom du paquet...]
Effectue des contrôles d'intégrité et de cohérence de la base de données pour nom du paquet ou tous les forfaits si
omis (par les contrôles de paquet depuis dpkg 1.17.10). Par exemple, les recherches de
packages qui n'ont été installés que partiellement sur votre système ou qui ont
données ou fichiers de contrôle manquants, erronés ou obsolètes. dpkg suggérera quoi faire avec
eux pour les faire réparer.
--get-sélections [nom-paquet-modèle...]
Obtenez la liste des sélections de packages et écrivez-la dans stdout. Sans motif, non-
les paquets installés (c'est-à-dire ceux qui ont été préalablement purgés) ne seront pas
montré.
--set-sélections
Définissez les sélections de packages à l'aide du fichier lu à partir de stdin. Ce fichier doit être dans le
formater "paquet Etat”, où l'état est l'un des installer, appuyez en continu, deinstall or purge.
Les lignes vides et les lignes de commentaires commençant par « # » sont également autorisées.
Le manuel de formation disponibles le fichier doit être à jour pour que cette commande soit utile, sinon
les paquets inconnus seront ignorés avec un avertissement. Voir le --mise à jour-disponibilité et
--merge-avail commandes pour plus d'informations.
--clear-sélections
Définissez l'état demandé de chaque package non essentiel à désinstaller (puisque dpkg
1.13.18). Ceci est destiné à être utilisé immédiatement avant --set-sélections, to
désinstaller tous les packages ne figurant pas dans la liste donnée à --set-sélections.
--encore à déballer
Recherche les packages sélectionnés pour l'installation, mais qui, pour une raison quelconque
n'ont pas été installés.
--predep-paquet
Imprimer un seul package qui est la cible d'une ou plusieurs pré-dépendances pertinentes
et n'a lui-même aucune pré-dépendance insatisfaite.
Si un tel package est présent, affichez-le sous la forme d'une entrée de fichier Packages, qui peut être
massé selon les besoins.
Renvoie 0 lorsqu'un emballage est imprimé, 1 lorsqu'aucun emballage approprié n'est disponible et 2
en cas d'erreur.
--ajouter-architecture architecture
Ajoutez des effets de architecture à la liste des architectures pour lesquelles des packages peuvent être installés
sans utiliser --force-architecture (depuis dpkg 1.16.2). L'architecture dpkg is
construit pour (c'est-à-dire la sortie de --print-architecture) fait toujours partie de cette liste.
--remove-architecture architecture
Effacer architecture de la liste des architectures pour lesquelles des packages peuvent être
installé sans utiliser --force-architecture (depuis dpkg 1.16.2). Si la
l'architecture est actuellement en cours d'utilisation dans la base de données, l'opération sera
refusé, sauf si --force-architecture est spécifié. L'architecture dpkg is
construit pour (c'est-à-dire la sortie de --print-architecture) ne peut jamais être retiré de cela
liste.
--print-architecture
Architecture d'impression des packages dpkg installe (par exemple, « i386 »).
--print-architectures-étrangères
Imprimer une liste séparée par des sauts de ligne des architectures supplémentaires dpkg est configuré pour
autoriser l'installation des packages pour (depuis dpkg 1.16.2).
--affirmer-caractéristique
Affirme que dpkg prend en charge la fonctionnalité demandée. Renvoie 0 si la caractéristique est
entièrement pris en charge, 1 si la fonctionnalité est connue mais dpkg ne peut pas le soutenir
encore, et 2 si la caractéristique est inconnue. La liste actuelle des caractéristiques assertables est :
support-prédépend
Soutient le Pré-dépend (depuis dpkg 1.1.0).
époque de travail
Prend en charge les époques dans les chaînes de version (depuis dpkg 1.4.0.7).
noms de fichiers longs
Prend en charge les noms de fichiers longs dans deb(5) archives (depuis dpkg 1.4.1.17).
multi-conrép
Prend en charge plusieurs Conflits et Remplace (depuis dpkg 1.4.1.19).
multi-arc
Prend en charge les champs multi-arch et la sémantique (depuis dpkg 1.16.2).
version-fournit
Prise en charge versionnée permet (depuis dpkg 1.17.11).
--comparer-versions ver1 op ver2
Comparez les numéros de version, où op est un opérateur binaire. dpkg renvoie le succès (zéro
résultat) si la condition spécifiée est satisfaite, et échec (résultat différent de zéro)
autrement. Il existe deux groupes d'opérateurs, qui diffèrent dans la façon dont ils traitent un
vide ver1 or ver2. Ceux-ci traitent une version vide comme antérieure à n'importe quelle version : lt le
eq ne ge gt. Ceux-ci traitent une version vide comme postérieure à n'importe quelle version : lt-nl le-nl
ge-nl gt-nl. Ceux-ci sont fournis uniquement pour la compatibilité avec la syntaxe du fichier de contrôle : <
<< <= = >= >> >L’ < et > les opérateurs sont obsolètes et devraient pas être utilisé, en raison de
sémantique confuse. Pour illustrer: 0.1 < 0.1 évalue à vrai.
-?, --Aidez-moi
Affiche un bref message d'aide.
--force-aide
Donner de l'aide sur le --Obliger-chose options.
-Dh, --debug=aide
Donne de l'aide sur les options de débogage.
--version
Écran dpkg information sur la version.
dpkg-deb actes
See dpkg-deb(1) pour plus d'informations sur les actions suivantes.
-b, --construire annuaire [archives|annuaire]
Construisez un package deb.
-c, --Contenu archives
Liste le contenu d'un paquet deb.
-e, --contrôler archives [annuaire]
Extraire les informations de contrôle d'un package.
-x, --extrait archives annuaire
Extrayez les fichiers contenus par package.
-X, --vextraire archives annuaire
Extraire et afficher les noms de fichiers contenus par un
paquet.
-f, --champ archives [champ-de-contrôle...]
Afficher le(s) champ(s) de contrôle d'un package.
--ctrl-tarfile archives
Sortez le fichier tar de contrôle contenu dans un paquet Debian.
--fsys-tarfile archives
Affiche le fichier tar du système de fichiers contenu dans un paquet Debian.
-I, --Info archives [fichier-contrôle...]
Afficher des informations sur un package.
requête dpkg actes
See requête dpkg(1) pour plus d'informations sur les actions suivantes.
-l, --liste nom-paquet-modèle...
Lister les packages correspondant au modèle donné.
-s, --statut nom du paquet...
Signaler l'état du package spécifié.
-L, --listfiles nom du paquet...
Liste des fichiers installés sur votre système à partir de nom du paquet.
-S, --chercher nom-de-fichier-modèle-de-recherche...
Recherchez un nom de fichier dans les packages installés.
-p, --print-avail nom du paquet...
Afficher les détails sur nom du paquet, comme trouvé dans
/var/lib/dpkg/disponible. Utilisateurs d'interfaces basées sur APT
devrait utiliser apt-cache montrer nom du paquet à la place.
OPTIONS
Toutes les options peuvent être spécifiées à la fois sur la ligne de commande et dans le dpkg fichier de configuration
/etc/dpkg/dpkg.cfg ou des fichiers fragmentés (avec des noms correspondant à ce modèle de shell '[0-9a-zA-
Z_-]*') sur le répertoire de configuration /etc/dpkg/dpkg.cfg.d/. Chaque ligne du
fichier de configuration est soit une option (exactement la même que l'option de ligne de commande mais
sans tiret) ou un commentaire (s'il commence par un #).
--abort-after=nombre
Changer après combien d'erreurs dpkg va avorter. La valeur par défaut est 50.
-B, --auto-déconfiguration
Lorsqu'un package est supprimé, il est possible qu'un autre package installé
dépendait du paquet supprimé. La spécification de cette option entraînera automatiquement
déconfiguration du package qui dépendait du package supprimé.
-Doctal, --debug=octal
Activez le débogage. octal est formé par un orage binaire des valeurs souhaitées à partir de
la liste ci-dessous (notez que ces valeurs peuvent changer dans les versions futures). -Dh or
--debug=aide afficher ces valeurs de débogage.
Numéro Description
1 Informations de progression généralement utiles
2 Invocation et statut des scripts du responsable
10 sorties pour chaque fichier traité
100 lots de sortie pour chaque fichier traité
20 sorties pour chaque fichier de configuration
200 Beaucoup de sortie pour chaque fichier de configuration
40 Dépendances et conflits
400 Nombreuses sorties de dépendances/conflits
10000 Activation et traitement du déclencheur
20000 Beaucoup de sorties concernant les déclencheurs
40000 quantités stupides de sortie concernant les déclencheurs
1000 Beaucoup de bêtises sur, par exemple, le dpkg/info dir
2000 quantités folles de radotage
--Obliger-des choses
--Pas de force-des choses, --refuser-des choses
Forcer ou refuser (Pas de force et refuser signifie la même chose) pour faire certaines choses. des choses
est une liste séparée par des virgules des éléments spécifiés ci-dessous. --force-aide affiche un
message les décrivant. Les éléments marqués d'un (*) sont forcés par défaut.
Mise en garde: Ces Options sommes-nous la plupart prévu à be d'utiliser by étant expert seulement. En utilisant le point de vue de
sans solution compréhension leur les effets Au cours de cette réunion, Matthew a obtenu de précieux conseils et Linda lui a demandé de la tenir au courant de ses progrès. pause votre la totalité système.
tous: Active (ou désactive) toutes les options de forçage.
rétrograder(*) : Installez un package, même si une version plus récente de celui-ci est déjà installée.
Mise en garde: At représentent dpkg ne pas do tout dépendance vérification on déclassement et
donc vont pas prévenir vous if le rétrograder pauses le dépendance of quelques d’autres
paquet. Le présent Vous pouvez avons grave côté effets, déclassement essentiel. Système
composants électriques Vous pouvez pair a prendre une votre la totalité Système inutilisable. Utilisez le avec soins.
configurer-tout: Configurez également tous les packages décompressés mais non configurés sur lesquels le
le paquet actuel dépend.
appuyez en continu: Traiter les packages même lorsqu'ils sont marqués « hold ».
supprimer-reinstreq: Supprimer un paquet, même s'il est cassé et marqué pour exiger
réinstallation. Cela peut, par exemple, faire en sorte que des parties de l'emballage restent sur le
système, qui sera ensuite oublié par dpkg.
supprimer-essentiel: Supprimer, même si l'emballage est considéré comme indispensable. Indispensable
Les packages contiennent principalement des commandes Unix très basiques. Les supprimer peut provoquer le
tout le système pour arrêter de fonctionner, alors utilisez-le avec prudence.
dépend: Transformez tous les problèmes de dépendance en avertissements.
dépend-version: Ne vous souciez pas des versions lors de la vérification des dépendances.
pauses: Installer, même si cela casserait un autre paquet (depuis dpkg 1.14.6).
conflits: Installer, même s'il est en conflit avec un autre package. C'est dangereux,
car cela entraînera généralement l'écrasement de certains fichiers.
avouer: si un fichier de configuration est manquant et que la version du package a changé,
installez toujours le fichier de configuration manquant sans y être invité. C'est dangereux, car il
signifie ne pas conserver une modification (suppression) apportée au fichier.
confnouveau: Si un fichier de configuration a été modifié et que la version dans le package a changé,
installez toujours la nouvelle version sans invite, à moins que le --force-confdef is
également spécifié, auquel cas l'action par défaut est préférée.
se confondre: Si un fichier de configuration a été modifié et que la version dans le package a changé,
conservez toujours l'ancienne version sans invite, à moins que le --force-confdef est également
spécifié, auquel cas l'action par défaut est préférée.
confdef: Si un fichier de configuration a été modifié et que la version dans le package a changé,
choisissez toujours l'action par défaut sans invite. S'il n'y a pas d'action par défaut
il cessera de demander à l'utilisateur à moins que --force-confnew or --force-confold est également été
donné, auquel cas il l'utilisera pour décider de l'action finale.
confisquer: Si un fichier de configuration a été modifié, proposez toujours de le remplacer par le
version dans le package, même si la version dans le package n'a pas changé (puisque
dpkg 1.15.8). Si l'un des --force-confmiss, --force-confnew, --force-confold, ou
--force-confdef est également donné, il sera utilisé pour décider de l'action finale.
écraser: Écrasez le fichier d'un package avec le fichier d'un autre.
écraser-rép: Écrasez le répertoire d'un package avec le fichier d'un autre.
écrasement-déviation: écrase un fichier détourné par une version non détournée.
dangereux-io: N'effectuez pas d'opérations d'E/S sécurisées lors du déballage (depuis dpkg 1.15.8.6).
Actuellement, cela implique de ne pas effectuer de synchronisations du système de fichiers avant de renommer les fichiers, ce qui
est connu pour provoquer une dégradation substantielle des performances sur certains systèmes de fichiers,
malheureusement ceux qui nécessitent des E/S sécurisées en premier lieu en raison de leur
comportement peu fiable provoquant des fichiers de longueur nulle lors de plantages brusques du système.
Note: Pour ext4, le principal contrevenant, envisagez d'utiliser à la place l'option de montage
alloc de nœud, qui corrigera à la fois la dégradation des performances et la sécurité des données
problèmes, ce dernier en empêchant le système de fichiers de produire des fichiers de longueur nulle sur
le système se bloque brutalement avec tout logiciel ne faisant pas de synchronisation avant les renommages atomiques.
Mise en garde: En utilisant ceci. option pourrait améliorer performance at le sables moins coûteux of pas à perdre données,
utilisé avec soins.
architecture: Traitez même les packages avec une architecture incorrecte ou inexistante.
mauvaise version: Traiter même les packages avec des versions erronées (depuis dpkg 1.16.1).
mauvais chemin: PATH manque des programmes importants, donc des problèmes sont probables.
non-racine: Essayez de (dés)installer des choses même si vous n'êtes pas root.
mauvais-vérifier: installer un package même s'il échoue à la vérification d'authenticité.
--ignore-dépend=paquet...
Ignorer la vérification des dépendances pour les packages spécifiés (en fait, la vérification est effectuée,
mais seuls les avertissements concernant les conflits sont donnés, rien d'autre).
--pas d'action, - à sec, --simuler
Faites tout ce qui est censé être fait, mais n'écrivez aucun changement. C'est
utilisé pour voir ce qui se passerait avec l'action spécifiée, sans réellement modifier
n'importe quoi.
Assurez-vous de donner --pas d'action avant le paramètre d'action, ou vous pourriez vous retrouver avec
résultats indésirables. (par exemple dpkg --purge foo --pas d'action va d'abord purger le paquet foo
puis essayez de purger le package --no-act, même si vous vous y attendiez probablement
ne rien faire en fait)
-R, --recursive
Traiter de manière récursive tous les fichiers réguliers correspondant au modèle * .deb trouvé à spécifié
répertoires et tous ses sous-répertoires. Cela peut être utilisé avec -i, -A, --installer,
--déballer et --profiter actions.
-G N'installez pas un package si une version plus récente du même package est déjà
installée. C'est un alias de --refuser le déclassement.
--répadmin=dir
Changer le répertoire administratif par défaut, qui contient de nombreux fichiers qui donnent
informations sur l'état des packages installés ou désinstallés, etc.
/var/lib/dpkg)
--répst=dir
Changer le répertoire d'installation par défaut qui fait référence au répertoire où les packages
sont à installer. rép inst est aussi le répertoire passé à chroot(2) avant
exécuter les scripts d'installation du package, ce qui signifie que les scripts voient rép inst as
un répertoire racine. (Par défaut à /)
--root=dir
Changer racine change rép inst à dir et répertoire administrateur à dir/var/lib/dpkg.
-O, --sélectionné uniquement
Ne traitez que les packages sélectionnés pour l'installation. Le marquage réel est
fini avec désélectionner ou dpkg, lorsqu'il gère les packages. Par exemple, lorsqu'un colis
est supprimé, il sera marqué sélectionné pour la désinstallation.
-E, --sauter-même-version
N'installez pas le package si la même version du package est déjà installée.
--pre-invocation=commander
--post-invocation=commander
Définir un hook d'appel commander à exécuter via "sh -c" avant ou après le dpkg courir pour
le déballer, configurer, installer, déclencheurs uniquement, supprimez, purge, ajouter-architecture et
supprimer-architecture dpkg actions (depuis dpkg 1.15.4; ajouter-architecture et
supprimer-architecture actions depuis dpkg 1.17.19). Cette option peut être spécifiée
plusieurs fois. L'ordre dans lequel les options sont spécifiées est conservé, avec celles
à partir des fichiers de configuration ayant priorité. La variable d'environnement
DPKG_HOOK_ACTION est réglé pour les crochets au courant dpkg action. Remarque : frontaux
pourrait appeler dpkg plusieurs fois par invocation, ce qui peut exécuter les hooks plusieurs fois
que prévu.
--path-exclude=glob-motif
--path-include=glob-motif
complet » glob-motif en tant que filtre de chemin, soit en excluant ou en ré-incluant précédemment
chemins exclus correspondant aux modèles spécifiés lors de l'installation (depuis dpkg 1.15.8).
Mise en garde: commencer développement Compte qui en fonction on le exclu chemins vous pourrait
complètement pause votre , utilisé avec mise en garde.
Les modèles de glob utilisent les mêmes caractères génériques que ceux utilisés dans le shell, si '*' correspond à n'importe quel
séquence de caractères, y compris la chaîne vide et également '/'. Par exemple,
«/ usr /*/LIRE*" allumettes "/usr/share/doc/package/LISEZMOI». Comme d'habitude, '?' correspond à n'importe quel
caractère unique (encore une fois, y compris '/'). Et '[' démarre une classe de caractères, qui
peut contenir une liste de caractères, des plages et des compléments. Voir glob(7) pour
des informations détaillées sur le globbing. Remarque : l'implémentation actuelle peut
inclure plus de répertoires et de liens symboliques que nécessaire, pour être du bon côté et éviter
échecs de décompression possibles, des travaux futurs pourraient résoudre ce problème.
Cela peut être utilisé pour supprimer tous les chemins à l'exception de certains en particulier ; un cas typique
est:
--path-exclude=/ usr / share / doc /*
--path-include=/ usr / share / doc /*/droits d'auteur
pour supprimer tous les fichiers de documentation à l'exception des fichiers de copyright.
Ces deux options peuvent être spécifiées plusieurs fois et imbriquées l'une dans l'autre.
Les deux sont traités dans l'ordre donné, avec la dernière règle qui correspond à un nom de fichier
prendre la décision.
--vérifier-format nom-format
Définit le format de sortie pour le --Vérifier commande (depuis dpkg 1.17.2).
Le seul format de sortie actuellement pris en charge est rpm, qui consiste en une ligne pour
chaque chemin qui a échoué à une vérification. Les lignes commencent par 9 caractères pour rapporter chacune
résultat de contrôle spécifique, un '?' implique que le contrôle n'a pas pu être effectué (manque de support,
autorisations de fichier, etc.), '.' implique le contrôle réussi, et un caractère alphanumérique
implique l'échec d'un contrôle spécifique ; l'échec de la vérification md5sum (le contenu du fichier
ont changé) est indiqué par un '5' sur le troisième caractère. La ligne est suivie
par un espace et un caractère d'attribut (actuellement 'c' pour les fichiers de configuration), un autre espace
et le chemin d'accès.
--statut-fd n
Envoyer l'état du package lisible par machine et les informations de progression au descripteur de fichier n.
Cette option peut être spécifiée plusieurs fois. L'information est généralement une
enregistrement par ligne, sous l'une des formes suivantes :
statut: paquet: statuts
L'état du paquet a changé ; statuts est comme dans le fichier d'état.
statut: paquet : erreur : message d'erreur étendu
Une erreur s'est produite. Toute nouvelle ligne possible dans message d'erreur étendu sera
convertis en espaces avant la sortie.
statut: filet : invite-conffile : 'très vieux' 'vrai-nouveau' modifié par l'utilisateur dédité
Une question de conffile est posée à l'utilisateur.
En traitement: étape: paquet
Envoyé juste avant le début d'une étape de traitement. étape fait partie de améliorer, installer
(tous deux envoyés avant le déballage), configurer, déclenchement, disparaître, supprimez, purge.
--statut-enregistreur=commander
Envoyer l'état du package lisible par machine et les informations de progression au shell
commanderl'entrée standard de , à exécuter via "sh -c" (depuis dpkg 1.16.0). Cette option
peut être spécifié plusieurs fois. Le format de sortie utilisé est le même que dans
--statut-fd.
--log=nom de fichier
Consigner les mises à jour et les actions des changements d'état à nom de fichier, au lieu de la valeur par défaut
/var/log/dpkg.log. Si cette option est donnée plusieurs fois, le dernier nom de fichier est
utilisé. Les messages de journal sont de la forme 'AAAA-MM-JJ HH:MM:SS startup type commander' pour
chaque invocation de dpkg où type is les archives (avec un commander of déballer or installer)
or Forfaits (avec un commander of configurer, déclencheurs uniquement, supprimez or purge); 'AAAA-
Statut MM-JJ HH:MM:SS Etat pkg version-installée' pour les mises à jour de changement de statut ;
'AAAA-MM-JJ HH:MM:SS action pkg version-installée version-disponible' pour les actions
où action fait partie de installer, améliorer, configurer, déclenchement, disparaître, supprimez or
purge; et 'AAAA-MM-JJ HH:MM:SS fichier de configuration nom de fichier décision' pour les changements de conffile
où décision est soit installer or garder.
--pas de débogage
N'essayez pas de vérifier les signatures des packages.
--pas de déclencheurs
N'exécutez aucun déclencheur dans cette exécution (depuis dpkg 1.14.17), mais les activations seront
encore être enregistré. Si utilisé avec --configurer paquet or --triggers uniquement paquet
alors le package nommé postinst sera toujours exécuté même si seul un déclencheur est exécuté
nécessaire. L'utilisation de cette option peut laisser les packages dans le mauvais déclencheurs attendus et
déclencheurs en attente États. Cela peut être corrigé plus tard en exécutant : dpkg --configurer
--en attendant.
--déclencheurs
Annule un précédent --pas de déclencheurs (depuis dpkg 1.14.17).
ENVIRONNEMENT
Externe convivial
PATH Cette variable doit être définie dans l'environnement et pointer vers le système
chemins où se trouvent plusieurs programmes requis. S'il n'est pas défini ou si le
les programmes ne sont pas trouvés, dpkg va avorter.
ACCUEIL Si défini, dpkg l'utilisera comme répertoire à partir duquel lire l'utilisateur spécifique
fichier de configuration.
TMPDIR Si défini, dpkg l'utilisera comme répertoire dans lequel créer des fichiers temporaires et
répertoires.
PAGER Le programme dpkg s'exécutera lors de l'affichage des fichiers de configuration.
SHELL Le programme dpkg s'exécutera lors du démarrage d'un nouveau shell interactif.
COLONNES
Définit le nombre de colonnes dpkg doit utiliser lors de l'affichage de texte formaté.
Actuellement utilisé uniquement par -l.
Interne convivial
DPKG_SHELL_REASON
Défini par dpkg sur le shell généré à l'invite du fichier de configuration pour examiner le
situation (depuis dpkg 1.15.6). Valeur valide actuelle : invite-conffile.
DPKG_CONFFILE_OLD
Défini par dpkg sur le shell généré à l'invite du fichier de configuration pour examiner le
situation (depuis dpkg 1.15.6). Contient le chemin d'accès à l'ancien fichier de configuration.
DPKG_CONFFILE_NEW
Défini par dpkg sur le shell généré à l'invite du fichier de configuration pour examiner le
situation (depuis dpkg 1.15.6). Contient le chemin d'accès au nouveau fichier de configuration.
DPKG_HOOK_ACTION
Défini par dpkg sur le shell généré lors de l'exécution d'une action de hook (puisque dpkg
1.15.4). Contient le courant dpkg l'action.
DPKG_RUNNING_VERSION
Défini par dpkg sur l'environnement de script du responsable à la version du
en cours d'exécution dpkg instance (depuis dpkg 1.14.17).
DPKG_MAINTSCRIPT_PACKAGE
Défini par dpkg sur l'environnement de script du mainteneur au (non qualifié par arch)
nom du package en cours de traitement (depuis dpkg 1.14.17).
DPKG_MAINTSCRIPT_PACKAGE_REFCOUNT
Défini par dpkg sur l'environnement de script du responsable à la référence du package
count, c'est-à-dire le nombre d'instances de package avec un état supérieur à pas installé
(depuis dpkg 1.17.2).
DPKG_MAINTSCRIPT_ARCH
Défini par dpkg sur l'environnement de script du mainteneur à l'architecture
package a été construit pour (depuis dpkg 1.15.4).
DPKG_MAINTSCRIPT_NAME
Défini par dpkg sur l'environnement de script du responsable au nom du script
en cours d'exécution, l'un des préinst, post-installation, prématuré or après-midi (depuis dpkg 1.15.7).
DPKG_MAINTSCRIPT_DEBUG
Défini par dpkg sur l'environnement de script du responsable à une valeur ('0' ou '1') notant
si le débogage a été demandé (avec le --déboguer option) pour le mainteneur
scripts (depuis dpkg 1.18.4).
Utiliser dpkg en ligne en utilisant les services onworks.net