سؤال هل يمكنني تشغيل `apt-get purge --auto-remove`؟


هو apt-get purge --auto-remove packagename أمر صالح؟

أم أنه يجب أن تكون apt-get remove --purge --auto-remove packagename؟

Ubuntu manpage for apt-get (http://manpages.ubuntu.com/manpages/precise/man8/apt-get.8.html) لا يذكر سوى استخدام خيار "auto-remove" إذا كان الأمر إما تثبيت أو إزالة ... "، لذلك كنت أتساءل عما إذا كان يمكن استخدامه أيضًا مع أمر التنظيف ، نظرًا لأن هذا مجرد اختصار لأمر إزالة مع خيار -purge.

شكرا لكم.


12
2017-10-17 21:43


الأصل


لماذا ا --auto-remove؟ - Alvar
إذا تم استخدام الخيار - auto-remove عند إزالة حزمة ، فستقوم بإزالة تبعيات الحزمة التي لم تعد هناك حاجة إليها. نوع من مثل كيف apt-get autoremove يقوم بالتحقق و "إزالة الحزم التي تم تثبيتها تلقائيًا لتلبية تبعيات لحزم أخرى ولم تعد هناك حاجة إليها الآن" (من صفحة رئيسية مرتبطة بالأعلى). - user981178
إذا قمت بفحص الصفحة الرئيسية ، ستلاحظ أن autoremove يمكن استخدامه كأمر (autoremove) أو كخيار (- auto إزالة) أثناء أمر. ومع ذلك ، يتم ذكرها فقط كخيار في سياق أمر تثبيت أو إزالة ، لذلك تساءلت عما إذا كان يمكن استخدام هذا الخيار مع أمر إزالة. يعد استخدام الخيار نوعًا ما طريقة لاختصاره ، بدلاً من تشغيل أمرين منفصلين. - user981178
تستطيع ايضا استخذام apt-get autoremove --purge - daboross


الأجوبة:


نعم ، هذه الأوامر صالحة. علاوة على ذلك ، فهي تعادل ذلك purge ما يعادل مع remove --purge (نرى man apt-get).


11
2017-10-17 22:08



شكر. نعم ، لقد أدركت أنه إذا كانت الأولى صالحة ، فسيكون ذلك مساويًا للثانية. أردت فقط أن أتأكد من أن الأولى كانت صالحة بالفعل. - user981178