זוהי הפקודה dh_installyorick שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו בחינם כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
dh_installyorick - התקן חבילות תוספים של Yorick
תַקצִיר
dh_installyorick [12 formal אפשרויות] [-m] [--לא לעשות-התקנה]
תיאור
dh_installyorick היא תוכנית debhelper שמתקינה את הקבצים של תוסף Yorick שלך ב
המקום הנכון בעת בניית חבילת דביאן. עבור חבילת פלאגין פשוטה, זהו
נעשה בעיקר על ידי קריאה "make DESTDIR=debian/ install" ולאחר מכן העברה
קבצים עצמאיים לארכיון ל-usr/שיתוף. שימו לב שאין ספריית Y_SITE/תרומה ב-
חבילות דביאן, התוכן שלה מוזג לתוך YSITE/i.
ניתן להשבית את הקריאה "עשה ... להתקין" באמצעות הדגל "--no-make-install". זה
שימושי במיוחד עבור חבילות תוספות מתפרשות, שאינן נשלחות עם תקן
יוריק מייקפיל.
אם נעשה שימוש בדגל "-m" (אך לא בדגל "-n"), dh_installyorick יוסיף גם שורות ל
הסקריפטים של החבילה וה-postrm של החבילה שלך לקרוא "update-yorickdoc --auto" אם
חבילת yorick-doc מותקנת. יש צורך לקרוא ל-dh_installdeb לאחר מכן
dh_installyorick כדי שזה יעבוד. זה בדרך כלל לא הכרחי עם dpkg עדכני
תמיכה בטריגרים, כך שהאפשרות הזו נשמרת בעיקר כדי להקל על יציאות אחוריות וצריכה להיות
הוצא משימוש בקרוב.
dh_installyorick יחפש קובץ בשם debian/.ynstall עבור קבצים נוספים
להתקין (ראה YNSTALL קובץ לְהַלָן). הקידומת "." ניתן להשמיט לעיקרית
חבילה בינארית הנבנית (בדרך כלל הראשונה הרשומה ב-debian/control).
לעת עתה, Y_SITE=Y_HOME=/usr/lib/yorick. מבקש להתקין קובץ תחת Y_SITE
גורם להתקנתו תחת /usr/share/yorick. dh_installyorick מטפל ביצירה
של הקישורים הסמליים הדרושים מ-Y_HOME אל /usr/share/yorick.
קבצים שמותקנים בספרייה המסתיימת ב"/ סל"או"/ sbin", כמו גם קבצים ש
מצביעים על ידי קישור סמלי בספרייה כזו, מותקנים עם ביצוע
רשות לכולם.
אפשרויות
-m שנה סקריפטים של postinst/postrm כדי להוסיף קריאה ל-update-yorickdoc. זה נחוץ בלבד
אם ה-dpkg היעד אינו תומך בטריגרים. אם צוינו גם "-m" וגם "-n", ה-
סקריפטים לא משתנים.
--לא לעשות-התקנה
אל תקרא ל-"make DESTDIR=debian/ install".
--infofile=
קובץ pkg_mngr .info נוסף להתקנה.
בנוסף, dh_installyorick מציית לאפשרויות ה-debhelper הסטנדרטיות הבאות:
-a/--arch, -i/--indep, --mainpackage, -n, --no-act, -N/--no-package, -p/--package,
-P/--tmpdir, -s/--same-arch, ו-v/--verbose.
YNSTALL קובץ
מתעלמים משורות ריקות, מספר תווים ריקים נספרים כאחד, והשורה מתחילה
עם "#" (אולי בעקבות ריק אחד או יותר) מתעלמים. כל אי הערה, לא ריק
השורה צריכה להיות בצורה:
פילה [בספרייה [קישור]]
איפה פילה הוא הקובץ להתקנה, בספרייה הספרייה שבה הוא אמור להיות מותקן, ו
קישור קישור סמלי אופציונלי המצביע על הקובץ המותקן.
פילה
הנתיב היחסי מהספרייה העליונה של מקור החבילה לקובץ. אם קישור is
לא מוגדר, פילה יכול להכיל גלובס של מעטפת ולמעשה לציין קבצי מספר. אם
בספרייה לא צוין, הוא מנחש מתוך הרחבה של פילה: קבצי .i הם
מותקן ב-Y_SITE/i, .gs ו-.gp ב-Y_SITE/g, .info ב-Y_SITE/packages/installed,
.packinfo, .aliases ו-.keywords ב-/usr/share/yorick-doc, ו-.so ב-Y_HOME/lib.
בספרייה
הנתיב המלא (ללא "/") שאליו יש להתקין את הקובץ. אם ה
יש להתקין את הקובץ בתוך ספריית Y_SITE או Y_HOME של יוריק (שכמעט
תמיד יהיה המצב), אפשר (ורצוי) לא לציין את הנתיב המלא, אבל
לכתוב "Y_SITE/" או "Y_HOME" ואחריו הנתיב היחסי משם. זה גם
אפשר להשמיט את הקידומת "Y_SITE/" או "Y_HOME/" זו אם בספרייה מתחיל באחד מ:
Y_SITE/i, Y_SITE/i0, Y_SITE/i-start, Y_SITE/g, Y_SITE/packages, Y_HOME/bin או
Y_HOME/lib.
קישור
הנתיב המלא לקישור סמלי שאמור להצביע לקובץ המותקן. אותו הדבר
קיצורי דרך חלים באשר בספרייה.
דוגמאות
ארבע השורות הבאות ב-debian/ynstall יהיו שוות ערך:
somefile.i /usr/share/yorick/i
somefile.i Y_SITE/i
somefile.ii
somefile.i
כמו כן, הדברים הבאים מקבילים:
somefile.i /usr/share/yorick/i0
somefile.i Y_SITE/i0
somefile.i i0
דוגמה עם קישור סימול. כאן, somefile.i הוא סקריפט שהוא גם שימושי #included from
בתוך יוריק או משורת הפקודה. בשורה הראשונה שלו כתוב "#!/usr/bin/yorick -batch".
somefile.ii usr/bin/command_name
השתמש ב-dh_installyorick באופן מקוון באמצעות שירותי onworks.net