سؤال باستخدام `sudo apt-get clean` &` autoremove` قتل الكمبيوتر المحمول الخاص بي! [مكرر]


هذا السؤال لديه بالفعل إجابة هنا:

لقد وجدت في مكان ما هنا في المنتدى أنه يمكنني استخدام الأوامر sudo apt-get clean و sudo apt-get autoremove للتخلص من الأشياء التي لا أستخدمها ولا يحتاج جهاز الكمبيوتر المحمول الخاص بي.

لماذا في كل مرة أستخدم فيها أي من هذه الأوامر يبدأ Ubuntu بالتصرف؟

عن طريق "التصرف" أعني ما يلي:

  1. جميع وظائف الزاوية الساخنة ووظائف إقفال النافذة على سطح المكتب تتوقف عن العمل. بعد إدخال أي من الأمرين ، فإن الزوايا التي قمت بتحديدها كنافذة انتشار لن تقوم بعرض أي شيء.
  2. يختفي رمز الوحدة على المشغّل.

في النهاية ، قمت بحل الأشياء عن طريق إعادة تثبيت Ubuntu و Spotify و Skype و Chrome وما إلى ذلك ... أنا لا أمانع حقًا. إنها ساعة فقط من وقتي ، إنها متعة وأنا أتعلم شيئًا دائمًا.


3
2017-11-28 15:55


الأصل


من الصعب أن نقول دون مزيد من المعلومات. لا ينبغي أن تتسبب تلك الأوامر في حدوث مشكلة ، لكننا سنحتاج إلى الأوامر وقائمة الحزم التي تمت إزالتها. كما نحتاج إلى معرفة ما تعنيه بـ "يبدأ Ubuntu بالتصرف". بالتأكيد يمكن أن تكون غير مرتبطة تماما. أخيرًا ، إذا كنت لا تعرف ما هي الحزمة أو لا تفعل ، فلا تقم بإزالتها. - Panther
عن طريق التصرف أعني ما يلي: (1) جميع وظائف Hotcorner ووظائف "انجذاب النافذة" على سطح المكتب تتوقف عن العمل. بعد إدخال أي من الأمرين ، فإن الزوايا التي اخترتها كنافذة لن تقوم بعرض / إظهار أي شيء. (2) يختفي رمز الوحدة على المشغل. - Carlos
يعطي printscreen أو نسخة من الأوامر مع الإخراج ، ثم يشرح بالضبط كل مشكلة تحدث. - Alvar
بقدر ما أستطيع أن أقول أنه لا يوجد سوى تفسير واحد محتمل لهذا ، وهو ما لدى Oli قدمت ، مع شرح ممتاز ، في إجابتهالتي قبلها البروتوكول الاختياري ورفع المجتمع قدرته قليلاً. كان هذا السؤال غير واضح في الأصل لأنه لم يتضمن تفسيراً لما حدث ، لكن البروتوكول الاختياري ينص على ذلك في التعليقات ، وقد أضفته إلى السؤال. وهذا يضيف مزيدًا من المصداقية إلى الشرح الذي مفاده أن الحزم المهمة قد تم إلغاء تثبيتها (إذا قمت بإزالة الحزم التي توفر أجزاء من الوحدة ، فيمكن أن تفقد عناصر واجهة المستخدم). أقترح علينا إعادة فتح. - Eliah Kagan
Carlos ربما لم تحصل على عقوبة بسبب سؤالك الذاتي ، ولكن لعدم تقديم المعلومات المطلوبة / المطلوبة ... - Soren A


الأجوبة:


apt-get clean فقط يزيل ذاكرة التخزين المؤقت الحزمة. لا توجد طريقة * يمكن أن تؤذي أي شيء.

apt-get autoremove إزالة الحزم التي تم تثبيتها تلقائيًا ، ولكن الآن تم إزالة الحزمة التابعة لها أو لم تعد تعتمد عليها. إذا قمت بإزالة حزمة تعتمد على الأشياء (على سبيل المثال ، ubuntu-desktop) ثم قم بعمل autoremove، ستنتهي بإزالة الكثير من الحزم.

يتم ذلك غالبًا عن طريق إزالة شيء يعتمد عليه برنامج metapackage كبير. إذا نظرت apt-cache depends ubuntu-desktop سترى عددا من Depends: ... الحزم. إذا تمت إزالة أي من هذه ، يجب على Apt أيضًا إزالة ubuntu-desktop صفقة. هذا قرار التبعية في العمل. إذا قمت بتشغيل ثم autoremove، سوف يقوم بتنظيف كل هؤلاء الآخرين يعتمدون (على افتراض أن أي شيء آخر يعتمد عليهم).

من حين لآخر ، قد ينتهي بك الحال في وضع تريد فيه تثبيت شيء ما لكنه يتعارض مع شيء ما ubuntu-desktop يعتمد على. قد تحاول Apt لإجبار هذا من خلال إزالة حزمة التعارض (وبالتالي أيضا ubuntu-desktop). وسوف يحذرك حول هذا الموضوع.

الإصلاح البسيط هو معرفة أي حزمة تعريف مفقودة وإعادة تثبيته. هذا هو عادة ubuntu-desktop. وفي المستقبل أقرأ ماذا apt-get اخبرك. لا أقصد ذلك بطريقة سيئة أتمنى أن أكون أكثر في كثير من الأحيان. الترقية إلى 14.04 قمت بتدوير نظامي بالكامل مرة أخرى إلى سطر الأوامر الأساسي للغاية وكان لا بد من إعادة تحميل وتثبيت عبر أزعج من الحزم.

* الحياة ، آه ... يجد طريقة


13
2017-11-29 00:40



الان مع المزيد جيف جولد بلوم! - David Foerster


هناك حل بسيط لهذا ، توقف باستخدام الأوامر التي تكسر النظام الخاص بك. autoremove و clean لا ينبغي أن يكسر النظام ولكن إذا فعلوا ذلك ، فتوقف عن استخدامه.

لن تقوم بحفظ مساحة كبيرة على القرص على أية حال ، إذا واجهت مشاكل في استخدام القرص العالي ، فحاول إزالة بعض التطبيقات بدلاً من ذلك.


2
2017-11-28 16:32



أنت على حق ،Alvar ... لا ينبغي أن أستخدم شيئًا يؤلمني ... سأكون مستخدمًا في مركز أوبونتو للبرامج من الآن فصاعدًا. - Carlos
CarlosC من القواعد الجيدة أن يكون لديك فقط إدخال الأوامر التي تعرف بالضبط ما يفعلونه ، ثم عندما يحدث خطأ ما ، يمكنك إصلاحه. :) - Alvar
لم أكن أعلم أنني أستطيع عكس الأوامر المكتوبة على المبنى ... (الكثير من الأشياء التي أحتاج إلى تعلمها هنا ...) من الآن فصاعداً سوف ألتزم بمركز أوبونتو للبرامج. - Carlos