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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: возможно установить 32 библиотеку при уже установленной такой же 64 библиотеке?  (Прочитано 1996 раз)

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

Оффлайн Broken_Brain

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Всем доброго времени.

Народ, помогите. Опять проблемы и опять гугление ничего ясного не выдает.
У меня Kubuntu 16.04 64 разрядная (x86-64). (возможно это в тему "программ", тут модераторам виднее) т.к. это мой первый раз использования 64 *ubuntu, то сразу возникла проблема с работой 32 разрядных/битных программ:
Guitar Pro 6 под Linux только 32 и, как следствие, требует такие же 32 разрядные библиотеки. Но проблема в том что часть необходимых библиотек уже есть, но они в 64 разрядные. При установке 32 битных библиотек сразу возникает ошибка, что невозможно настроить [указывает "название библиотеки:i386" и "название библиотеки:amd64"]. Затем я удаляю 32 битную библиотеку и больше этой ошибки нет.
Поэтому вопрос: возможно ли одновременное нахождение  32 и 64 битных версий одной библиотеки? и если да то как?
Немного дополню. До этой установки я дополнил поддержку i386:
dpkg --add-architecture i386 затем установил getlibs-all.deb, но то ли лыжи не едут... в общем при вводе команды:
(Нажмите, чтобы показать/скрыть)
но после ввода команды: ldd /opt/GuitarPro6/GuitarPro | grep found получаю:
(Нажмите, чтобы показать/скрыть)
получается, что ничего не установлено (или правильно установлено не было). Библиотеки ia32-libs уже "не в моде" то бишь настолько стары, что уже нигде сейчас не используются. А  lib32ncurses5 lib32z1 у меня установлены.
Перед установкой программы Guitar Pro читал инструкцию в которой указывалось, что необходимо разархивировать deb пакет, и добавить часть библиотек (а именно только 2).http://askubuntu.com/questions/714528/installing-guitarpro6-on-ubuntu-15-10-x86-64-instruction. Сделал, пересобрал. По этому еще вопрос: таким образом (докинуть в пакет 32 битные недостающие библиотеки) возможно ли сделать полноценную работы программы?




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

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
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

Оффлайн Broken_Brain

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Сделал:
  sudo apt install  libqt4-core:i386 libqt4-gui:i386
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
E: Не удалось найти пакет libqt4-core:i386
E: Не удалось найти пакет libqt4-gui:i386

Что не так?

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
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

Оффлайн Broken_Brain

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
а как старый пакет добавить?
когда я скачиваю .deb пакет и ставлю самостоятельно  через dpkg -i, то возникает ошибка указанная в первом посте (невозможно настроить и названия установленного пакета :i386 и :amd64)

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Пользовался dpkg --add-architecture i386 на Debian при установке Skype
А так постоянно все нормально становилось после обычных

Код: (bash) [Выделить]
sudo dpkg -i <our deb pocket>.deb
sudo apt-get -f install
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

Оффлайн Broken_Brain

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
EvangelionDeath, установил libpulse0 и потом получилось так:

(Нажмите, чтобы показать/скрыть)
это нормально или что-то надо исправлять? хотя пакет исчез из отсутствующих пакетов при ldd /opt/GuitarPro6/GuitarPro

Добавил все зависимости но теперь при запуски проги происходит ошибка:
/opt/GuitarPro6/launcher.sh
./GuitarPro: ./libdbus-1.so.3: no version information available (required by ./libpulse.so.0)
./GuitarPro: ./libdbus-1.so.3: no version information available (required by ./libpulsecommon-8.0.so)
ALSA lib conf.c:3357:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so
ALSA lib seq.c:935:(snd_seq_open_noupdate) Unknown SEQ default

RtMidiOut::initialize: error creating ALSA sequencer client object.

terminate called after throwing an instance of 'rtmidi::RtError'
Аварийный останов (сделан дамп памяти)
« Последнее редактирование: 31 Мая 2016, 15:11:25 от Broken_Brain »

 

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