אנגליתצרפתיתספרדי

Ad


סמל OnWorks

dose-eclipsecheck - מקוון בענן

הפעל dose-eclipsecheck בספק אירוח חינמי של OnWorks על אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה dose-eclipsecheck שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


dose-distcheck - בדוק יכולת התקנה של חבילות לפי מטא נתונים

תַקצִיר


בדיקת מינון [אופציה]... של
מינון-דבצ'ק [אופציה] ... [פילה]
בדיקת מינון-סל"ד [אופציה] ... [פילה]
בדיקת מינון-ליקוי [אופציה] ... [פילה]

תיאור


בדיקת מינון קובעת, עבור קבוצה של בתי שליטה בחבילה, הנקראים המאגר,
האם ניתן להתקין חבילות של המאגר ביחס למאגר בהתאם
ליחסים בין החבילות המתבטאים בבתי השליטה בחבילות. המדויק
קבוצת שדות בקרה רלוונטיים ומשמעותם תלויה בסוג המאגר.
האלגוריתם לפתרון אילוצים הושלם, כלומר הוא מוצא פתרון בכל פעם שיש
קיים אחד, אפילו עבור תלות נפרדות מרובות והתנגשויות חבילות עמוקות. זֶה
הבעיה אינה ניתנת לביצוע מבחינה חישובית בתיאוריה (כלומר, NP-שלמה), אך ניתן לפתור אותה
ביעילות רבה עבור מאגרי חבילות שמתרחשים בפועל בפועל.

חבילות מפוצלות לקדמה ולרקע: רק חבילות בחזית
נבדקה עבור ניתנות להתקנה, אך תלות עשויות להיות מסופקות על ידי חבילות קדמה ו
לפי חבילות רקע. כברירת מחדל, כל החבילות נמצאות בחזית.

קֶלֶט מִפרָט


סוגי הקלט הנתמכים כרגע הם debian, rpm ו-eclipse. ה בדיקת מינון כלי
מצפה למפרטי הקלט שלו בטופס הקלד://pathname איפה סוג הוא אחד deb,
סינתזה, hdlist or לקוי, ו שם נתיב הוא שם הנתיב של קובץ המכיל את הקלט.
המטא-נתונים של החבילה שנמצאו בקובץ זה חייבים להתאים ל- סוג ניתן ב-URI.

כאשר מופעל כ מָנָה-סוגלבדוק אז יש להניח שסוג הקלט הוא סוג, ו
מאגרים (בארגומנטים מיקוםיים או בערכים של אפשרויות --fg ו --בג) הם
ניתן פשוט בצורה של שם נתיב של קובץ המכיל את המאגר. אם אין מיקום
ניתן ארגומנט ואז הקלט נקרא מקלט סטנדרטי. בדיקת מינון גם דחוס
קבצים (.gz , .bz2) כארגומנטים מיקוםיים. קלט שנקרא בקלט סטנדרטי לא יכול להיות בפנים
צורה דחוסה.

קֶלֶט פורמטים


דביאן
קובץ הקלט חייב להכיל בתים בפורמט של Deb-control(5), מופרד באחד
שורה ריקה. לדוגמה, קבצי החבילות כפי שנמצאו בשרת מראה של Debian, או ב-
בספרייה /var/lib/apt/lists/ של מערכת דביאן, מתאימים כקלט ל מינון-דבצ'ק.
יכולת ההתקנה של חבילות מנותחת בהתאם להן תלוי, קונפליקטים, ו מספק
שדות עם משמעותם החל מגרסה 3.9.0 של מדיניות דביאן. תלוי מראש מטופלים כמו
תלוי, ו מעברי מטופלים כמו קונפליקטים.

אם הקלט מכיל מספר חבילות עם אותם ערכים של שם, גרסה ו
ארכיטקטורה מאשר רק האחרונה שבהן נלקחת בחשבון, וניתנת אזהרה.

במקרה של דביאן, לא ניתן להתקין בו זמנית שתי חבילות עם
אותו שם אבל גרסאות שונות.

סל"ד
קובץ הקלט יכול להיות א סינתזה קובץ או א hdlist קוֹבֶץ. כברירת מחדל מינון-rpmcheck
מצפה לקובץ סינתזה כקלט. כדי לציין קובץ hdlist יש להפעיל dose-distcheck
עם ארגומנט קובץ בצורת hdlist://

לקוי
הקלט הוא קובץ 822 המכיל את הקידוד של קבצי OSGi plugins content.xml.

Cv
לשימוש פנימי בלבד. לא מתועד.

אפשרויות


אפשרויות שליטה חֲזִית ו רקע
--fg=פילה
הוסף חבילות פילה לקדמת הבמה.

--bg=פילה
הוסף חבילות פילה אל הרקע.

--צ'ק בלבד חבילה [,חבילה]...
לוקח רשימה מופרדת בפסיקים של שמות חבילות, כל אחד מהם אולי עם א
אילוץ גרסה, כטיעון. החזית מורכבת מכל החבילות
התואמים לכל אחד מהביטויים, כל החבילות האחרות נדחפות ל-
רקע כללי. מתעלמים מההבחנה הראשונית בין חזית לרקע.
אסור לשלב אפשרות זו עם --מטבע.

דוגמה: --checkonly "libc6 , 2ping (= 1.2.3-1)"

--מטבע חבילה [,חבילה]...
לוקח רשימה מופרדת בפסיקים של שמות חבילות, כל אחד מהם אולי עם א
אילוץ גרסה, כטיעון. אם רשימה זו מורכבת מ-n ביטויים, אז שיתוף
יכולת ההתקנה תיבדק באופן עצמאי עבור כל קבוצה של n חבילות שבהן
אלמנט i-th של הסט תואם את הביטוי i-th. ההבחנה הראשונית
מתעלמים בין החזית לרקע. אסור לשלב אפשרות זו
עם --צ'ק בלבד.

דוגמה: --coinst "a (>1), b"

אם יש לנו חבילה א' בגרסאות 1, 2 ו-3, וחבילה ב' בגרסאות 11 ו-12,
אז זה יבדוק 4 זוגות של חבילות לאפשרות התקנה משותפת, כלומר (a=2,b=11),
(a=2,b=12), (a=3,b=11) ו-(a=3,b=12).

דיבי ספציפי אפשרויות
הערות מרובות קשתות נחשבות כהלכה על ידי distcheck. חבילות שלשלהן
ארכיטקטורה היא לא האדריכלות המקומית ולא ברשימת הארכיטקטורות הזרות
(ראה להלן) מתעלמים.

--deb-native-arch=שם
ציין את הארכיטקטורה המקורית. התנהגות ברירת המחדל היא להסיק את היליד
ארכיטקטורה מבית החבילה הראשון בקלט שיש לו ארכיטקטורה
שונה מכולם.

--deb-foreign-archs=שם [,שם]...
ציין רשימה מופרדת בפסיקים של ארכיטקטורות זרות. ברירת המחדל היא ריק
רשימה של ארכיטקטורות זרות.

--deb-ignore-חיוני
אל תשקול חבילות חיוניות כחלק מבעיית ההתקנה. על ידי
ברירת המחדל כל החבילות החיוניות נחשבות כחלק מבעיית ההתקנה
עבור כל החבילות, כלומר חבילה ניתנת להתקנה אם ורק אם היא שותפה
ניתן להתקנה עם כל החבילות החיוניות. אפשרות זו מאפשרת למשתמש לבדוק את
יכולת התקנה ללא חבילות חיוניות מותקנות.

אפשרויות עבור סינון LA קלט
--הכי מאוחר
רק הגרסה העדכנית ביותר של כל חבילה נשמרת, גרסאות ישנות יותר של חבילות
התעלם.

אפשרויות שליטה תפוקה
-f, --כישלונות
רשום את כל החבילות שנמצאו לא ניתנות להתקנה.

-s, --הצלחות
רשום את כל החבילות שנמצאו ניתנות להתקנה. ניתן להשתמש יחד עם
--כישלונות, במקרה זה הערך של שדה הסטטוס בפלט מאפשר זאת
להבחין בין חבילות ניתנות להתקנה מחבילות שאינן ניתנות להתקנה.

-e, --להסביר
תן הסברים. אם משתמשים בו יחד עם --כישלונות ואז ההסבר מורכב
של שרשראות תלות המובילות לסכסוך או תלות בחבילה חסרה.
אם משתמשים בהם יחד עם --הצלחות ואז ההסבר מורכב מהתקנה
להגדיר.

-m, --הסבר-מינימלי
לכל החבילות P שנמצאו ניתנים להתקנה, וכאשר משתמשים בהם בשילוב עם
--הצלחות, מדפיס ערכת התקנה מופחתת המכילה רק את החבילות האלה
חרוט התלות של P. בשימוש עם מאגרי דביאן, הכל חיוני
חבילות והתלות שלהן שאינן בקונוס של P מושמטים. מתי
בשימוש בשילוב עם --כישלונות, ו --להסביר, כל שרשראות התלות הן
לא מודפס.

--סיכום
נותן סיכום מפורט יותר של הממצאים.

-o פילה שלח פלט ל פילה.

MISC אפשרויות
-v אפשר מידע / אזהרות / ניפוי באגים. ניתן לחזור על אפשרות זו עד שלוש
פעמים על מנת להגביר את הדיבור.

--שֶׁקֶט אל תדפיס הודעות אזהרה

--התקדמות
הצג פסי התקדמות.

-- טיימרים
הצג מידע על תזמון.

-ח, - עזרה
הצג רשימה זו של אפשרויות.

--גִרְסָה
הצג את גרסת התוכנית וצא.

יְצִיאָה קודים


קודי יציאה 0-63 מציינים סיום רגיל של התוכנית, קודים 64-127 מציינים
סיום חריג של התוכנית (כגון שגיאות ניתוח, שגיאות קלט/פלט).

במקרה של הפסקת תוכנית רגילה:

- קוד יציאה 0 מציין שכל חבילות החזית נמצאות ניתנות להתקנה;

- קוד יציאה 1 מציין שלפחות חבילת חזית אחת נמצאה בלתי ניתנת להתקנה.

דוגמא


בדוק אילו חבילות בהפצה מסוימת אינן ניתנות להתקנה ומדוע:

בדיקת מינון -v -f -e \
--bg deb:///var/lib/apt/lists/ftp.fr.debian.org_debian_dists_sid_main_binary-amd64_Packages\
--bg deb:///var/lib/apt/lists/ftp.fr.debian.org_debian_dists_sid_non-free_binary-amd64_Packages\
--fg deb:///var/lib/apt/lists/ftp.fr.debian.org_debian_dists_sid_contrib_binary-amd64_Packages

כאשר Packages הוא הקובץ המתייחס לאותה הפצה, כמו למשל ב-
בספרייה /var/lib/apt/lists.

בדוק אילו חבילות ב-contrib אינן ניתנות להתקנה כאשר התלות עשויות להתקיים
מהראשית:

dose-debcheck --failures --bg=main_Packages contrib_Packages

הערה


Dose-distcheck הוא יישום מחדש מלא של edos-debcheck, שנכתב עבור ה-EDOS
פרויקט.

השתמש ב-dose-eclipsecheck באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad