זוהי הפקודה debconf-apt-progress שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות החינמיות שלנו כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS.
תָכְנִית:
שֵׁם
debconf-apt-progress - התקנת חבילות באמצעות debconf כדי להציג סרגל התקדמות
תַקצִיר
הפקודה debconf-apt-progress [--] [ארגומנטים ...]
debconf-apt-progress --config
debconf-apt-progress --start
debconf-apt-progress --from waypoint --to waypoint [--] פקודה [ארגומנטים ...]
debconf-apt-progress --stop
תיאור
debconf-apt-progress מתקין חבילות באמצעות debconf כדי להציג סרגל התקדמות. הנתון
הפקודה צריך להיות כל ממשק משתמש של apt בשורת הפקודה; באופן ספציפי, הוא חייב לשלוח התקדמות
מידע למתאר הקובץ שנבחר על ידי אפשרות התצורה "APT::Status-Fd",
וחייבים לשמור את תיאורי הקבצים שנקבעו על ידי אפשרות התצורה "APT::Keep-Fds"
פתוח בעת הפעלת debconf (באופן ישיר או עקיף), מכיוון שתיאורי הקבצים הללו יהיו
משמש עבור פרוטוקול המעבר debconf.
הארגומנטים לפקודה שאתה מספק צריכים לכלול בדרך כלל -y (ל apt-get or
כישרון) או דומה כדי להימנע מכך שהממשק apt יבקש קלט. debconf-apt-progress
לא יכול לעשות זאת בעצמו מכיוון שהארגומנט המתאים עשוי להיות שונה בין ממשקי ה-apt.
השמיים --הַתחָלָה, --תפסיק, --מ, ו --ל ניתן להשתמש באפשרויות כדי ליצור סרגל התקדמות עם
מספר מקטעים עבור שלבי התקנה שונים, בתנאי שהמתקשר הוא
debconf confmodule. הקורא יכול גם לקיים אינטראקציה עם סרגל ההתקדמות עצמו באמצעות
פרוטוקול debconf אם הוא רוצה בכך.
debconf נועל את מסד הנתונים של התצורה שלו כשהוא מופעל, מה שהופך אותו למצער לקשה
לא נוח שמופע אחד של debconf יציג את סרגל ההתקדמות ואחר
העברת שאלות מחבילות המותקנות. אם אתה משתמש במספר-
סרגל התקדמות הקטע, תצטרך להעריך את הפלט של ה- --config אפשרות לפני
הפעלת ממשק ה-debconf כדי לעקוף זאת. ראה "דוגמאות" בסעיף דוגמאות
לְהַלָן.
אפשרויות
--config
הדפס משתני סביבה הדרושים להפעלת ממשק קצה של סרגל התקדמות.
--הַתחָלָה
הפעל סרגל התקדמות, שנע בין 0 ל-100 כברירת מחדל. השתמש --מ ו --ל כדי להשתמש
נקודות קצה אחרות.
--מ נקודת דרך
אם משתמשים בו עם --הַתחָלָה, תן לסרגל ההתקדמות להתחיל ב נקודת דרך במקום 0.
אחרת, יש להתקין חבילות כאשר מד ההתקדמות שלהן מתחיל ב"נקודת ציון" זו. חובה
לשמש עם --ל.
--ל נקודת דרך
אם משתמשים בו עם --הַתחָלָה, הפוך את סרגל ההתקדמות לסיום ב נקודת דרך במקום 100.
אחרת, יש להתקין חבילות כאשר מד ההתקדמות שלהן מסתיים ב"נקודת ציון" זו. חייב להיות
משמש עם --מ.
--תפסיק
עצירת סרגל התקדמות פעיל.
--אין התקדמות
הימנעו מהפעלה, עצירה או התקדמות של סרגל ההתקדמות. הודעות התקדמות מ-apt,
אירועי שינוי מדיה, ושאלות של debconf עדיין יועברו ל-debconf.
--נקודת כיוון של DL אחוזים
ציין איזה אחוז מד ההתקדמות יש להשתמש בו להורדת חבילות.
השארית תשמש להתקנת חבילות. ברירת המחדל היא להשתמש ב-15% עבור
הורדה ו-85% הנותרים להתקנה.
--קובץ לוג פילה
שלח את הפלט הרגיל מ-apt לקובץ הנתון.
--logstderr
שלח את הפלט הרגיל מ-apt ל-stderr. אם לא תספק אף אחד מהם --קובץ לוג ולא
--logstderr, הפלט הרגיל מ-apt יימחק.
-- אפשרויות סיום. מכיוון שבדרך כלל תצטרכו לתת לפחות את -y ויכוח ל
הפקודה שמפעילים, בדרך כלל תצטרכו להשתמש -- כדי למנוע את זה
מתפרש כאופציה ל debconf-apt-progress עצמו.
דוגמאות
התקנת שולחן העבודה של GNOME וסביבת פיתוח מערכת X window בתוך תהליך
בָּר:
debconf-apt-progress -- aptitude -y התקנת gnome x-window-system-dev
התקינו את שולחנות העבודה של GNOME, KDE ו-XFCE בתוך סרגל התקדמות יחיד, תוך הקצאת 45% מה
סרגל ההתקדמות עבור GNOME ו-KDE ו-10% הנותרים עבור XFCE:
#! / Bin / sh
סט -ה
מקרה 1 דולר
'')
הערכה של "$(debconf-apt-progress --config)"
דבקונף "$0"
;;
דבקונף)
. /usr/share/debconf/confmodule
debconf-apt-progress --start
debconf-apt-progress --from 0 --to 45 -- apt-get -y התקנת gnome
debconf-apt-progress --from 45 --to 90 -- apt-get -y install kde
debconf-apt-progress --from 90 --to 100 -- apt-get -y install xfce4
debconf-apt-progress --stop
;;
esac
לַחֲזוֹר CODE
קוד היציאה של הפקודה שצוינה מוחזר, אלא אם כן המשתמש לחץ על כפתור הביטול
בסרגל ההתקדמות. אם לחצו על כפתור הביטול, מוחזר ערך של 30. כדי להימנע
אי-בהירות, אם הפקודה החזירה 30, יוחזר ערך של 3.
מחברים
קולין ווטסון[מוגן בדוא"ל]>
ג'ואי הס[מוגן בדוא"ל]>
2015-11-08 DEBCONF-APT-PROGRESS(1)
השתמש ב- debconf-apt-progress באופן מקוון באמצעות שירותי onworks.net