Il s'agit de la commande dh_linktree 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_linktree - crée des arbres de liens symboliques pour intégrer des fichiers d'autres packages
SYNOPSIS
dh_linktree [debhelper Options] [-A] [-XArticles] [action source destination ...]
DESCRIPTION
dh_linktree est un programme debhelper qui crée des arbres de liens symboliques dans la construction du package
répertoires. Les liens symboliques pointent vers des fichiers fournis par d'autres packages et qui doivent être
présent lors de la construction. En tant que tel, vous devez mettre les packages fournissant les fichiers de destination
dans les dépendances de build. Pour tout lien symbolique qu'il crée, il ajoutera à ${misc:Dépend} le
dépendance requise pour garantir que la cible du lien symbolique est disponible.
RAISONNEMENT
Cet outil a été développé pour traiter le cas des bibliothèques embarquées écrites en
langages interprétés (javascript, PHP, etc.). Vous souhaitez généralement remplacer le
copie par le packagé sauf s'ils ne sont pas compatibles. Puisque les deux versions évoluent
séparément, vous devrez peut-être fréquemment basculer entre la version intégrée et la version
un emballé.
Si la bibliothèque embarquée avait été remplacée par un lien symbolique vers le répertoire de niveau supérieur, vous
devrait ajouter du code au préinst/postinst chaque fois que vous passez de l'un à l'autre
other (pour remplacer le répertoire réel par un lien symbolique et vice-versa). Avec un arbre de liens symboliques,
dpkg fait tout tout seul.
Étant donné que les arbres de liens symboliques sont créés de manière statique au moment de la construction, ils ne sont pas très évolutifs
et risquez de manquer certains fichiers introduits par une version plus récente du package fournissant
l'arborescence des fichiers qui est dupliquée. C'est pourquoi les dépendances générées assurent généralement
que la même version en amont soit utilisée au moment de l'exécution qu'au moment de la construction.
UTILISATION
dh_linktree accepte les arguments par ensemble de 3. Une action suivie de la source et de la destination
fichier/répertoires. La liaison symbolique de fichiers fonctionne exactement comme dh_lien mais les répertoires de liens symboliques seront
recréez la même hiérarchie de répertoires et tous les fichiers individuels seront transformés en
liens symboliques.
Les fichiers source sont les fichiers déjà existants à partir desquels un lien symbolique sera créé. Les
les fichiers de destination sont les liens symboliques qui seront créés.
Soyez sûr que vous do spécifiez le nom de fichier complet pour les fichiers source et de destination (contrairement à
que feriez-vous si vous utilisiez quelque chose comme ln(1)).
dh_linktree générera des liens symboliques conformes à la politique Debian : absolu quand la politique
dit qu'ils devraient être des liens absolus et relatifs avec un chemin aussi court que possible. Ce sera
créez également tous les sous-répertoires dont il a besoin pour y mettre les liens symboliques.
Notez que dh_linktree ne sera pas exécuté automatiquement par dh, vous devez utiliser dh $@
--avec arbre de liens pour l'accrocher à la liste des commandes dh_* exécutées automatiquement par
dh.
Utilisez dh_linktree en ligne en utilisant les services onworks.net