Linux buildroot установка пакетов

Как добавить в buildroot систему пакеты apt ?

В построенной файловой системе buildroot-ом очень не хватает возможности автоматически инсталить пакеты через apt-get. Как бы туда добавить apt утилиты ? Я нашел пакеты типа apt.deb, но даже через dpkg их поставить не удается, потому что dpkg просто сообщает, что нужно сначала кучу зависимостей поставить. Есть ли способ этот apt как-то удобнее поставить ?

тебе придётся apt самому конпелять и все зависимости опакечивать, ты что, готовые пакеты юзать собрался? Проще тогда дебиан вместо buildroot-а взять

В buildroot без значительного геморроя — вряд ли. Но, ЕМНИП, в Yocto можно. Правда, я не уверен, что оно того стоит.

tailgunner ★★★★★ ( 11.07.18 00:21:58 MSK )
Последнее исправление: tailgunner 11.07.18 00:22:30 MSK (всего исправлений: 1)

А существует дебиан старый какой-нибудь с OABI ? Я находил готовые дебиан, но они все EABI.

А не знаете где найти такой дебиан debian_lenny_armel_desktop.qcow2 ? Интересует lenny дебиан, так как он вроде на OABI сделан.

All debian releases upto and including Lenny were OABI. It has since been deprecated.

Какой тогда можно взять готовый дебиан арм дистрибутив с OABI ?

Хотя да, ты прав, Lenny был и для OABI тоже, просто я работал именно с его вариантом для EABI. Но архитектура arm — это OABI.

А не знаешь где скачать Lenny дистрибутив arm ?

Тебе нужен Debian-5.0 (Lenny) для arm (не armel, т.к. armel — это gnueabi).

tailgunner ★★★★★ ( 11.07.18 22:27:39 MSK )
Последнее исправление: tailgunner 11.07.18 22:28:51 MSK (всего исправлений: 2)

А где там qcow2 файлы искать ? Нашел только содержимое iso там. Но у дебиан iso вроде не загрузочные и их не удается инсталить через qemu-system-arm.

Читайте также:  Linux mint сетевая папка windows

у дебиан iso вроде не загрузочные и их не удается инсталить через qemu-system-arm.

Я думаю, что в интернет достаточно howto по инсталяции Debian в Qemu.

tailgunner ★★★★★ ( 12.07.18 12:53:18 MSK )
Последнее исправление: tailgunner 12.07.18 12:53:40 MSK (всего исправлений: 1)

В этих howto обычно пишут как инсталить инитрд и кернел, а вот как iso арм инсталить в qemu я особо не нашел инструкций. Я пробовал так qemu-system-arm -hda virthd.img -cdrom my.iso -boot d Но так пишет, что не загрузочный диск, не найдена загрузочная запись.

Вот одна из инструкций https://www.opennet.ru/tips/2070_arm_qemu_debian.shtml предлагают скачать инитрд и кернел, а про iso и слова нет. Поэтому вот инструкций в сети как с их iso обращаться я так и не нашел.

Поэтому вот инструкций в сети как с их iso обращаться я так и не нашел.

Тебе нужно просто поставить систему или поставить систему только с iso?

Мне нужно поставить дебин арм систему именно с OABI. Если я скачаю инитрд и кернел с их сайта по той инструкции, то у меня установится система EABI, а мне нужна OABI. Поэтому я так понимаю, что мне нужен iso 5 версии дебиана ленни, который еще был OABI и его как-то инсталить. Если есть что-то готовое arm oabi вариант, то я бы его взял, просто готовых oabi не нашел.

Если я скачаю инитрд и кернел с их сайта по той инструкции, то у меня установится система EABI, а мне нужна OABI. Поэтому я так понимаю, что мне нужен iso 5 версии дебиана ленни, который еще был OABI

Ты студень-вендузятник, который видит Linux только через Putty? Естественно, что для установки OABI нужно брать установщик нужной архитектуры — я выше сказал, что это архитектура arm. Но, поскольку OABI никому не нужен, в интернетах лежат инструкции для armel, а ты должен их сам поправить.

Читайте также:  Сборки linux от lazarus

Не, я не студент, работаю в кали линукс. Из нее пытаюсь инсталить арм на qemu. Я не нашел инструкций как инсталить даже iso eabi, везде инструкции в стиле взять инитр и кернел, создать виртуальный хард и начать установку по сети выкачивая пакеты. А как начать установку конкретно с iso файлы даже EABI, чтобы оффлайн без сети нигде нету.

Я не нашел инструкций как инсталить даже iso eabi, везде инструкции в стиле взять инитр и кернел

initrd и ядро относятся к определенной архитектуре. Я уже пару раз сказал, какая именно архитектура тебе нужна.

А как начать установку конкретно с iso файлы даже EABI, чтобы оффлайн без сети нигде нету.

Так тебе нужно в оффлайне или из ISO? Если в оффлайне — сделай локальное зеркало пакетов. Если именно из ISO — ищи эмулятор ARM-борды, у которой есть CDROM, и подбрось ему ISO-образ.

Из Iso разве не оффлайн ? Инитрд и ядро я сам собрал в buildroot под OABI, то есть я могу их подсунуть по этой инструкции https://www.opennet.ru/tips/2070_arm_qemu_debian.shtml и у меня начнется установка именно под OABI тогда ? Мне в принципе можно и по сети, просто я думал, что ISO-dvd это полный набор и сеть не нужна ему.

Для меня оффлайн — это без подключения к внешней сети.

Инитрд и ядро я сам собрал в buildroot под OABI, то есть я могу их подсунуть по этой инструкции https://www.opennet.ru/tips/2070_arm_qemu_debian.shtml и у меня начнется установка именно под OABI тогда ?

С самособранными ядром и initrd — не знаю. Со стандартными — да, должна. А инструкция по ссылке, кажется, не предусматривает использование CDROM.

Мне в принципе можно и по сети, просто я думал, что ISO-dvd это полный набор и сеть не нужна ему.

Не нужна. Точно так же сеть не нужна, если у тебя на машине — зеркало репозитория.

Читайте также:  Смена графическо оболочки linux

Но я не знаю, где взять стандартные ядро и инитрд под OABI, именно поэтому я их собирал сам. CDROM тогда и не нужен, если я смогу подсунуть свои ядро и инитрд, а он начнет под мои все качать и ставить.

Но я не знаю, где взять стандартные ядро и инитрд под OABI

Источник

Оцените статью
Adblock
detector