Ты никогда не задумывался о том, почему свежеустановленный 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

Запускаем программу, видим список "сирот", отмечаем их с помощью пробела и выбираем кнопку "ОK". В конце процедуры снова будет выведен список, на этот раз в нем перечислены "сироты сирот". Повторяем все действия до тех пор, пока список не окажется пуст. Дальнейшая чистка неизбежно скажется на функциональности и внешнем виде дистрибутива, поэтому тем, кто любит 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-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 .

BleachBit - это программное обеспечение, которое позволяет легко и быстро очистить Вашу операционную систему от скопившегося "мусора". Основным достоинством BleachBit является то, что чистильщик является кросс-платформенным приложением, которое с легкостью можно запустить как в Linux, так и в Windows.

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

Во время работы каждого пользователя накапливается много различного "мусора", в виде остатков конфигурационных файлов давно уделенных приложений, log-файлов и другой уже никому не нужной информации.

Скриншоты

Описание BleachBit

Сильные стороны BleachBit:

  • Программа хорошо русифицирована и каждый пункт меню чистильщика наглядно разъяснен, что несомненно говорит о том, что приложение разрабатывалось с оглядкой на новичков.
  • Чистильщик позволяет удалять неиспользуемые языки интерфейса.
  • С помощью BleachBit можно очистить оперативную и виртуальную (swap) память.
  • Программа способна удалять временные файлы, cookles, список закачанных файлов и паролей различных браузеров ( , Safari, Chrome, SeaMonkey, и ). Помимо этого программа оптимизирует используемые базы данных.
  • Программа BleachBit поддерживает очистку временных файлов и оптимизацию баз данных таких программ как aMSN, aMule, Audacios, Beagle, Easytag, Evolution, emesene, gFTP, Gwenview, Lives, Miro, MySQL, и еще много других программ.
  • Программа также чистит историю и кэш Gnome, Nautilus, Adobe Flash.
  • BleachBit позволяет вычистить все файлы Thumbs.db , которые появляются в следствии работы ОС Windows.

Слабые стороны BleachBit:

  • Слабых сторон не обнаружено.
  • Язык интерфейса: русский
  • Лицензия: GNU GPL
  • Домашняя страница:

Установка

  1. Для того, чтобы загрузить в Linux последнюю версию BleachBit, Вам необходимо загрузить дистрибутив с . Если Вы используете операционную систему Ubuntu, Debian, Linux Mint, Fedora, Red Hat, Mandriva, openSUSE или CentOS, то не забудьте установить дополнительный пакет Bonus pack .
  2. Загрузить BleachBit в операционной системе Windows можно также с .
  3. В официальном репозитории Ubuntu используется устаревшая версия BleachBit, поэтому устанавливать из него не рекомендуется, но если для Вас это не важно, то установить можно командой:

    sudo apt-get install bleachbit

После установки BleachBit можно запустить через ярлык Приложения→Системные утилиты→BleachBit .

Скорее всего в этом разделе меню будет 2 ярлыка для запуска приложения: BleachBit и sudo BleachBit .

Если Вам необходимо произвести очистку операционной системы с помощью BleachBit только в домашней директории (/home/логин ), то права суперпользователя Вам не понадобятся, поэтому для запуска BleachBit будет достаточно запустить его через ярлык BleachBit .

Если Вы планируете производить очистку кэша APT , удалить лишние локализации интерфейса и другие действия, которые требует прав суперпользователя, то правильнее запустить ярлык sudo BleachBit .

Программа BleachBit - это не инструмент для ремонта компьютера, а скорее всего инструмент "облегчения" вашей операционной системы. Если у Вас дома сломался компьютер, а Вы в этом мало что понимаете, то проще всего обратится к специалистам. Ремонт компьютеров на дому производит множество организаций, которые оперативно исправят вашу проблему.

Но стоит помнить, что не каждая компьютерная помощь одинаково полезна. Ремонт компьютера стоит доверить только настоящим профессионалам своего дела.

Похожие 7 программ:

Комментарии

  1. Екатерина
    26 Январь, 16:41
  2. Лёха
    1 Февраль, 10:18

    У меня почему то не запускается BleachBit as Administrator, я так полагаю это и есть sudo BleachBi. А без прав администратора у меня практически ничего не удаляется, пишут “отказано в доступе”. Установил как тут написано все было нормально, но что-то наверное не совсем нормально, хоть и скачал с оф сайта и бонус пак установил.Не подскажете что сделать можно?

  3. Alex_vgf
    3 Февраль, 18:34

    спасибо, давно искал чем почистить))

  4. Лёха
    14 Февраль, 20:01
  5. Mut@NT
    16 Февраль, 17:52

    Екатерина: И надо же мне было удалить этой программой историю и кеш transmission))

    Я ей первый раз тоже кукисы chrome вынес))

    Лёха: Не с того ни с всего запустился sudo BleachBit, пытался раньше – ни в какую, а то через недельку опять попробовал – без нареканий запустился быстро и без тормозов все почистил. Но еще много приходится самому по папкам лазить и в ручную удалять

    Я рад, что все само решилось

  6. Yuriy
    8 Июнь, 19:01

    Добрый день! Кто подскажет, почему программа упорно выдает в процессе сканирования сообщение о недостатке свободного места на корне и в home? Под корень у меня отведено 60 Гб, Home – 260! На корне ЗАНЯТО около всего 10 Гб. Что за чушь? Причем, на разных дистрибутивах ставил много раз и все время одно и тоже! Это «хронический глюк» или я что-то не так понимаю?

  7. Такое Дело
    10 Декабрь, 00:17

    При запуске из терминала bleachbit пошет: (bleachbit:19322): IBUS -WARNING **: The owner of /home/uzer/.config/ibus/bus is not root!

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

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

1. Как очистить Linux c помощью Bleachbit ?

Первое, с чего можно начать, это установить правильную программу, в которой собрано всё воедино. Это программа Bleachbit .

Sudo apt-get install bleachbit

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

Что же мы видим?

autoclean : для удаляет только "неполноценные" пакеты из кэша.

autoremove : удаляет не удалённые зависимости от уже удалённых пакетов.

clean : это тогда, когда место нужно освободить как можно больше и удалить весь кэш.

Bash : Удалить историю команд. Это мелочи, и вообще не понятно зачем нужно - если только вы хотите скрыть команды, которые вы набирали.

Теперь просто поставьте галочки напротив тех пунктов, которые вы хотите почистить. После этого нажимаем кнопку "Очистить". Вот и всё, очистить линукс таким образом можно очень просто! Но есть и другие способы.

3. Как очистить Линукс c помощью 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 все было нормально.

    Да программа вообще испортилась, первые версии были замечательные, а потом как то всё стало не так, я лично перестал пользоваться.

    Спасибо, вставлю в статью фразу, что нужно действовать ОСТОРОЖНО!

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.

В операционной системе Ubuntu, устаревшие или ненужные файлы не уничтожаются автоматически. Но их можно удалить, чтобы сэкономить место. Вот мой пример как удалить устаревшие и ненужные файлы конфигурации. Чтобы удалить неиспользуемые файлы конфигурации, используйте эту команду (в терминале):

Sudo dpkg --purge $(COLUMNS=200 dpkg -l | grep "^rc" | tr -s " " | cut -d " " -f 2)

Обратите внимание: также возможно удалить файлы конфигурации при удалении пакета через Synaptic, проверив «полное удаление».

Adept Manager с помощью «Очистка запроса». Используя команду -purge

Sudo aptitude remove name-of-package --purge

Давайте удалим пакеты в кеше. Когда вы загружаете и устанавливаете пакеты, они кэшируются, чтобы избежать необходимости их повторной загрузки. Чтобы удалить эти пакеты, можно использовать две команды: aptitude или apt-get (aptitude лучше): autoclean удаляет пакеты, которые не могут быть загружены. «clean» удаляет все кэшированные пакеты. Поэтому введите:

Sudo aptitude autoclean sudo aptitude clean

Необходимо поработать с ядрами. При обновлении ядра старые версии все еще остаются. Чтобы удалить старую версию ядра, вы должны знать точное имя пакета, Linux-изображения kernel.version-indexofimage-это родное

Лучший способ - попытаться удалить старые ядра через менеджер пакетов. Запустите ваш корневой режим менеджера kdesu adept_manager если у вас есть kde и adept, gksu synaptic для synaptic и Gnome (или Xfce)), затем search «linux-image». Если у вас есть adept, снимите флажок «not installed» на дисплее (под строкой поиска). Если у вас есть synaptic, отсортируйте пакеты, установленные первыми через первый столбец. Если у вас несколько версий ядра или у вас разные образы одного и того же ядра, вы можете удалить более старые версии. Желательно всегда сохранять последние две версии как минимум. Если обновление завершится неудачно для последней версии ядра, все равно можно вернуться к более старой версии, вместо того чтобы просматривать liveCD.

Теперь поработаем с лог-файлами. Большинство сервисов программного обеспечения, имеют журналы / var / log файлов. Иногда они полезны для решения проблем, но они все равно занимают много места. Большинство сервисов выполняют ротацию логов (чтобы сохранить ограниченное количество) или ограничивают их размер, но не всегда. Лучше удалять.

Не забывайте регулярно очищать корзину для мусора под Linux. Для этого используйте следующую командную строку:

Rm -rf ~ /.local/share/Trash/files/*

Мини-изображения. Когда вы будете просматривать Интернет, Linux будет сохранять эскизы изображений, чтобы облегчить их загрузку в будущем. Обычно они не удаляются. Код ниже позволит удалить миниатюры в течение 7 дней.

Find ~/.thumbnails -type f -atime +7 -exec rm {} \;

Конфигурация остатков в каталогах /home

Даже если вы удалили программное обеспечение или удалили его файлы конфигурации из каталога /etc, программное обеспечение могло оставить файлы конфигурации в домашнем каталоге каждого пользователя. Например, программное обеспечение MPlayer оставляет файлы в каталоге ~ /.Mplayer. То же самое для большинства приложений. Обратите внимание: эти файлы могут иметь разные размеры. Например, Google Earth хранит кэш (размером не менее 200 МБ) в домашнем каталоге каждого пользователя.

Обратите внимание: для разделов на внешних дисках (USB-накопители, MP3-плееры, разделы NTFS ...) Nautilus (файловый браузер ubuntu), создает папку Trash-username, содержащую удаленные файлы. Не забудьте также удалить и эту папку (нажмите CTRL + H в Nautilus, чтобы увидеть скрытые файлы).

Автоматизируем задачи

Просто создайте файлы, содержащие эти команды:

Для файлов устаревшей конфигурации:

Pkg --purge $ (COLUMNS = 200 dpkg -l | grep "^ rc" | tr -s "" | cut -d "" -f

Для пакетов, хранящихся в кеше:

Sudo aptitude clean

Я думаю этого достаточно, но буду рад дополнению в коментах