Questo è il comando dh_linktree che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
dh_linktree: crea alberi di collegamenti simbolici per incorporare file da altri pacchetti
SINOSSI
dh_linktree [debhelper Opzioni] [-A] [-Xarticolo] [azione source destinazione ...]
DESCRIZIONE
dh_linktree è un programma debhelper che crea alberi di collegamenti simbolici nella creazione del pacchetto
directory. I collegamenti simbolici puntano a file forniti da altri pacchetti e che devono esserlo
presente durante la costruzione. Pertanto devi inserire i pacchetti che forniscono i file di destinazione
nelle dipendenze di compilazione. Per ogni collegamento simbolico creato, verrà aggiunto a ${misc:dipende} , il
dipendenza necessaria per garantire che la destinazione del collegamento simbolico sia disponibile.
FONDAMENTO LOGICO
Questo strumento è stato sviluppato per gestire il caso delle librerie embedded scritte in
linguaggi interpretati (javascript, PHP, ecc.). Di solito vuoi sostituire il file embedded
copiare da quello confezionato, tranne nel caso in cui non siano compatibili. Poiché entrambe le versioni si evolvono
separatamente, potrebbe essere necessario passare frequentemente dalla versione incorporata a quella
quello confezionato.
Se la libreria incorporata fosse stata sostituita da un collegamento simbolico alla directory di livello superiore, tu
dovrebbe aggiungere codice a preinst/postinst ogni volta che si passa da uno a
other (per sostituire la directory reale con un collegamento simbolico e viceversa). Con un albero di collegamenti simbolici,
dpkg fa tutto da solo.
Poiché gli alberi dei collegamenti simbolici vengono creati staticamente in fase di compilazione, non sono molto a prova di futuro
e correre il rischio di perdere alcuni file introdotti da una versione più recente del pacchetto fornito
l'albero dei file duplicato. Ecco perché le dipendenze generate generalmente garantiscono
che in fase di esecuzione venga utilizzata la stessa versione upstream che in fase di compilazione.
USO
dh_linktree accetta argomenti per set di 3. Un'azione seguita da origine e destinazione
file/directory. Il collegamento simbolico dei file funziona proprio come link_dh ma le directory con collegamento simbolico lo faranno
ricreare la stessa gerarchia di directory e in cui verranno trasformati tutti i singoli file
collegamenti simbolici.
I file di origine sono i file già esistenti da cui verrà creato un collegamento simbolico. IL
i file di destinazione sono i collegamenti simbolici che verranno creati.
Sii sicuro do specifica il nome completo del file sia per il file sorgente che per quello di destinazione (a differenza di
cosa faresti se utilizzassi qualcosa del genere ln(1)).
dh_linktree genererà collegamenti simbolici conformi alla politica Debian: assoluta quando politica
dice che dovrebbero essere collegamenti assoluti e relativi con un percorso il più breve possibile. Lo farà
crea anche tutte le sottodirectory necessarie per inserire i collegamenti simbolici.
Si noti che dh_linktree non verrà eseguito automaticamente da dh, devi usare dh $@
--con linktree per agganciarlo all'elenco dei comandi dh_* eseguiti automaticamente da
dh.
Utilizza dh_linktree online utilizzando i servizi onworks.net