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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

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

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

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

Оффлайн EvangelionDeath

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

У ТС проблема с зависимостями и конфликтами.
Код: (bash) [Выделить]
dpkg --get-selections 'lib32stdc++*'
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

 

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