Генеральне чищення Ubuntu. Чищення ubuntu від усього непотрібного Убунту чистка диска від зайвого

Головна / Основний функціонал

Хочу сьогодні торкнутися теми очищення системи від сміття. Розглянемо з прикладу Ubuntu.

Що б там не писали про те, який Linux хороший і як все добре в ньому продумано, після довгої роботи з системою: установки/видалення програм, оновлень, роботи в додатках, в ОС накопичується достатня кількість сміття. Це і кеш менеджера пакетів, кеш браузерів, різні пакети, що не використовуються, налаштування програм і т.п. Все це в більшості випадків вам не потрібно і лише займає місце на жорсткому диску.

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

Установка Ubuntu Tweak (Перевірено в Ubuntu 14.04)

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

Sudo add-apt-repository ppa:tualatrix/ppa

Оновлюємо кеш:

Sudo apt-get update

І встановлюємо Ubuntu Tweak:

Sudo apt-get install ubuntu-tweak

Тепер можемо скористатися програмою.

Очищення Ubuntu за допомогою Ubuntu Tweak

Запускаємо програму через меню Dash та переходимо на вкладку «Очищення»

Робоче вікно поділено на дві частини. Ліворуч знаходиться дерево з пунктами, це те, що можна очистити за допомогою Ubuntu Twek. Наголошуємо на тому, що потрібно, я рекомендую відзначити все. Після цього натискаємо "Сканувати" у правому нижньому кутку вікна.

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

Його теж потрібно відзначити галочками і тепер, щоб почати очищення системи, натискаємо кнопку «Очистити», яка теж знаходиться в правому нижньому кутку.

Програма запросить пароль адміністратора. Вводимо і чекаємо на закінчення очищення.

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

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

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

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

Sudo apt-get install bleachbit

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

Що ми бачимо?

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

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

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

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

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

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

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


Для цього також є спеціальна програма, що називається Mundus і яку можна завантажити на сайті розробників - launchpad.net/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 все було нормально.

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

    Дякую, вставлю до статті фразу, що треба діяти ОБЕРЕЖНО!

Оригінал: The five best Linux file system cleaning tools
Автор: Jack Wallen
Дата публікації: 11 січня 2012 року
Переклад: А. Кривошей
Дата перекладу: лютий 2012 р.

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

1. Synaptic

Така функціональність є в Synaptic (насправді вона вбудована в apt і багато інших менеджерів пакетів) - вона дозволяє позбутися непотрібних конфігураційних файлів. Вони зазвичай залишаються після видалення пакетів. Ця функція дуже проста у використанні. Просто натисніть кнопку "стан" у лівому нижньому кутку вікна програми. Далі у списку, що з'явиться у верхній частині лівої панелі, виберіть "Не встановлені (залишилися файли налаштувань)". Тепер просто позначте конфігураційні файли, які ви хочете видалити, і натисніть "Застосувати". Все дуже просто.

2. BleachBit

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

3. GtkOrphan

GtkOrphan дозволяє легко видаляти непотрібні пакети із систем Debian. За замовчуванням GtkOrphan не встановлений, тому для початку необхідно встановити його (з Synaptic або з командного рядка). GtkOrphan - це графічний інтерфейс для deborphan і він сканує та видаляє з системи непотрібні бібліотеки. Залежно від того, скільки їх у вашій системі, при цьому може звільнитися багато дискового простору. Як і будь-яка програма, що видаляє бібліотеки, її потрібно використовувати з обережністю, щоб не видалити будь-що необхідне для роботи системи або програм.

4. Cruft

Cruft - це утиліта командного рядка, яка сканує систему та видаляє все, чого там не повинно бути. Вона збирає більшу частину результатів з бази даних dpkg, і навіть зі списку " додаткових файлів " , які створюються протягом життя різних програм у системі, і видаляє їх. Програма має досить велику кількість опцій, серед яких:
-d - здійснювати пошук лише з заданих дисках;
-chroots – не виконувати перевірку валідності символічних посилань у заданих каталогах;
-ignore – ігнорувати задані директорії;
-r - створити файл зі звітом

5. Gconf-Cleaner

Gconf-Cleaner – це утиліта, яку можна порівняти з програмами для чищення реєстру у Windows. Він сканує базу даних Gconf (Gconf Registry - база даних налаштувань для GNOME) і видаляє записи, що не використовуються і застарілі. Gconf-Cleaner простий у використанні і, залежно від стану вашої системи, може видалити велику кількість записів. Це графічна програма і вона також потребує певної обережності під час роботи з нею (як і під час чищення реєстру в Windows). Хоча я ніколи не мав жодних проблем з Gconf-Cleaner, теоретично можливо при необережному поводженні видалення потрібних налаштувань GNOME. Але є й добрі новини. Якщо ви остаточно загробите свій робочий стіл GNOME, ви завжди можете видалити директорію з налаштуваннями GNOME у своїй домашній папці та почати все заново.

Просто дійте з обережністю.

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

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

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

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

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

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

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

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

sudo apt-get autoremove

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

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

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

Установка місцевоїpurge в 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 з базовим графічним інтерфейсом та мізерним набором стандартних додатківзаймає цілих 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 gstreamer-0.10-nice gstreamer0.10-plugins-base gstreamer0.10-plugins-base-apps gstreamer0.10-plugins good 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,s3vir ,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 .

© 2023 androidas.ru - Все про Android