זוהי הפקודה botch-create-graph שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
botch-create-graph - צור גרף המבוסס על ערכות התקנה, ערכות תלות חזקות או
סגירת תלות
תַקצִיר
botch-create-graph [אפשרויות] חבילות.. מקורות
תיאור
בהינתן מאגר של חבילות מקור וחבילות בינאריות, צור את גרף ה-build ו
גרף מקור עבורו
אפשרויות
--גִרְסָה
הצג את גרסת התוכנית וצא
-ח, - עזרה
הצג הודעת עזרה זו וצא
-ב, --מִלוּלִי
להדפיס מידע נוסף
--שֶׁקֶט
אל תדפיס הודעות
-א, --זמין=קובץ
רשימת חבילות זמינות (arch:all, crossed...) בפורמט קובץ בקרה
--custom-is=קובץ
רשימה של קבצים עם תלות שלא אמורה להיות חלק מה-IS
--drop-bd-indep
שחרר תלות Build-Depends-Indep
--allowsrcmismatch
אם חבילה בינארית היא ללא חבילת מקור אבל יש חבילת מקור זהה
שם אך גרסה שונה, התאימו את החבילה הבינארית הזו לאותה חבילת מקור.
--התקדמות
להדפיס פסי התקדמות
-- טיימרים
להדפיס מידע על תזמון
--strongtype
ליצור גרף בנייה חזק (רק תלות חזקה)
--סוג הסגירה
ליצור גרף בניית סגירת תלות (כל קשרי התלות)
--fg=חבילות
רשימות חבילות נוספות שנבדקות ומשמשות לפתרון תלות (יכולות להיות
חוזר על עצמו)
--bg=חבילות
רשימות חבילות נוספות שאינן מסומנות אלא משמשות לפתרון תלות
(אפשר לחזור)
--deb-native-arch=קשת
אדריכלות מקומית קשת
--deb-host-arch=קשת
ארכיטקטורת מארח קשת. ברירת המחדל לארכיטקטורה מקורית.
--deb-foreign-archs=קשתות
ארכיטקטורות זרות מופרדות בפסיקים בנוסף לארכיטקטורות מקומיות ומארחות.
--deb-ignore-חיוני
כברירת מחדל, התקנת כל חבילה בינארית דורשת את ערכת ההתקנה המשותפת של כולם
חבילות בינאריות מסומנות כחיוני: כן יותקנו גם כן. אפשרות זו יורדת
דרישה זו.
--optgraph
חשב גרף תלות שבו כל סט התקנה מכיל את המספר המינימלי
של חבילות בינאריות לא זמינות.
--num_cores=NUM
כמה תהליכי עובד להפעיל במקביל. ברירת מחדל: 1
דוגמא
חשב מאגר עצמאי:
חבילות zcat | grep-dctrl -X \( -FPackage build-essential -- או -FEssential כן \) > מינימלי
dose-deb-coinstall --deb-native-arch=amd64 --bg=packages --fg=minimal > minimal-amd64
botch-bin2src --deb-native-arch=amd64 minimal-amd64 sources > minimal-src
grep-dctrl -FArchitecture כל החבילות > זמינות
botch-create-graph --deb-ignore-essential -A זמין --deb-native-arch=amd64 --bg sources חבילות minimal-src > graph.xml
חבילות botch-buildgraph2packages graph.xml > min-closure
botch-packages-union min-closure minimal-amd64 min-closure
botch-bin2src --deb-native-arch=amd64 min-closure sources > min-closure-src
dose-builddebcheck --deb-native-arch=amd64 min-closure min-closure-src
המאגר העצמאי יהיה אז דקות סגירה ו min-closure-src.
השתמש ב-botch-create-graph באינטרנט באמצעות שירותי onworks.net