Обновление программного обеспечения |
Здравствуйте, уважаемые читатели! Поскольку прошивка микрокомпьютера имеет минимальный набор функций, то перед установкой многих программ понадобится обновить список поддерживаемых пакетов.
По умолчанию, установщик пакетов APT, кроме требуемых пакетов, вдобавок устанавливает ещё рекомендуемые и даже предлагаемые, в тщетной надежде, что они когда-нибудь, да пригодятся! Наверно, этот установщик писал весьма хозяйственный программист! Видно, этот человек очень любил забивать жёсткий диск своего компьютера неприкосновенными запасами всевозможных программ на зиму, пока его жена осенью на кухне готовила всякие соленья-варенья. Запуск установщика apt-get с параметром moo только утвердило моё мнение, что автор APT родился и вырос в деревне:
Я был весьма тронут сердечной заботой автора установщика о заполнении моего личного дискового пространства! Тем не менее, я всё же не собираюсь запасать впрок дополнительные пакеты, которые в случае надобности всегда можно установить отдельно. Поэтому, перво-наперво нужно создать файл /etc/apt/apt.conf
с указанием не устанавливать рекомендуемые и предлагаемые пакеты:
APT {
Install-Recommends "false";
Install-Suggests "false";
};
Во-вторых, отредактировать файл /etc/apt/sources.list.d/multistrap-base.list
с указанием stable раздела репозитория, вместо прекратившего работу jessie:
deb [arch=armhf] http://archive.raspbian.org/raspbian stable main contrib non-free
deb-src http://archive.raspbian.org/raspbian stable main contrib non-free
Также, пока желательно удалить файл /etc/apt/sources.list.d/multistrap-rcm.list
с указанием временно не работающего репозитория пакетов Модуля, пока производитель микрокомпьютера проводит пересмотр и ревизию содержимого своего репозитория. Теперь, команда apt-get install
будет устанавливать только минимальный набор пакетов.
С помощью команды df
можно проверить текущее состояние всех разделов микрокомпьютера: - основной раздел rootfs
заполнен всего на 15%:
Далее, нужно обновить список поддерживаемых пакетов, чтобы программа-инсталлятор имела представление о всём многообразии софта для микрокомпьютера на сегодняшний день:
Наконец, командой df
ещё раз проверяем текущее состояние раздела rootfs
: - обновление увеличило размер занятого дискового пространства почти вдвое - с 15% до 23%:
Целых 76 Мб как корова языком слизала! Наверняка, как раз та самая, что изображена ASCII графикой на первом скриншоте. Если не удалять файл-указатель на репозиторий Модуля, то видно, что из него почему-то ничего обновить не удаётся, зато репозиторий распбиана содержит пакеты armhf, позволяющие использовать встроенный в ядро ARM1176JZF-S математический сопроцессор. Кроме того, обновился индексный файл, содержащий сведения об имеющихся пакетах прикладных программ.
Вот и всё! Прошивка микрокомпьютера обновлена, можно спокойно устанавливать пакеты для Raspberry Pi, работающего на процессоре с аналогичным ядром ARM1176JZF-S!
Обновлено - 10.12.2018. Добавлено описание настройки установщика apt-get для минимизации количества устанавливаемых пакетов.
Обновлено - 7.05.2022. Добавлено описание настройки установщика apt-get для установки стабильных версий пакетов.
Благодарю за внимание, доброго здоровья!
Сайт работает на микрокомпьютере