Що можна видалити в ubuntu. Очищення системи Ubuntu. Установка debfoster в Ubuntu

У цій темі ми поговоримо про таку функцію як Очищення системи Ubuntu.

Ми вже обговорювали тему очищення системи Ubuntu GNU / Linux, але цей урок оновлений новими версіями Ubuntu і доданий ряд додаткових інструментів.

Якщо ви хочете очистити свою систему Ubuntu, вам необхідно виконати наступні прості кроки, щоб видалити непотрібні файли.

Очищення системи Ubuntu: Видалити часткові пакети

Це ще одна вбудована функція, але на цей раз вона не використовується в Synaptic Package Manager. Ця функція легко використовується в «Терміналі». Тепер відкрийте свій термінал і введіть наступну команду

Потім введіть команду clean clean. Ця команда допоможе легко очистити видалені. deb-пакети, які «apt» кешують при установці або оновленні програм. Щоб продовжити очищення системи, введіть наступну команду у вікні терміналу:

Після цього ви зможете використовувати команду autoremove. Команда autoremove призначена для видалення пакетів, встановлених в залежності кеша і після того, як вихідний пакет видалений з системи. Щоб використовувати autoremove tye у вікні терміналу введіть наступне:

sudo apt-get autoremove

Видаліть непотрібні локальні дані

Очищення системи Ubuntu включає в себе і перевірку на різні «сміттєві» файли, які залишаються при установці програм.

Для цього нам потрібно встановити localepurge. Автоматично видаліть непотрібні локальні дані. Це простий скрипт, який відновить дисковий простір, витрачений даремно на непотрібні локальні дані і локалізовані сторінки «man». Він буде автоматично викликаний після завершення будь-якого запуску установки.

Установка localepurge в Ubuntu

sudo apt-get install localepurge

Після установки будь-якої програми, apt-get install localepurge видалить всі файли перекладу і переведе довідкові сторінки на мовах, які ви не можете прочитати.

Якщо ви хочете налаштувати localepurge, вам потрібно відредагувати /etc/locale.nopurge

Це може заощадити вам кілька мегабайт дискового простору, в залежності від встановлених вами пакетів.

Я намагаюся встановити dicus за допомогою apt-get

Sudo apt-get install discus

Після завершення установки ви побачите щось на зразок нижче

Localepurge: дисковий простір, звільнене в / usr / share / locale: 41860K

Видалити «втрачені» пакети

Якщо ви хочете видалити втрачені пакети, вам необхідно встановити пакет deborphan.

Установка deborphan в Ubuntu

sudo apt-get install deborphan

Використання deborphan

Відкрийте термінал і введіть наступну команду

sudo deborphan | xargs sudo apt-get -y remove -purge

Видалення «втрачених» пакетів за допомогою GtkOrphan

GtkOrphan (додаток Perl / Gtk2 для debian-систем) - це графічний інструмент, який аналізує стан ваших установок і шукає втрачені бібліотеки. Він реалізує інтерфейс GUI для deborphan, додаючи можливість видалення пакетів.

Встановити GtkOrphan в Ubuntu

sudo apt-get install gtkorphan

Видалення пакетів «Orphan» за допомогою Wajig

Спрощене управління пакетами Debian. Wajig - це єдина оболонка командного рядка навколо скриптів apt, apt-cache, dpkg, / etc / init.d та інших, призначених для зручності використання і надання великої документації для всіх своїх функцій.

З відповідною конфігурацією sudo більшість (якщо не всі) установки пакетів, а також завдання створення можуть бути зроблені з призначеної для користувача оболонки. Wajig також підходить для загального адміністрування системи. Команда Gnome GUI 'gjig' також включена в пакет.

Встановити Wajig в Ubuntu

Відкрийте термінал і виконайте наступну команду

sudo apt-get install wajig

Debfoster - Слідкуйте за тим, що ви встановили

Debfoster підтримує список встановлених пакетів, які були явно запитані, а не встановлені як залежності. Аргументи є повністю необов'язковими, debfoster може бути викликаний як такої після кожного запуску dpkg та / або apt-get.

В якості альтернативи ви можете використовувати debfoster для установки і видалення пакетів, вказавши пакети в командному рядку. Пакети з суфіксом - видаляються, а пакети без суфікса встановлюються.

Якщо новий пакет зустрічається або debfoster зауважує, що пакет, який колись був залежним, тепер є сиротою, він запитає вас, що з ним робити. Якщо ви вирішите зберегти його, debfoster просто візьме до уваги і продовжить. Якщо ви вирішите, що цей пакет не досить цікавий, він буде вилучений, як тільки debfoster закінчить задавати питання. Якщо ваш вибір змусить інші пакети стати сиротами, виникне більше питань.

Установка debfoster в Ubuntu

Відкрийте термінал і виконайте наступну команду

sudo apt-get install debfoster

Використання debfoster

Для створення вихідного файлу зберігачів використовуйте наступну команду

Ви завжди можете відредагувати файл / var / lib / debfosterkeepers, який визначає пакети, які ви хочете залишити у вашій системі.

Для редагування типу файлу зберігачів

sudo vi / var / lib / debfoster / keepers

Щоб змусити debfoster видалити всі пакети, які не вказані в цьому списку, або залежно пакетів, перерахованих в цьому списку. Він також додасть всі пакети в цьому списку, які не встановлені. Таким чином, ваша система буде відповідати цьому списку. Зроби це

Щоб відстежувати те, що ви встановлювали додатково, робіть це час від часу:

Xdiskusage - перевірте, де знаходиться місце на вашому жорсткому диску.

Відображає графіку використання вашого диска. Du.xdiskusage - це зручна програма, що показує, що використовує весь вільний місце на диску. Він заснований на проекті програми «xdu», написаному Філіпом К. Дайкстро. Зміни були зроблені, тому для вас запускається «du», і ви можете відобразити вільне місце на диску, і створити PostScript-версію display.xdiskusage, якщо ви хочете легко побачити, де знаходиться простір на жорсткому диску.

Встановити xdiskusage в Ubuntu

sudo apt-get install xdiskusage

Якщо ви хочете відкрити це додаток, вам потрібно використовувати наступну команду

Як тільки він відкриється, ви побачите наступний екран

BleachBit

Очищення системи Ubuntu як ви помітили, включає в себе і звільнення дискового простору. З цим відмінно справляється програма BleachBit, яка швидко звільняє дисковий простір і невпинно охороняє вашу конфіденційність. Звільніть кеш, видаліть файли cookie, Очистіть історію Інтернету, знищіть тимчасові файли, видаліть журнали і викиньте небажані об'єкти, яких ви не знали. Розроблений для систем Linux і Windows, він очищає тисячі додатків, включаючи Firefox, Internet Explorer, Adobe Flash, Google Chrome, Opera, Safari і багато іншого. Крім простого видалення файлів BleachBit включає розширені функції, такі як подрібнення файлів для запобігання відновлення, стирання вільного місця на диску, щоб приховати сліди файлів, видалених іншими додатками, і пилососити Firefox, щоб зробити його швидше. BleachBit краще, ніж безкоштовний, з відкритим вихідним кодом.

Встановити Bleachbit в ubuntu

Відкрийте термінал і виконайте наступну команду

sudo apt-get install bleachbit

Використання Ubuntu-Tweak

Ви також можете використовувати Ubuntu-Tweak, щоб очистити вашу систему

Ubuntugeek

Якщо у вас залишилися питання по темі «Очищення системи Ubuntu» то можете задавати їх у формі коментарів на нашому сайті. також обов'язково пишіть свої варіанти швидкого очищення системи Ubuntu.

Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту і натисніть Ctrl + Enter.

Ubuntu хоч і стабільна система, все звичайно відносно, але і в ній потрібно періодично щось робити ручками, навіть якщо і робити буде програма, але все одно запустити її потрібно буде ручками в парі з головою. Іноді в системі накопичується зайвий сміття, який залишається після видалення програм, непотрібних залежностей і т.д. Можна звичайно все робити за допомогою Терміналу, наприклад командами:

sudo apt-get autoremove
дана командавидаляє неудалённие залежності від уже віддалених пакетів,

sudo apt-get clean
очищення каталогу / var / cache / apt / archives /.

Після поновлення ядер старі ядра нікуди не діваються, а мирно покояться поруч з новим ядром. Тому їх теж потрібно видаляти і найкраще це робити дуже корисною програмою Ubuntu Tweak. Крім очищення системи, програма має ще дуже різних корисних речей.
За допомогою даного твікера можна:

  1. Встановлювати програми.
  2. Дізнатися інформацію про систему.
  3. Управляти елементами автозавантаження.
  4. Налаштувати логін і логаут.
  5. Налаштувати різні параметри робочого столу.
  6. Підлаштувати Компіз Фьюжн.
  7. Управляти харчуванням і безпекою.
  8. Та ін.

Установка програми:
sudo add-apt-repository ppa: tualatrix / ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak

Після установки, програма з'явиться за адресою: Додатки - Системні -

Ще одна корисна програма для очищення системи називається BleachBit. Вона є в репозиторіях Ubuntu і встановити її можна прямо з Центру додатків Ubuntu.

"Софтина" дозволяє видаляти невикористовувані мови інтерфейсу.
За допомогою BleachBit можна очистити оперативну і swap пам'ять.
Програма може видаляти тимчасові файли, cookles, список завантажених файлів і паролів всіляких браузерів (Opera, Safari, Firefox, Chrome і інші). Крім цього програма оптимізує використовувані бази даних.
Програма також чистить історію і кеш Gnome, Nautilus, Adobe Flash.
BleachBit дає можливість видалити всі файли Thumbs.db, які з'являються в слідстві роботи ОС Windows.

Linux- це чудова операційна система. Але і вона потребує догляду, збирання, очищення, так як в ній теж поступово накопичується непотрібне сміття у вигляді старих пакетів, вже не потрібних конфігураційних файлів, тимчасових файлів і так далі. Для Windows існує багато спеціальних утиліт, наприклад, відома всім ccleaner.


Програма добре очищає Windows від всього непотрібного, сам не раз нею користувався. А є щось подібне для лінукс? про всього непотрібного мотлоху?

1. Як очистити Linux c допомогою Bleachbit?

Перше, з чого можна почати, це встановити правильну програму, в якій зібрано все воєдино. Це програма .

Sudo apt-get install bleachbit

В меню - системні утиліти, з'явиться програма bleachbit, вірніше навіть два ярлика. Одну можна запускати під звичайним користувачам, другу з правами адміністратора. Зрозуміло, що в другому випадку почистити можна набагато більше, ніж в першому. Запускаємо bleachbit (root):

Що ж ми бачимо?

autoclean: Для видаляє тільки "неповноцінні" пакети з кешу.

autoremove: Видаляє не видалені залежності від уже віддалених пакетів.

clean: Це тоді, коли місце потрібно звільнити якомога більше і видалити весь кеш.

Bash: Видалити історію команд. Це дрібниці, і взагалі не зрозуміло навіщо потрібно - якщо тільки ви хочете приховати команди, які ви набирали.

Тепер просто поставте галочки навпроти тих пунктів, які ви хочете почистити. Після цього натискаємо кнопку "Очистити". Ось і все, очистити линукс таким чином можна дуже просто! Але є й інші способи.

3. Як очистити Лінукс c допомогою Mundus?

Але сміття накопичується не тільки в системних файлах, але і в домашній директорії. Ми встановлюємо програми, потім їх видаляємо, але в домашній директорії залишаються файли налаштувань від цих програм. Як очистити систему від цього сміття?

Для цього теж є спеціальна програма, яка називається Mundus і яку можна завантажити на сайті розробників - Скачиваем пакет.deb ілі.rpm і встановлюємо як зазвичай. На виході отримуємо ось таку програму:

Після запуску програми, вона відразу починає сканувати домашню папку, після чого видає всі конфігураційні файли.

Після цього можна вручну почистити непотрібні конфіги за допомогою кнопки "Clean". Я сам тільки почав користуватися цією програмою, тому тонкощі поки не вивчив, але думаю нічого складного немає.

Безсумнівно, є й інші програми і способи очистити Linux, але і цих двох програм в принципі достатньо. Якщо ви знаєте ще способи, як можна очистити Linux, то напишіть будь ласка в коментарях.


Чи не знайшли відповідь на своє питання? Скористайтеся пошуком ...

11 коментарів

11 коментарів до статті "Як очистити Linux?"

    хороша утилитка -заменяет cd / var / cache / apt / archives і далі sudo rm * .deb-менше по клаві клацати))) цікаво, а є способи дізнатися (крім прямого перегляду) які конфіги в / home вже не потрібні-т. е "хвости" віддалених програм і взагалі де ще "хвости" після деінсталяції залишаються?

    Я такий не зустрічав. Та й чи потрібна вона? Видалили програму, залишилися в ній ваші індивідуальні настройки. А потім вирішили знову поставити - і оп, все знову відразу налаштоване. Та й взагалі це ж легко напевно і вручну видалити. Та й на продуктивність це не впливає, не кажучи про вільне місце.

    Хоча якщо зустріч напишу тут.

    Знайшов програму, яка може почистить і домашню папку, дописав статтю.

    Ubuntu Tweak не очищати кеш ескізів в ubuntu 14-04. У ubuntu 12-04 все було нормально.

    Так програма взагалі зіпсувалася, перші версії були чудові, а потім як то все стало не так, я особисто перестав користуватися.

В и, напевно, знаєте, що ваш веб-браузер зберігає кеш відвідуваних веб-сайтів, так щоб наступні візити були завантажені дуже швидко. Linux, як і в вашому браузері, також зберігає системний кеш- кеш додатків, apt cache і т.д. - так щоб подальша завантаження програми була дуже швидко.

Хоча концепція кешу, без сумніву, добре з точки користувацького досвіду зору, вона споживає пам'ять вашої системи. У якийсь момент вам потрібно, переконатися, що ви видалите всі непотрібні або небажані файли, як правило, у вигляді кеш-пам'яті, щоб зберегти вашу систему свіжої і менш навантаженої.

Якщо ви використовуєте Ubuntu 14.04 або 16.04, і шукайте спосіб легко очистити системний кеш з вашої системи, то в цій статті ми обговоримо саме це.

Як легко очистити ваш Ubuntu

Для цього вам необхідно скачати і встановити інструмент під назвою Ubuntu cleaner . Наступні команди дозволяють зробити це:

Sudo add-apt-repository ppa: gerardpuig / ppa sudo apt update sudo apt install ubuntu-cleaner

Після того, як всі перераховані вище команди успішно встановляться, утиліта очищення Ubuntu буде встановлена ​​у вашій системі. Для того, щоб запустити його, введіть ім'я інструменту, а потім клацніть її значок.

Ось призначений для користувача інтерфейс інструменту.

Як видно з наведеного вище екрана, Ubuntu cleaner дозволяє видаляти кеш-пам'ять додатка (браузери і Software Center), кеш мініатюр, що система створює для швидкого завантаження каталогів і влучним кеша (зазвичай кеш завантажених архівів пакетів). Крім того, ви також можете використовувати утиліту для видалення старих ядер, пакет конфігурацій і непотрібні пакети.

Для того, щоб побачити, скільки місця конкретний кеш займає в системі, просто натисніть на відповідний запис в інтерфейсі інструменту. Наприклад, в моєму випадку інструмент сказав мені, що кеш браузера Chromeзаймає майже 550MB на моїй системі.

Щоб видалити кеш, виберіть запис, а потім натисніть кнопку Clean в нижньому правому куті інтерфейсу інструменту.

Перед тим, як почати очищення за допомогою Ubuntu, майте на увазі, що кеш там для певної мети (як це було пояснено на початку уроку). Ви повинні зважити всі ваші варіанти, перш ніж видалити - наприклад, якщо додаток ви більше не будете використовувати, то має сенс видалити свій кеш, але якщо додаток ви використовуєте дуже часто, видаливши його кеш буде безпосередньо впливати на його швидкість і оперативність.

Рухаємося далі, завжди добре знати кілька деталей про інструмент, який ви використовуєте. Так ось деталі ми знаємо про Ubuntu Cleaner: Якщо ви використовуєте Ubuntu протягом багатьох років, Ubuntu cleaner повинен нагадати вам про нині застарілому інструменті Ubuntu Tweak. Якщо це так, то ви не помилилися, тому що Ubuntu cleaner є відгалуженням модуля Ubuntu Tweak tool. Метою розробників було « повернути цю корисну функціональність для спільноти Ubuntu.

висновок

Як користувачі комп'ютерів, ми повинні навчитися підтримувати певний баланс між речами - показовий приклад, очищення різних кешів. У той час як ви не повинні дозволяти розміром кеша необмежено зростати, видаляти весь кеш не є мудрим рішенням. Зробити розумне використання інструменту, які ми обговорили, і ви отримаєте найкраще з обох світів - швидкість, а також пам'ять.

Ти ніколи не замислювався про те, чому свіжовстановленому Ubuntu з базовим графічним інтерфейсом і мізерним набором стандартних додатківзаймає цілих 2 Гб дискового простору? Якщо так, то читай далі - ми посадимо пінгвіна на дієту і зробимо так, щоб він займав набагато менше місця.

Постановка проблеми

Сьогоднішні дистрибутиви Linux не тільки швидкі, зручні і приємні оку, але і неймовірно громіздкі. У стандартній комплектації більшість з них займає більше 4 Гб. І це при тому, що вони здатні забезпечити користувача тільки однієї графічної середовищемі невеликим набором додатків (до слова сказати, немає навіть кодеків для відтворення аудіо-і відеофайлів). Куди ж витікають заповітні гігабайти вільного простору?

Як це не дивно, причина ненажерливості Linux ховається в його головне достоїнство. Хороший дистрибутив Linux - дуже гнучка операційна система, здатна підлаштуватися під будь-якого користувача і будь-яке обладнання. У ньому є все для того, щоб задовольнити потреби 99% користувачів: величезна кількість драйверів, здатних вдихнути життя практично в будь-яку залізяку; купа різних демонів, аплетів і віджетів, які роблять спілкування з цими залізяками простим і зрозумілим; набір з найбільш затребуваних користувачами додатків; підтримка декількох мов; різні інструменти для людей з обмеженими можливостями та багато іншого. Все це може і повинно займати певний простір на жорсткому диску. Linux надає не меншу свободу вибору і програмістам. Не маючи будь-якого стандартизованого інтерфейсу спілкування з операційною системоюу вигляді єдиного API, такого як win32 в Windows або Cocoa в Mac OS X, Linux заохочує використання будь-яких зручних для програміста інтерфейсів і середовищ виконання. Розробник може сам вибирати бібліотеки графічних інтерфейсів, будь то GTK, Qt або навіть FLTK. Він може використовувати будь-які підручні ліби, не турбуючись про те, що їх не виявиться на цільовій системі, адже менеджер пакетів все одно самостійно встановить їх. Він може писати програми практично на будь-якому з існуючих мов програмування, і всі необхідні інтерпретатори, віртуальні машиниі бібліотеки точно так же будуть доустановлени в автоматичному режимі. Само собою зрозуміло, що при комплектації інсталяційного дискавсі ці нескінченні залежності будуть включені в комплект, а під час установки потраплять на жорсткий дисккористувача. І не варто навіть сподіватися на те, що розробники дистрибутива будуть підбирати софт, грунтуючись на його кількості залежностей і стежачи за тим, щоб вони не тягнули в систему нічого зайвого. Наприклад, стандартна комплектація дистрибутива Ubuntu включає в себе просту програму для ведення заміток Tomboy, і ця невелика програма тягне за собою весь рантайм mono, що займає більше 30 Мб дискового простору. У пристрої Linux-дистрибутива є ще багато різних нюансів, які роблять його більш важким, але описані вище - це основа, від якої ми будемо відштовхуватися, позбавляючи пінгвіна від жирового шару.

Звільняємося від мотлоху

Почнемо з того, що спробуємо очистити систему від явно непотрібного шлаку, зберігши при цьому оригінальний робочий стіл Ubuntu в майже незмінному вигляді і ставив все скільки-небудь потрібні програмина місці.

Отже, ставимо Ubuntu і виконуємо "df -h". Обсяг зайнятого дискового простору становить ні багато ні мало 1.9 Гб. Відразу дивимося в меню додатків. Тут у нас є розділ Games, який навряд чи представляє якусь цінність. Видаляємо весь його вміст однією командою:

$ Sudo apt-get purge gnome-games-common gbrainy

Пакет gnome-games-common затягне за собою aisleriot, gnomemahjongg, gnome-sudoku, gnomine, quadrapassel разом з усіма файлами і звільнить для нас 20 Мб простору. Знову йдемо в меню, саме марне тепер лежить в пункті Accessories. Це калькулятор (gcalctool), програма для дослідження шрифтів (gucharmap), аналізатор використання дискового простору (baobab), програма для пошуку файлів (gnome-search-tool) і той самий Tomboy. видаляємо:

$ Sudo apt-get purge gcalctool gucharmap baobab gnome-search-tool tomboy

Ця операція дасть нам ще 10 Мб місця і відкриє можливість позбутися від mono. виконуємо:

$ Sudo apt-get purge mono-2.0-gac mono-charp-shell mono-gac mono-gmcs mono-runtime

Це ще 30 Мб.

Знову повертаємося в меню. З зовсім нецікавого: програма для запису з мікрофона і редактор відео pitivi. На жаль, відразу визначити приналежність диктофона до якого-небудь пакету важко, тому ми встановимо утиліту apt-file, яка допоможе це зробити:

$ Sudo apt-get install apt-fi le
$ Apt-fi le update
$ Apt-fi le search / usr / bin / gnome-sound-recorder gnome-media: / usr / bin / gnome-sound-recorder

Потрібний (точніше, не потрібний) нам пакет зветься gnome-media, видаляємо:

$ Sudo apt-get purge gnome-media

$ Sudo apt-get purge gnome-dictionary wamerican vinagre tsclient rdesktop

Ще 5 Мб і чистіше меню. Решта програми можна поки залишити на місці і позбутися від мотлоху типу документації, булочок для людей з обмеженими можливостями, прикладів, зберігача екрану і системи тестування Ubuntu:

$ Sudo apt-get purge gnome-accesibility-themes gnome-doc-utils gnome-mag gnome-screensaver screensaver-default-images xscreensaver- * gnome-user-guide example-content checkbox * branding-ubuntu

Так ми звільнимо ще 167 Мб простору. Далі розберемося з "повислими" залежностями - пакетами, які були перераховані в залежностях вже віддалених нами пакетів і тепер не потрібні. Для цього нам знадобиться програма orphaner, включена в пакет deborphan:

$ Sudo apt-get install deborpan

Запускаємо програму, бачимо список "сиріт", відзначаємо їх за допомогою пробілу і вибираємо кнопку "ОК". В кінці процедури знову буде виведений список, на цей раз в ньому перераховані "сироти сиріт". Повторюємо всі дії до тих пір, поки список не опиниться порожній. Подальша чистка неминуче позначиться на функціональності і зовнішньому виглядідистрибутива, тому тим, хто любить Ubuntu таким, яким він є, краще зупинитися на досягнутому. Всім іншим - ласкаво просимо в наступний розділ статті.

Купа ядер в завантажувальному меню

Згодом завантажувальний меню Ubuntu може обрости великою кількістю варіантів ядер (після поновлення ядра старе ядро ​​не видаляється). Щоб очистити його, досить виконати наступну команду:

$ Aptitude purge $ (aptitude search ~ ilinuximage -F% p | egrep -v "$ (uname -r) | linux-imagegeneric")

велике прибирання

Ubuntu включає в себе досить багато додатків, і далеко не кожне з них влаштовує всіх користувачів. Я, наприклад, вже кілька років не користуюся поштовими програмами, Віддаючи перевагу над ними web-інтерфейс gmail, а від інтерфейсу стандартного Ubuntu-плеєра Rhytmbox мене нудить (як, втім, і від його ідейних батьків - Amarok і iTunes). Тому для мене вони не представляють ніякого інтересу і тільки захаращують меню. Комусь іншому можуть бути не потрібні IM-клієнт і офісний пакет. І від усього цього можна безболісно відмовитися.

Напевно, самий "товстий" компонент Ubuntu - це OpenOffice. Він, звичайно, дуже потрібен, якщо ти студент, викладач або секретарка, але більшості людей він абсолютно не здався, тому позбавляємося:

$ Sudo apt-get purge openoffice *

Ще 256 Мб чистоти. Дуже погано. Наступні на черзі: незручний mail-клієнт Evolution, абсолютно ніякої відеоплеєр Totem і аудіоплеєр для любителів ліцензійної музики Rhytmbox:

$ Sudo apt-get purge evolution evolution-common evolution-data-server evolution-indicator evolution-plugins evolution-webcal libevolution totem totem-common libtotem * rhytmbox mediaplayer-info libgnome-media0

Це ще 26 Мб і сильне відчуття своєї правоти. Тепер можемо видалити мультимедіа-фреймворк gstreamer, використовуваний Totem і Rhytmbox, однак тут є два підводних каменя. По-перше, gstreamer сильно зав'язаний на всю систему, і повне позбавлення від нього спричинить за собою видалення деяких потрібних системних пакетів. Ми можемо позбутися тільки від підсобних пакетів фреймворка, але навіть в цьому випадку доведеться попрощатися з програмою для пропалювання дисків Brasero. Якщо це не принципово, то робимо наступне:

$ Sudo apt-get purge gstreamer0.10-alsa gstreamer0.10-nonlin gstreamer0.10-nice gstreamer0.10-plugins-base gstreamer0.10-plugins-base-apps gstreamer0.10-plugins good gstreamer0.10-pulseaudio gstreamer0. 10-tools gstreamer0.10-x gnome-codec-install brasero *

У комплекті Ubuntu йде менеджер фото Shotwell. Може бути, він і зручний тим, хто робить по п'ятдесят фотографій в день, але звичайній людині набагато зручніше дивитися фотки через Nautilus:

$ Sudo apt-get purge shotwell

Це 4 Мб. Ще є такі штуки, як IM-клієнт Empathy і клієнт соціальних мереж Gwibber. Багато в чому корисні програми, Але не мають сенсу для людей, які не переварює соціальщини:

$ Sudo apt-get purge empathy empathy-common telepathy- * gwibber gwibber-service

18 Мб геть. Можна ще видалити BitTorrent-клієнт transmission і браузер firefox, але це вже блюзнірство і допустимо хіба що в разі їх заміни на Deluge і Google Chrome. Тепер перейдемо до меню "System Administration". У ньому набагато більше важливих додатків, але все одно багато непотрібного. Наприклад, я абсолютно не розумію призначення програми під назвою Computer Janitor. Ніколи ще вона не знаходила чогось дійсно непотрібного і ніяк не чистила систему. Відповідно, в топку:

$ Sudo apt-get purge computer-janitor *

Утиліта вибору мови теж досить спірна програма, в більшості випадків абсолютно непотрібна:

$ Sudo apt-get purge language-selector language-elector-common

Тепер поговоримо про підтримку заліза. Як я вже згадував на початку статті, Ubuntu підтримує величезну кількість різноманітних залозок, для кожної з яких в системі є не тільки драйвер, який займає кілька десятків кілобайт, але і набагато важча обвеска у вигляді різних демонів і додатків, що працюють з цим драйвером.

Так, наприклад, Ubuntu дуже добре підтримує технологію Bluetooth, для якої в системі є і драйвера, і демони, і графічні програминастройки. Питання тільки в тому, чи потрібен Синьозубий в наш час панування 3G і Wi-Fi мереж. Думаю, що багатьом вже немає. Тому від підтримки Bluetooth в більшості випадків можна відмовитися:

$ Sudo apt-get purge bluez *

Ця команда видалить не тільки реалізацію Bluetooth-протоколу, поширювану в пакеті bluez, але і всі її залежності у вигляді gnome-бібліотек і графічних інтерфейсів. Виграш скромний: 12 Мб.

Далі, у тебе вдома є сканер? Якщо немає, то і підтримка сканерів в системі не потрібна. В Ubuntu доступна проста програма для сканування документів під назвою Simple Scan, вона спирається на стандартну бібліотеку для роботи зі сканерами SANE. Видаливши останню, ми видалимо підтримку сканерів повністю:

$ Sudo apt-get purge libsane

Це дасть нам додаткові 15 Мб. Третє: принтер є напевно, і, швидше за все, він підключений до домашньої машині, тому якщо ти чистиш Ubuntu, встановлений на ноутбук, то від підтримки принтерів теж можна позбутися:

$ Sudo apt-get purge cups cups-common hpijs hplip-data gsfonts

Настала черга відеодрайверів. Ubuntu містить повний комплект драйверів Xorg, але відеокарта у нас всього одна. Відповідно, все інше можна видалити, але для цього доведеться спочатку з'ясувати, які драйвера підтримуються залізом, щоб ненароком не видалити потрібний. Це можна зробити за допомогою наступної команди:

$ Cat /var/log/Xorg.log.0 | grep "autoconfi gured driver"

Відразу після слова "Matched" буде вказано ім'я драйвера, його потрібно запам'ятати. При цьому драйверів може бути кілька, це цілком нормально, і краще залишити їх все. Решта можна видалити за допомогою apt-get. Просто набираємо "apt-get purge xserver-xorg-video-", два рази натискаємо і видаляємо все по порядку, крім тих імен, які ми запам'ятали. Для прикладу можеш взяти наступну команду, яка видаляє всі драйвера, крім fbdev і vesa:

$ Sudo apt-get purge xserver-xorg-video- (apm, ati, chips, irrus, geode, i128, i740, intel, mach64, mga, neomagic, nouveau, nv, openchrome, r128, radeon, rendition, s3, s3virge , savage, siliconmotion, sis, sisusb, tdfx, trident, tseng, vmware, voodoo)

Також можна потерти різні плюшки для драйверів nVidia і ATi:

$ Sudo apt-get purge nvidia- * fglrx-modaliases radeontool

А разом з ними і заголовки ядра, які в Ubuntu включені тільки для того, щоб збирати і встановлювати модулі для пропрієтарних відеодрайверів, але в звичайній ситуації вони потрібні рідко, а займають 90 Мб:

$ Sudo apt-get purge linux-headers- *

В системі залишилося ще чимало різних утиліті бібліотек, специфічних для конкретних залізяк, але ми можемо витратити весь день, розбираючись з кожною з них. Замість цього ми позбудемося мотлоху, прихованого глибоко всередині системи. Наприклад, compiz'а (якщо, звичайно, тобі не потрібні ефекти робочого столу):

$ Sudo apt-get purge compiz *

Систему синтезу мови також можна викинути, вона потрібна людям, у яких проблеми із зором:

$ Sudo apt-get purge espeak * speach-dispatcher gnome-rca

Інструменти для розробників теж, швидше за все, не потрібні (звичайно, якщо ти сам не розробник):

$ Sudo apt-get purge gcc-4.4 gdb make

База даних courchdb разом з erlang, використовувана для зберігання різної інформації в Gnome, також не потрібна:

$ Sudo apt-get purge erlang * courchdb

Бібліотека smbclient, використовувана для доступу до віндового кулях, не потрібна на відокремлених машинах (до того ж займає більше 50 Мб):

$ Sudo apt-get purge smbclient linsmbclinet

Не потрібен нам і xulrunner, який використовується для створення XUL-інтерфейсів:

$ Sudo apt-get purge xulrunner-1.9.2

Також можна підрізати наступний консольний софт: dc, bc, ed, ftp, lftp, pcmciutils, screen, rsync, strace, xterm, lsof, w3m, telnet, tcpdump, vim *. При цьому керуватися слід простим правилом: Не знаєш, що це таке - значить, не потрібно.

Начебто це все. Тепер запустимо orphaner, щоб він підчистив за нами залишилися залежності:

Дивимося кількість вільного місця:

1.4 Гб, команда "sudo du -sh /" видасть більш точні 1.3 Гб. Віднімаємо з них розмір каталогу / var (його можна отримати так: "du -sh / var") і отримуємо 1.1 Гб. Майже дворазове зниження ваги при збереженні повної працездатності Gnome, включаючи утиліти налаштування, адміністрування, установки і видалення пакетів, створення мережевих з'єднань. Також нам як і раніше доступні браузер Firefox, Переглядач документів Evince, файловий менеджер Nautilus, програма перегляду фотографій Eye of Gnome і архіватор file-roller.

Але більш того, ми можемо звільнити ще близько 90 Мб простору, якщо видалимо документацію і непотрібні локалі:

$ Sudo apt-get install localepurge

Відзначаємо в списку "en" і "en_GB" (якщо ми працюємо в англомовній версії Ubuntu), або "ru" і "ru_RU" (для російської версії).

Запускаємо програму:

$ Sudo localepurge

Тепер видаляємо документацію:

$ Sudo / usr / share / (doc, gtk-doc)

Повернення до витоків

Тепер поговоримо про те, що робити людям, які не хочуть бачити Gnome на робочому столі і хотіли б замінити його на що-небудь більш легке.

У випадку з будь-яким іншим дистрибутивом рецепт був би надзвичайно простий: видалити всі пакети, що мають в назві слово gnome, плюс зачистити залишки, видаливши додатки і бібліотеки. Але з Ubuntu цей трюк не пройде, в нього вбудована "захист від дурня", яка, якщо будь-який з пакетів, що порушують працездатність Gnome, буде видалений, примусово встановить пакет kubuntu-desktop, що тягне за собою весь KDE (просто спробуй видалити gnome, і ти побачиш, що apt-get запропонує для установки). Тому повністю очистити Ubuntu від Gnome можна тільки двома більш-менш простими способами: або завантажити Ubuntu Server і встановити його в мінімальній конфігурації, а потім доустановити все, що потрібно, або обійти систему захисту, видаливши всі gnome-пакети разом.

Перший спосіб я пояснювати не буду, а от про другий пару слів скажу. В Ubuntu просто величезна кількість пакетів складають середу Gnome, забивати їх імена вручну ти будеш до вечора (а якщо читаєш це ввечері, то до ранку), тому я заздалегідь підготував список потрібних пакетів і поклав його на. Все, що потрібно, - просто скопіювати його вміст як аргумент команди "apt-get purge".

висновки

Описана в статті методика очищення відмінно працює і була не раз перевірена автором. Звичайно, ми могли б домогтися і більш вражаючих результатів, ужав Ubuntu разом з Gnome мегабайт до 500, але для опису всіх дій, необхідних для досягнення такої мети, знадобилася б ціла книга.

Info

  • Не варто боятися видалити який-небудь пакет, якщо ти не впевнений, що він потрібен комусь ще. Утиліта apt-get покаже список його залежностей до видалення, і ти зможеш прийняти рішення.
  • Щоб кеш скачаних за допомогою apt-get пакетів не захаращувати систему, його необхідно періодично підчищати: sudo apt-get clean.
Сподобалася стаття? Поділіться з друзями!