Дефолтный образ Raspbian очень «жирный» и имеет из коробки много всего, что мне не нужно — в основном, это графика, звук и python3. Цель данной заметки показать, что можно безболезненно удалить при установке образа Raspbian. Конечно же, простая установка и удаление всего того, что не нужно — неправильный путь. Для получения операционной системы только с необходимыми компонентами необходимо, как минимум, воспользоваться образом netinstall, а как максимум — собрать Raspbian самостоятельно. А пока — работаем, с тем что есть. Цель статьи — удалить лишнее безболезненно для системы.
Исходная точка:
1. Raspberry Pi (версия не важна)
2. Флешка не менее 4 GB
3. Образ последней версии Rapbian (ссылка)
Данил Борчевкин,
lab409.ru
О том, как установить 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 `sudo dpkg --get-selections | grep -v "deinstall" | grep x11 | sed s/install//`
Все связанное с аудио — тоже под снос:
sudo apt-get remove `sudo dpkg --get-selections | grep -v "deinstall" | grep sound | sed s/install//`
Еще минус 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