Ito ang command na dh_linktree na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
dh_linktree - lumikha ng mga puno ng symlink upang mag-embed ng mga file mula sa iba pang mga pakete
SINOPSIS
dh_linktree [debelper pagpipilian] [-A] [-Xbagay] [aksyon pinagmulan patutunguhan ...]
DESCRIPTION
dh_linktree ay isang debhelper program na lumilikha ng mga symlink tree sa package build
mga direktoryo. Ang mga symlink ay tumuturo sa mga file na ibinigay ng iba pang mga pakete at kung saan dapat
naroroon sa panahon ng pagtatayo. Dahil dito kailangan mong ilagay ang mga pakete na nagbibigay ng mga patutunguhang file
sa build dependencies. Para sa anumang symlink na nilikha nito, idaragdag ito ${misc:Depends} ang
dependency na kinakailangan para matiyak na available ang target ng symlink.
RATIONALE
Ang tool na ito ay binuo upang pangasiwaan ang kaso ng mga naka-embed na aklatan na nakasulat sa
mga interpretasyong wika (javascript, PHP, atbp.). Karaniwang gusto mong palitan ang naka-embed
kopyahin ng nakabalot maliban kung hindi sila tugma. Dahil ang parehong mga bersyon ay nagbabago
hiwalay, maaaring kailanganin mong madalas na lumipat sa pagitan ng naka-embed na bersyon at ng
nakabalot ng isa.
Kung ang naka-embed na library ay pinalitan ng isang symlink sa nangungunang antas na direktoryo, ikaw
ay kailangang magdagdag ng code sa preinst/postinst tuwing lilipat ka mula sa isa patungo sa
iba pa (upang palitan ang totoong direktoryo ng isang symlink at vice-versa). Sa isang puno ng symlink,
Ginagawa ng dpkg ang lahat nang mag-isa.
Dahil ang mga puno ng symlink ay nilikha nang statically sa oras ng pagbuo, hindi sila masyadong patunay sa hinaharap
at may panganib na makaligtaan ang ilang mga file na ipinakilala ng mas bagong bersyon ng package na nagbibigay
ang file tree na nadoble. Iyon ang dahilan kung bakit ang mga nabuong dependencies ay karaniwang tinitiyak
na ang parehong upstream na bersyon ay gagamitin sa run-time kaysa sa build-time.
PAGGAMIT
dh_linktree tumatanggap ng mga argumento sa pamamagitan ng set ng 3. Isang aksyon na sinusundan ng pinagmulan at patutunguhan
file/direktoryo. Ang pag-symlink ng mga file ay gumagana tulad ng dh_link ngunit ang pag-symlink ng mga direktoryo ay gagawin
muling likhain ang parehong hierarchy ng direktoryo at lahat ng mga indibidwal na file ay gagawin
mga symlink.
Ang mga source file ay ang mga umiiral nang file na i-symlink mula sa. Ang
Ang mga patutunguhang file ay ang mga symlink na gagawin.
Sigurado ka do tukuyin ang buong filename sa parehong source at destination file (hindi katulad
ano ang gagawin mo kung gumagamit ka ng katulad ln(1)).
dh_linktree bubuo ng mga symlink na sumusunod sa patakaran ng Debian: absolute when policy
nagsasabing dapat silang ganap, at mga kamag-anak na link na may pinakamaikling landas hangga't maaari. Ito ay
lumikha din ng anumang mga subdirectory na kailangan nito upang ilagay ang mga symlink.
Tandaan na ang dh_linktree ay hindi awtomatikong isasagawa ng dh, kailangan mong gamitin dh $@
--kasama linktree para ma-hook ito sa listahan ng mga dh_* command na awtomatikong pinaandar ni
dh.
Gamitin ang dh_linktree online gamit ang mga serbisyo ng onworks.net