Обновление программного обеспечения




Здравствуйте, уважаемые читатели! Поскольку, прошивка микрокомпьютера имеет минимальный набор функций, то перед установкой многих программ понадобится обновить список поддерживаемых пакетов.


По умолчанию, установщик пакетов APT, кроме требуемых пакетов вдобавок ещё устанавливает рекомендуемые, в тщетной надежде, что они когда-нибудь пригодятся. Наверно, этот установщик писал весьма хозяйственный программист! Видно, этот человек очень любил забивать жёсткий диск своего компьютера неприкосновенными запасами всевозможных программ на зиму, пока его жена осенью на кухне готовила всякие соленья-варенья. Запуск установщика apt-get с параметром moo только утвердило моё мнение, что автор APT родился и вырос в деревне:

Я весьма тронут участливой заботой автора установщика о заполнении моего дискового пространства, но всё же не собираюсь запасать впрок дополнительные пакеты, которые в случае надобности, всегда можно установить отдельно. Поэтому, перво-наперво нужно создать файл /etc/apt/apt.conf с указанием не устанавливать рекомендуемые пакеты:

APT {
Install-Recommends "false";
};

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


Благодарю за внимание, доброго здоровья!



Сайт работает на микрокомпьютере