هذا هو الأمر debconf-apt-progress الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
debconf-apt-progress - ثبت الحزم باستخدام debconf لعرض شريط التقدم
موجز
debconf-apt-progress [-] الأمر [args ...]
debconf-apt-progress --config
debconf-apt-progress - ابدأ
debconf-apt-progress - من إحداثية - إلى إحداثية [-] الأمر [args ...]
debconf-apt-progress - توقف
الوصف
debconf-apt-progress يقوم بتثبيت الحزم باستخدام debconf لعرض شريط التقدم. العطاء
أمر يجب أن يكون أي سطر أوامر مناسب للواجهة الأمامية ؛ على وجه التحديد ، يجب أن ترسل التقدم
معلومات إلى واصف الملف المحدد بواسطة خيار التكوين "APT :: Status-Fd" ،
ويجب أن تحتفظ بأوصاف الملفات التي تم ترشيحها بواسطة خيار التكوين "APT :: Keep-Fds"
فتح عند استدعاء debconf (بشكل مباشر أو غير مباشر) ، مثل واصفات الملفات هذه
تستخدم لبروتوكول عبور debconf.
يجب أن تتضمن وسيطات الأمر الذي تقدمه بشكل عام -y (لل الرابطة بين الحصول على or
أهلية) أو ما شابه لتجنب مطالبة الواجهة الأمامية الملائمة للإدخال. debconf-apt-progress
لا يمكن القيام بذلك بنفسه لأن الحجة المناسبة قد تختلف بين الواجهات الأمامية apt.
ال --بداية, --قف, --من عندو --ل يمكن استخدام الخيارات لإنشاء شريط تقدم باستخدام
مقاطع متعددة لمراحل مختلفة من التثبيت ، بشرط أن يكون المتصل أ
debconf confmodule. قد يتفاعل المتصل أيضًا مع شريط التقدم نفسه باستخدام
debconf بروتوكول إذا رغبت في ذلك.
تقوم debconf بتأمين قاعدة بيانات التكوين الخاصة بها عند بدء تشغيلها ، مما يجعلها للأسف
من غير المناسب أن يكون لديك مثيل واحد من debconf يعرض شريط التقدم وآخر
يمر من خلال الأسئلة من الحزم التي يتم تثبيتها. إذا كنت تستخدم
شريط تقدم المقطع ، ستحتاج إلى تقييم ناتج ملف - تكوين الخيار من قبل
بدء الواجهة الأمامية debconf للتغلب على هذا. راجع "أمثلة" في قسم الأمثلة
أدناه.
OPTIONS
- تكوين
متغيرات بيئة الطباعة ضرورية لبدء الواجهة الأمامية لشريط التقدم.
--بداية
ابدأ شريط تقدم ، يعمل من 0 إلى 100 افتراضيًا. يستخدم --من عند و --ل لاستخدام
نقاط نهاية أخرى.
--من عند إحداثية
إذا استخدمت مع --بداية، اجعل شريط التقدم يبدأ من إحداثية بدلا من 0.
خلافًا لذلك ، قم بتثبيت الحزم مع شريط التقدم الذي يبدأ عند "نقطة المسار" هذه. يجب
يمكن استخدامها مع --ل.
--ل إحداثية
إذا استخدمت مع --بداية، اجعل شريط التقدم ينتهي عند إحداثية بدلا من 100.
خلافًا لذلك ، قم بتثبيت الحزم مع شريط التقدم الخاص بها الذي ينتهي عند "نقطة المسار" هذه. لا بد وأن
يستعمل مع --من عند.
--قف
إيقاف تشغيل شريط التقدم.
--لا تقدم
تجنب بدء شريط التقدم أو إيقافه أو صعوده. رسائل التقدم من apt ،
أحداث تغيير الوسائط ، وسيستمر تمرير أسئلة debconf إلى debconf.
--dlwaypoint نسبة مئوية
حدد النسبة المئوية لشريط التقدم المطلوب استخدامه لتنزيل الحزم. ال
سيتم استخدام الباقي لتثبيت الحزم. الافتراضي هو استخدام 15٪ من أجل
التنزيل والباقي 85٪ للتثبيت.
--ملف تسجيل ملف
أرسل الإخراج العادي من apt إلى الملف المحدد.
--logstderr
أرسل الإخراج العادي من apt إلى stderr. إذا لم تقدم أي منهما --ملف تسجيل ولا
--logstderr، سيتم تجاهل الإخراج العادي من apt.
-- خيارات الإنهاء. نظرًا لأنك ستحتاج عادةً إلى إعطاء قيمة -y حجة ل
الأمر الذي يتم تشغيله ، ستحتاج عادةً إلى استخدامه -- لمنع هذا الوجود
يفسر على أنه خيار ل debconf-apt-progress نفسها.
أمثلة
قم بتثبيت سطح مكتب جنوم وبيئة تطوير نظام نافذة X أثناء التقدم
شريط:
debconf-apt-progress - aptitude -y install gnome x-window-system-dev
قم بتثبيت أجهزة سطح المكتب GNOME و KDE و XFCE في شريط تقدم واحد ، مع تخصيص 45٪ من
شريط التقدم لكل من GNOME و KDE و 10٪ المتبقية لـ XFCE:
#! / بن / ش
مجموعة ه
حالة $ 1 في
'')
Eval "$ (debconf-apt-progress --config)"
debconf "$ 0"
;;
ديبكونف)
. / usr / share / debconf / confmodule
debconf-apt-progress - ابدأ
debconf-apt-progress - من 0 إلى 45 - apt-get -y install gnome
debconf-apt-progress - من 45 إلى 90 - apt-get -y install kde
debconf-apt-progress - من 90 إلى 100 - apt-get -y install xfce4
debconf-apt-progress - توقف
;;
ESAC
عودة CODE
يتم إرجاع كود الخروج للأمر المحدد ، إلا إذا ضغط المستخدم على زر الإلغاء
على شريط التقدم. إذا تم الضغط على زر الإلغاء ، يتم إرجاع القيمة 30. لتجنب
الغموض ، إذا أرجع الأمر 30 ، فسيتم إرجاع القيمة 3.
مؤلفون
كولين واتسون[البريد الإلكتروني محمي]>
جوي هيس[البريد الإلكتروني محمي]>
2015-11-08 DEBCONF-APT- التقدم(1)
استخدم debconf-apt-progress عبر الإنترنت باستخدام خدمات onworks.net