Эта команда удалит не только реализацию Bluetooth- протокола, распространяемую в пакете bluez, но и все ее зависимости в виде gпоmе-библиотек и графических интерфейсов. Выигрыш скромный: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.e I grep 'autoconfigured driver'
Сразу после слова «Matched» будет указано имя драйвера, его нужно запомнить. При этом драйверов может быть несколько, это вполне нормально, и лучше оставить их все. Остальные можно удалить с помощью apt - get Просто набираем
«a pt -get purge xse rve r -xorg-video-»
, два раза нажимаем < Enter> и удаляем все по порядку, кроме тех имен, которые мы запомнили. Для примера можешь взять следующую команду, которая удаляет все драйвера, кроме fbdev и vesa:
$ sudo apt-get purge xserver- xorg - video - {apm,ati , chips , irrus, geode, Н28 , i74e, intel, mа с hб4 , mga, neomagic , поиуеаи , пу , open chrome, r128 , radeon , rendition , s3 , s3virge, savage, siliconmot ion , sis , sisusb, tdfx, trident, tseng, vmware, voodoo} Также можно потереть различные плюшки для драйверов nVid ia и ATi:
$ sudo apt -get purge nvidia-\* fglrx-modaliases radeontool
А вместе с ними и заголовочные файлы ядра, которые в Ubuntu включены только для того, чтобы собирать и устанавливать модули для проприетарных видеодрайверов, но в обычной ситуации они нужны редко, а занимают 90 Мб:
$ sudo apt-get purge linux- headers- \ *
В системе осталось еще не мало различных утилит и библиотек, специфичных для конкретных железяк , но мы можем потратить весь день , разбираясь с каждой из них. Вместо этого мы избавимся от хлама, скрытого глубоко внутри системы. Например, compiz'a l если, конечно, тебе не нужны эффекты рабочего стола ) :
$ 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 Мбl:
$ sudo apt-get purge smbclient linsmbclinet
Не нужен нам и xulrunner, используемый для создания XULинтерфейсов:
$ sudo apt-get purge xulrunner-l, 9,2
Также можно подрезать следующий консольный софт: dc, Ьс, ed, Itp, lftp, pcmciutils, screen, rsync, strace , xterm, lsol, w3m, telnet, tcpdump, vim\*'
При этом руководствоваться следует простым nравилом: не знаешь, что это такое - значит, не нужно. Вроде это все. Теперь запустим orphaner, чтобы он подчистил за нами оставшиеся зависимости:
$ sudo orphaner
Смотрим количество свободного места:
$ df -h
1.4 Гб, команда «sudo du -sh /» выдаст более точные 1.3 Гб. Вычитаем из них размер каталога /уаг [ег о можно получить так: «du -sh /уаг» 1 и получаем 1.1 Г б. Почти двукратное снижение веса при сохранении полной работоспособности Gnome, включая утилиты настройки, администрирования, установки и удаления пакетов, создания сетевых соединений . Также нам по-прежнему доступны браузер Firelox, просмотрщик документов Evince, файловый менеджер Nautilus, программа просмотра фотографий Еуе 01 Gnome и архиватор lile-roller. Но более того, мы можем освободить еще около 90 Мб пространства , если удалим документацию и ненужные локали:
$ sudo apt-get install localepurge
Отмечаем в списке «е п» И «en_GB» [ если мы работаем в англоязычной версии UbuntuJ, или «ru» И «ru_RU» [для русской версииl. Запускаем программу:
$ sudo localepurge
Теперь удаляем документацию:
$ sudo / usr/s hare/{ doc,gtk-doc} Возвращение к истокам
2-готовая и обработанная Теперь поговорим о том, что делать людям, которые не хотят видеть Gnome на рабочем столе и хотели бы заменить его на что-нибудь более легкое. В случае с любым другим дистрибутивом рецепт был бы чрезвычайно прост : удалить все пакеты, имеющие в названии слово gnome, плюс зачистить остатки, удалив приложения и библиотеки. Но с Ubuntu этот трюк не пройдет, в него встроена «защита ОТ дурака», которая, если любой из пакетов, нарушающих работоспособность Gnome, будет удален, принудительно установит пакет kubuntu-desktop, тянущий за собой весь КОЕ [ просто попытайся удалить gnome, и ты увидишь, что apt-get предложит для установкиl. Поэтому полностью очистить Ubuntu от Gnome можно только двумя более-менее простыми способами: либо скачать Ubuntu Server и установить его в минимальной конфигурации, а затем доустановить все, что требуется, либо обойти систему защиты, удалив все gпоmе-пакеТbI разом. Выводы Описанная в статье методика очистки отлично работает и была не раз проверена автором. Конечно, мы могли бы добиться и более впечатляющих результатов, ужав Ubuntu вместе с Gnome мегабайт до 500, но для описания всех действий, необходимых для достижения такой цели, понадобилась бы целая книга.
|