Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Каких пакетов не хвтает для сборки системы на плату OrangePi PC Plus  (Прочитано 711 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Akvadak

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Здравствуйте, Уважаемые.

Помогите новичку в Ubuntu 16.04 LTS. 64 - bit
С линуксом почти не работал, но появилась необходимость.
Пока хочу самстоятельно собрать образ для платы OrangePi PC Plus.
Скачал скрипты установки отсюда https://github.com/orangepi-xunlong/OrangePi
Вначале по инструкции запустил ./Build_OrangePi.sh
Система вроде собралась.
Появилась директория OrangePiH3
Теперь нужно собрать так называемый script.bin
Для этого запускаю /OrangePiH3/build.sh

Вот тут и есть засада система ругается.
Искал в интернете есть некоторые рекомендации что нужно поставить.
Ставлю пакеты но увы ничего не собирается.

Прошу помощи у Вас, кто с линуксом на ты.
Что не хватает для успешной работы.
Вообще объясните суть самой проблемы что не так.
vvn@vvn-VirtualBox:~/Orange/OrangePcP/OrangePiH3$ ./build.sh
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'lib32stdc++6-4.2-dbg-mips64el-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.9-dbg-mips64el-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-dbg-mips64el-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++-5-dev-sparc64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.5-dbg-sparc64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.6-dbg-mips64el-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-mips64el-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.4-dbg-ppc64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.9-dbg-ppc64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-dbg' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.9-dbg' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.2-dbg-s390x-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.7-dbg-s390x-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++-5-dev' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.7-dbg' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.7-dev' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.5-dbg' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-dbg-mips64-dcv1' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-mips64-dcv1' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-mips64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-5-dbg-mips64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.3-dbg' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-dbg-mips64el-dcv1' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-5-dbg-s390x-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.1-dbg' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.0-dbg-mips64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.6-dbg-sparc64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.3-dbg-mips64el-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-s390x-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-ppc64-dcv1' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++-4.8-dev' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.7-dbg-sparc64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.2-dbg-ppc64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-ppc64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.7-dbg-ppc64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-dbg-mips64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.0-dbg-mips64el-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.0-dbg-s390x-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.0-dbg-sparc64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.5-dbg-s390x-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.1-dbg-mips64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.1-dbg-sparc64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.7-dbg-mips64el-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++-5-dev-mips64el-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-sparc64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++-5-dev-mips64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++-5-dev-s390x-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-5-dbg-ppc64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.2-dbg-mips64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.5-dbg-mips64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-dbg-s390x-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-dbg-ppc64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.3-dbg-mips64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.8-dbg-sparc64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-dbg-s390x-dcv1' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.0-dbg-ppc64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.6-dbg-mips64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.5-dbg-ppc64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.3-dbg-s390x-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.8-dbg-s390x-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.2-dbg-sparc64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.4-dbg-mips64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.8-dbg-ppc64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.8-dbg' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++-4.9-dev-s390x-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.4-dbg-mips64el-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-5-dbg-mips64el-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++-5-dev-ppc64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.7-dbg-mips64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-5-dbg' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.6-dbg' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.1-dbg-mips64el-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-dbg-sparc64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-sparc64-dcv1' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.4-dbg' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.8-dbg-mips64el-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.8-dbg-mips64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.2-dbg' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-5-dbg-sparc64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.5-dbg-mips64el-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.9-dbg-sparc64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.0-dbg' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++-4.9-dev' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.9-dbg-mips64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.3-dbg-ppc64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-dbg-ppc64-dcv1' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.3-dbg-sparc64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.1-dbg-s390x-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-dbg-sparc64-dcv1' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.6-dbg-s390x-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.1-dbg-ppc64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-s390x-dcv1' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.4-dbg-sparc64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.6-dbg-ppc64-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.4-dbg-s390x-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-4.9-dbg-s390x-cross' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-mips64el-dcv1' for regex 'lib32stdc+'
Note, selecting 'lib32stdc++6-5-dbg-mips64-cross' instead of 'lib32stdc++6-dbg-mips64-dcv1'
Note, selecting 'lib32stdc++6-5-dbg-mips64el-cross' instead of 'lib32stdc++6-dbg-mips64el-dcv1'
Note, selecting 'lib32stdc++6-5-dbg-ppc64-cross' instead of 'lib32stdc++6-dbg-ppc64-dcv1'
Note, selecting 'lib32stdc++6-5-dbg-sparc64-cross' instead of 'lib32stdc++6-dbg-sparc64-dcv1'
Note, selecting 'lib32stdc++6-mips64-cross' instead of 'lib32stdc++6-mips64-dcv1'
Note, selecting 'lib32stdc++6-mips64el-cross' instead of 'lib32stdc++6-mips64el-dcv1'
Note, selecting 'lib32stdc++6-ppc64-cross' instead of 'lib32stdc++6-ppc64-dcv1'
Note, selecting 'lib32stdc++6-s390x-cross' instead of 'lib32stdc++6-s390x-dcv1'
Note, selecting 'lib32stdc++6-sparc64-cross' instead of 'lib32stdc++6-sparc64-dcv1'
automake is already the newest version (1:1.15-4ubuntu1).
bc is already the newest version (1.06.95-9build1).
gcc is already the newest version (4:5.3.1-1ubuntu1).
make is already the newest version (4.1-6).
lib32stdc++6-4.8-dbg is already the newest version (4.8.5-4ubuntu2).
pv is already the newest version (1.6.0-1).
dosfstools is already the newest version (3.0.28-2ubuntu0.1).
lib32stdc++6 is already the newest version (5.4.0-6ubuntu1~16.04.4).
lib32z1 is already the newest version (1:1.2.8.dfsg-2ubuntu4.1).
lib32z1-dev is already the newest version (1:1.2.8.dfsg-2ubuntu4.1).
mtools is already the newest version (4.0.18-2ubuntu0.16.04).
u-boot-tools is already the newest version (2016.01+dfsg1-2ubuntu3).
bsdtar is already the newest version (3.1.2-11ubuntu0.16.04.3).
qemu-user-static is already the newest version (1:2.5+dfsg-5ubuntu10.14).
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 lib32stdc++6-4.8-dbg : Conflicts: lib32stdc++6-4.7-dbg but 4.7.4-3ubuntu12 is to be installed
 lib32stdc++6-4.9-dbg : Conflicts: lib32stdc++6-4.7-dbg but 4.7.4-3ubuntu12 is to be installed
                        Conflicts: lib32stdc++6-4.8-dbg but 4.8.5-4ubuntu2 is to be installed
 lib32stdc++6-5-dbg : Conflicts: lib32stdc++6-4.7-dbg but 4.7.4-3ubuntu12 is to be installed
                      Conflicts: lib32stdc++6-4.8-dbg but 4.8.5-4ubuntu2 is to be installed
                      Conflicts: lib32stdc++6-4.9-dbg but 4.9.3-13ubuntu2 is to be installed
 lib32stdc++6-5-dbg-s390x-cross : Conflicts: lib32stdc++6-4.9-dbg-s390x-cross but 4.9.3-13ubuntu2cross1 is to be installed
E: Unable to correct problems, you have held broken packages.



ТС не появлялся на Форуме более полугода по состоянию на 17/07/2019 (последняя явка: 15/08/2017). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 17 Июль 2019, 09:00:21 от zg_nico »

Оффлайн carver

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
ошибку выдает команда:
apt-get -y --no-install-recommends --fix-missing install lib32stdc++

мне помогла замена в файле lib32stdc++ на lib32stdc++6
./OrangePiH3/scripts/Prepare_toolchain.sh

/carv

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1445
    • Просмотр профиля

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3276
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
bezbo, Я дико извиняюсь, но, пожалуйста, выкладки лога стоит дочитывать до конца. И еще, в Ubuntu по умолчанию разрешена установка пакетов для архитектуры i386 (в Debian по умолчанию запрещена)

У ТС проблема с зависимостями и конфликтами.
Код: Bash
  1. dpkg --get-selections 'lib32stdc++*'
  2.  
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

 

Страница сгенерирована за 0.336 секунд. Запросов: 22.