AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

dh_sameversiondep - En ligne dans le Cloud

Exécutez dh_sameversiondep dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande dh_sameversiondep 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


dh_sameversiondep - génère une dépendance versionnée en fonction des dépendances versionnées de
le paquet de référence.

SYNOPSIS


dh_sameversiondep [debhelper Options]

DESCRIPTION


dh_sameversiondep est un outil d'assistance capable de générer une dépendance qui est
versionné de la même manière qu'une dépendance (provenant de la même source) d'une autre référence
paquet. dh_sameversiondep scanne debian/control pour la substvar spécialement formatée (voir
section "sameVersionDep substvar SPECIFICATION" ci-dessous), détermine sa valeur et l'écrit
à debian/paquet.substvars fichier.

Le cas d'utilisation le plus courant pour dh_sameversiondep l'outil est de garder votre liba-dev paquet
dépendance à l'extérieur libb-dev paquet aussi serré que votre OIE le forfait dépend du
externe respectif libb package (voir la section "EXEMPLE" pour plus d'informations à ce sujet
cas d'utilisation).

dh_sameversiondep fonctionne comme suit:

· Recherche le mêmeVersionDep substvar dans Dépend, recommande, suggère,
Améliore et prédépend les champs des packages demandés. Quand on en trouve un, c'est
analysé et le dépendance paquet prénom, référence paquet nom et dépendance type
(dépend ou recommande, etc.) sont déterminés.

· Toutes les dépendances du demandé type sont collectés pour le dépendance paquet basé
sur le requête dpkg --statut sortir. Si un dpkg multi-arch est détecté, cette requête
est qualifié en architecture au besoin.

· Toutes les dépendances du demandé type sont collectés pour le référence paquet non plus
de debian / contrôle (les substvars sont développées) ou de requête dpkg --statut sortie si le
le paquet n'a pas été trouvé dans debian / contrôle.

· Les deux collections sont intersectées, ne laissant que des packages communs dans les deux collections.

· La liste des paquets communs est filtrée en ne laissant que ceux qui proviennent de la même source
as dépendance paquet.

· Quels que soient les paquets restants (probablement un seul), leurs noms sont remplacés par
dépendance paquet nom préservant toutes les informations de version. Ce résultat s'écrit
à debian/paquet.substvars fichier en tant que valeur du mêmeVersionDep substvar étant
traité.

dh_sameversiondep est très strict sur les erreurs. Si soit dépendance paquet au sein de l’
référence paquet introuvable ou l'ensemble de dépendances résultant est vide, il échouera
avec une erreur.

dh_sameversiondep DOIT être exécuté avant dh_gencontrol. Cependant, il est recommandé d'exécuter
dh_sameversiondep après dh_shlibdeps.

mêmeVersionDep var subst CARACTÉRISTIQUES


mêmeVersionDep substvar peut apparaître dans Dépend, Recommande, Suggère, Améliore ou
Champ Pre-Depends de tout package binaire. Le champ dans lequel apparaît la substvar devient
le défaut dépendance type pour cette substvar. mêmeVersionDep doit être formaté comme
suit (tout est sensible à la casse):

${mêmeVersionDep:dépendance[[ :référence]-dépendance type]}

dépendance (Obligatoire)
Le nom du package que vous souhaitez ajouter en tant que dépendance.

référence (Optionnel)
Le nom du package dont les dépendances doivent être intersectées avec les dépendances
des dépendance emballer. Par défaut, le premier paquet dans debian/control s'il est omis.

dépendance type (Optionnel)
Peut être Dépend, Recommande, Suggère, Améliore ou Prédépend. Par défaut à la
nom du champ dans lequel la substvar a été trouvée. Spécifie le type de
dépendances à prendre en compte lors de l'analyse dépendance paquet et référence paquet.

EXEMPLE


Supposons que nous ayons ce qui suit dans debian / contrôle:

Forfait : liba
Dépend : libc (>= 0.1), depa, depb, depc

Paquet : libb
Dépend : libd (>= 0.2), depd, depe, depf

Paquet : libab-dev
Dépend : ${sameVersionDep:libc-dev}, ${sameVersionDep:libd-dev:libb}

En supposant que libc et libc-dev (toutes deux de la même source), ainsi que libd et libd-dev
(tous deux de la même source) sont installés, la valeur de "sameVersionDep:libc-dev" sera
libc-dev (>= 0.1) et la valeur de "sameVersionDep:libd-dev:libb" sera libd-dev (>=
0.2).

"sameVersionDep:libc-dev" peut également être écrit comme "sameVersionDep:libc-dev:liba-Depends"
et "sameVersionDep:libd-dev:libb" comme "sameVersionDep:libd-dev:libb-Depends" mais ce n'est pas le cas
nécessaire car les valeurs par défaut sont suffisantes.

Utilisez dh_sameversiondep en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad