Яка перевага використання sudo apt-get autoremove над чистішим додатком?


57

Я не впевнений, що sudo apt-get autoremoveробить, але прочитав, що ви повинні використовувати цю команду для видалення непотрібних пакетів.

Один із процесів, які я бачив, - це використовувати, sudo apt-get autoremoveа потім використовувати щось на зразок BleachBit для видалення тимчасових файлів тощо.

Чи можете ви пояснити, що sudo apt-get autoremoveнасправді робить і чи є якісь переваги використання цієї команди над чимось на зразок BleachBit або двірника Ubuntu Tweak ?

Відповіді:


79

що sudo apt-get autoremoveнасправді робить

Щоразу, коли ви встановлюєте додаток (використовуєте apt-get), система також встановлюватиме програмне забезпечення, від якого залежить ця програма. У Ubuntu / Linux звичайно, що додатки мають однакові бібліотеки. Коли ви видалите додаток, залежність залишиться у вашій системі.

Так apt-get autoremoveвилучите ті залежності, які були встановлені із програмами та які більше не використовуються нічим іншим у системі.

чи є якісь переваги використання цієї команди над чимось на кшталт Bleachbit або двірником Ubuntu Tweak?

  • Bleachbit або двірник Ubuntu Tweak - це графічні інтерфейси.
  • sudo apt-get autoremove це команда

Один варіант не виключає іншого: я б припустив, що BB і UTJ використовують sudo apt-get autoremove(певним чином) для усунення залежностей. Тож мова не йде про "будь-які переваги". Це питання переваги: ​​чи ти людина типу командного рядка, чи ти людина типу GUI?

До речі: deborphanце ще один із цих інструментів для очищення вашої системи.


Дякуємо, що поділилися цим. На мій власний досвід біг sudo apt-get autoremoveбезпечніше, ніж використовувати щось на кшталт Bleachbit, я (і мій друг) зіткнулися з проблемами після використання Bleachbit. Просто біг sudo apt-get autoremoveздається мені більш безпечним. Хоча я думаю, це також залежить від того, як ви налаштовуєте прибирання всередині Bleachbit (є безліч варіантів, які представлені прапорцями для того, що ви хочете почистити)
sunyata

3

Одне незначне доповнення: з 14.04 ви можете фактично писати apt autoremoveна видалення пакетів, які були автоматично встановлені для задоволення залежностей від інших пакетів і тепер уже не потрібні як залежності.

Ці дві команди еквівалентні:

  • apt autoremove
  • apt-get autoremove

Я річ aptі apt-getтакі ж, як і деякі версії Ubuntu, взагалі не специфічні для autoremove. чи не так?
мат

1
Так, це правда @matt.
prosti
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.