Ошибка при генерации Ubuntu 12.04 с живой сборкой

Я пытаюсь создать образ Ubuntu, используя live build:

lb config --mode ubuntu --distribution precise --debian-installer true --debian-installer true --debian-installer-gui true

Я получаю следующие ошибки:

Reading state information...
Package busybox is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  busybox-static:i386 busybox-static

E: Package 'busybox' has no installation candidate
P: Begin unmounting filesystems...
0
задан 9 January 2014 в 07:38

2 ответа

Установите эти два для сборки, как уже упоминалось. Просто откройте свой терминал и введите

sudo apt-get install busybox-static:i386 busybox-static
0
ответ дан 9 January 2014 в 07:38
  • 1
    Спасибо, я не чувствовал себя технически склонным, но был тем, с чем в конечном счете возвратился мой друг также! Действительно цените свой ответ! S – Sail Ixxiii 19 May 2015 в 19:35

live-builder по умолчанию использует только «основной» компонент при сборке своих chroot. Это хорошо для Debian, где все пакеты, необходимые для установки базовой системы, присутствуют в main. К сожалению, Ubuntu поместил busybox в «юниверс», поэтому вам нужно добавить --archive-areas "main universe" и, возможно, также --parent-archive-areas "main universe" в ваш вызов конфигурации lb, чтобы найти его.

0
ответ дан 9 January 2014 в 07:38

Другие вопросы по тегам:

Похожие вопросы: