Jest to polecenie dh-exec-illiterate, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu Mac OS
PROGRAM:
IMIĘ
dh-exec-illiterate - Pisz umiejętne pliki konfiguracyjne debhelpera!
STRESZCZENIE
#! /usr/bin/dh-exec --with=niepiśmienni,subst,instalacja
Pozdrowienia mój drogi czytelniku i witaj w niesamowitym świecie
piśmienne programowanie!
Dzisiaj przyjrzymy się, jak napisać plik instalacyjny debhelpera w
piśmienny sposób. Zaufaj mi, będzie dużo zabawy!
Więc co dokładnie staramy się osiągnąć? Spróbujemy
instalowanie pliku z `src/this-file' w drzewie źródłowym do a
wielołukowa ścieżka w pliku binarnym. Powiedzmy, że
`/usr/lib/foo/${DEB_HOST_MULTIARCH}/'.
Oczywiście ${DEB_HOST_MULTIARCH} jest zmienną i zostanie rozwinięta
później w potoku dh-exec. To będzie coś w stylu
x86_64-linux-gnu.
Ponadto chcemy zainstalować wszystkie pliki z katalogu „usr/lib”
pod debian/tmp. Gdybyśmy pisali nieliteralny plik instalacyjny, byśmy
napisz tę zasadę jako:
usr / lib
Ale powyższy opis jest znacznie łatwiejszy do zrozumienia, prawda?
Już prawie skończyliśmy! Pozostaje tylko zainstalować skrypt
nazwany `zmień-nazwę' na `/usr/share/foo/nowa-nazwa' - zmieniliśmy jego nazwę
w trakcie!
OPIS
Podkomenda dh-exec-alfabecia, w przeciwieństwie do pozostałych, nie obsługuje żadnego konkretnego przypadku,
z wyjątkiem służenia jako ostrzeżenie dla wszystkich, że rzeczy mogą posunąć się do skrajności, nawet z
dh-exec. Z drugiej strony jest tak samo jak inne podkomendy, ponieważ nie może być
wezwana bezpośrednio, ale przez dh-exec(1), który automatycznie uruchamia wszystkie dostępne
podkomendy, jeśli są uruchomione; lub wprost z dh-exec --with=niepiśmienny.
Jest to program, który przetłumaczy dane wejściowe z prawie dowolnego tekstu na
coś, co przypomina plik instalacyjny. Przynajmniej to jedyne obsługiwane wyjście
na razie format.
Wszystko, co nie zostanie rozpoznane, zostanie zignorowane, a nie wydrukowane. Uznani
konstrukcje to:
„źródło” ... „cel”
Pierwszy ciąg znaków między znakiem wstecznym a pojedynczym cudzysłowem będzie traktowany jako
źródłowy plik, następny taki ciąg będzie miejscem docelowym. Jeśli cel się kończy
z ukośnikiem, dh-exec-illiterate uzna to za katalog, w przeciwnym razie będzie
wypisz konstrukcję, którą dh-exec-install może rozpoznać jako operację zmiany nazwy.
'źródło'
Ciąg znaków bez spacji między dwoma pojedynczymi cudzysłowami jest traktowany jako źródło,
którego cel jest nieokreślony i pozostaje do dh_install(1) rozgryźć.
ŚRODOWISKO
DH_EXEC_SCRIPTDIR
Wskazuje, do którego katalogu należy szukać skryptów specyficznych dla polecenia. Jeśli nie
określone, skrypty będą wyszukiwane w /usr/share/dh-exec/.
Korzystaj z dh-exec-analfabeta online za pomocą usług onworks.net