Raspberry Pi. Удаление лишнего с дефолтного образа Raspbian

Дефолтный образ Raspbian очень «жирный» и имеет из коробки много всего, что мне не нужно — в основном, это графика, звук и python3. Цель данной заметки показать, что можно безболезненно удалить при установке образа Raspbian. Конечно же, простая установка и удаление всего того, что не нужно — неправильный путь. Для получения операционной системы только с необходимыми компонентами необходимо, как минимум, воспользоваться образом netinstall, а как максимум — собрать Raspbian самостоятельно. А пока — работаем, с тем что есть. Цель статьи — удалить лишнее безболезненно для системы.

Исходная точка:

  1. Raspberry Pi (версия не важна);
  2. Флешка не менее 4 GB;
  3. Образ последней версии Rapbian (ссылка).

О том, как установить Raspbian, хорошо написано в статье noonv’а на RoboCraft, поэтому останавливаться на этом не буду. Тем более у меня система уже установлена.

УДАЛЯЕМ ЛИШНЕЕ

Для начала узнаем, сколько же у нас свободного места:

$ df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 3.6G 2.2G 1.3G 63% /

Это много, учитывая то, что мне не нужны иксы, а устройство должно выполнять скрипты на питоне 2.7 и работать с периферией.

Начнем с удаления самого ненужного — Python Games:

$ rm -rf ~/python_games

Мелочь, а приятно. Далее, вынесем иксы, lxde, браузер и python3 (я пишу на втором):

sudo apt-get remove x11-common midori lxde python3 python3-minimal

Это сразу высвободит около 700 мегабайт. Круто! Раз иксов нет, lxde нет, то и рабочий стол не нужен:

$ rm -rf ~/Desktop

На очереди оставшиеся куски от lxde:

$ sudo apt-get remove lxde-common lxde-icon-theme omxplayer

Еще минус 135 Мб. Кроме того, остались библиотеки от x11. Удалим и их:

sudo apt-get remove <code>sudo dpkg --get-selections | grep -v &quot;deinstall&quot; | grep x11 | sed s/install//</code>

Все связанное с аудио — тоже под снос:

sudo apt-get remove <code>sudo dpkg --get-selections | grep -v &quot;deinstall&quot; | grep sound | sed s/install//</code>

Еще минус 6 Мб. Далее, удалим те пакеты, которые более не нужны:

sudo apt-get autoremove

Raspbian похудел еще на 300 Мб.

После этого еще раз посмотрим раскладку по свободному месту:

$ df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 3.6G 850M 2.6G 25% /

Отличная работа, я бы сказал. Для меня — этого достаточно.

Если у вас есть желание сделать Raspbian меньше 100 Мб из дефолтного образа — можете обратиться к этой статье.

ДЕЛАЕМ ОБРАЗ ФЛЕШКИ С RASPBIAN

В linux-системах делается это довольно просто:

sudo dd if=/dev/sdb of=2012-07-15-wheezy-raspbian-minimal.img count=3788800

ВЫВОДЫ И РЕЗЮМЕ

Вот такими нехитрыми методами мы избавились от всего того, что не относится к софту первой необходимости в Raspbian. Еще раз повторюсь, что это не слишком правильный путь — лучше собрать самому с нуля, установить c образа netinstall или вообще перейти на NetBSD=))

ПОЛЕЗНЫЕ ССЫЛКИ

84mb minimal raspbian armhf image for raspberry pi

Добавить комментарий