[#] Менеджер пакетов opkg. Offline инсталляция пакетов в образ корневой файловой системы
habrabot(difrex,1) — All
2016-02-05 12:30:05


![pinguin_packet_dry][1] Широко известный в узких кругах легковесный менеджер пакетов **opkg** получил распространение в embedded Linux не случайно. Opkg используется во многих встраиваемых дистрибутивах и проектах, например, в [OpenEmbedded][2], [Yocto Project][3], [OpenWRT][4], [Ångström][5], [Arago Project][6] и некоторых других. Менеджер прост в эксплуатации, для полноценной работы вполне достаточно встроенной справки, а на просторах всемирной паутины множество статей о том, как устроен сам пакет ipk (opkg работает с таким форматом): как его создать, как установить и т.д и т.п. Однако подавляющее большинство информации посвящено тому, как работать на уже установленной на целевую платформу (target) системе в online-режиме, но специфика Embedded подразумевает, что образ корневой файловой системы, а также ядро готовятся заранее на некоторой инструментальной платформе (host), отличной от целевой. Иными словами, собираем ядро и файловую систему на рабочем компьютере, упаковываем в образ, образ тиражируем на железо. Эта статья посвящена тому, как с помощью менеджера **opkg** установить пакеты в подготавливаемый образ rootfs. [Читать дальше →][7]

[1]: https://habrastorage.org/files/68c/dd6/58a/68cdd658abc24142ac312be8910d839d.png
[2]: http://www.openembedded.org "Сайт проекта"
[3]: http://www.ibm.com/developerworks/ru/library/l-yocto-linux/ "Создание специальных дистрибутивов Linux для встраиваемых систем с помощью Yocto Project"
[4]: https://www.openwrt.org/ "Оpenwrt -- масштабируемый дистрибутив Linux для встраиваемых устройств"
[5]: http://www.angstrom-distribution.org/ "Сайт проекта"
[6]: http://arago-project.org "Совсем уж экзотика от Texas Instruments"
[7]: https://habrahabr.ru/post/276609/#habracut