Сломанные зависимости

Ответить
vvpnet
Сообщения: 374
Зарегистрирован: 23 ноя 2015, 14:44
Operating system: Rosa R6 Fresh

Сломанные зависимости

Сообщение vvpnet »

Привет всем, потребовалось собрать и запустить ПО i586 под x86_64 архитектурой, неставятся нужные пакеты: libqt-dev.i586 и libfreetype6-dev.i586. Создается впячетление, что весь репозиторий i586 сломан. :evil:
Вложения
libfreetype6-dev.png
Аватара пользователя
Zeffanyx
Сообщения: 1439
Зарегистрирован: 12 сен 2011, 14:25
Operating system: Rosa Fresh 2021.1
Откуда: Санкт-Петербург

Сломанные зависимости

Сообщение Zeffanyx »

vvpnet писал(а): 06 июл 2020, 07:10 Привет всем, потребовалось собрать и запустить ПО i586 под x86_64 архитектурой, неставятся нужные пакеты: libqt-dev.i586 и libfreetype6-dev.i586. Создается впячетление, что весь репозиторий i586 сломан. :evil:
Всё правильно. Если вы собираете из исходного кода, то под 64-битной системой у вас выйдет 64-битная сборка. Если вам нужна 32-битная сборка, то лучше поставить 32-битную виртуальную машину и собрать под ней, либо собрать на ABF для i586.
Если натовцы завоюют Россию, они отнимут у народа нефть и газ, накупят себе яхты, особняки и дорогие автомобили. А народ сделают рабами и будут смеяться над ним. Вы этого хотите, да?
Аватара пользователя
VictorR2007
Сообщения: 7734
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Сломанные зависимости

Сообщение VictorR2007 »

Zeffanyx писал(а): 06 июл 2020, 17:00 либо собрать на ABF для i586
Или же с помощью mock-urpm, на котором не важно, какую архитектуру собирать.
vvpnet
Сообщения: 374
Зарегистрирован: 23 ноя 2015, 14:44
Operating system: Rosa R6 Fresh

Сломанные зависимости

Сообщение vvpnet »

Zeffanyx писал(а): 06 июл 2020, 17:00
vvpnet писал(а): 06 июл 2020, 07:10 Привет всем, потребовалось собрать и запустить ПО i586 под x86_64 архитектурой, неставятся нужные пакеты: libqt-dev.i586 и libfreetype6-dev.i586. Создается впячетление, что весь репозиторий i586 сломан. :evil:
Всё правильно. Если вы собираете из исходного кода, то под 64-битной системой у вас выйдет 64-битная сборка. Если вам нужна 32-битная сборка, то лучше поставить 32-битную виртуальную машину и собрать под ней, либо собрать на ABF для i586.
Я совершенно с этим не согласен. Имею права собирать c ключем -platform linux-g++-32 и запускать их под ОС 64 бит, если имеются все необходимые 32х битные библиотеки. Это прекрасно работает на Альте, Ubuntu, Debian и т.д... где это только не практиковал. Дело даже не в сборке, а в запуске 32х битных приложений, которые нельзя запустить, из-за того, что нельзя поставить нужную либу, потому что репозиторий сломан. Это проблема репозитория а не разрядности
Аватара пользователя
Zeffanyx
Сообщения: 1439
Зарегистрирован: 12 сен 2011, 14:25
Operating system: Rosa Fresh 2021.1
Откуда: Санкт-Петербург

Сломанные зависимости

Сообщение Zeffanyx »

vvpnet писал(а): 07 июл 2020, 07:13 Дело даже не в сборке, а в запуске 32х битных приложений, которые нельзя запустить, из-за того, что нельзя поставить нужную либу, потому что репозиторий сломан.
Можно пример 32-битной программы, которая не запускается в 64-битной Рсое?
Если натовцы завоюют Россию, они отнимут у народа нефть и газ, накупят себе яхты, особняки и дорогие автомобили. А народ сделают рабами и будут смеяться над ним. Вы этого хотите, да?
vvpnet
Сообщения: 374
Зарегистрирован: 23 ноя 2015, 14:44
Operating system: Rosa R6 Fresh

Сломанные зависимости

Сообщение vvpnet »

Zeffanyx писал(а): 07 июл 2020, 15:38
vvpnet писал(а): 07 июл 2020, 07:13 Дело даже не в сборке, а в запуске 32х битных приложений, которые нельзя запустить, из-за того, что нельзя поставить нужную либу, потому что репозиторий сломан.
Можно пример 32-битной программы, которая не запускается в 64-битной Рсое?
Речь идет о коммерческом отечественном ПО, я не могу вам его дать. Это ПО собирается под 64 бит архитектуру, но не работает. Одна из причин это передача указателей, через тип int (не спрашивайте меня, почему так сделано это наследие) и множество других интересных штук оперяющихся на 4х байтовые указатели. Так что, оно прекрасно чувствует себя под х32 но совершенно не пригодно под 64 бит.

Вот поэтому нужны либы х32 бита и нужна ОЗУ более 4х гигов. Pae - технология нам не подходит по ряду других причин.
Последний раз редактировалось vvpnet 08 июл 2020, 12:19, всего редактировалось 1 раз.
Аватара пользователя
Zeffanyx
Сообщения: 1439
Зарегистрирован: 12 сен 2011, 14:25
Operating system: Rosa Fresh 2021.1
Откуда: Санкт-Петербург

Сломанные зависимости

Сообщение Zeffanyx »

vvpnet писал(а): 08 июл 2020, 10:57 Вот поэтому нужны либы х32 бита и нужна ОЗУ более 4х гигов. Pae - технология нам не подходит по ряду других причин.
либы х32 и сборка под х32 - это совсем разные вещи. 32-битные программы в 64-битной Росе всю жизнь нормально работали. Wine, Softmaker Office, ранее - скайп.
Если натовцы завоюют Россию, они отнимут у народа нефть и газ, накупят себе яхты, особняки и дорогие автомобили. А народ сделают рабами и будут смеяться над ним. Вы этого хотите, да?
vvpnet
Сообщения: 374
Зарегистрирован: 23 ноя 2015, 14:44
Operating system: Rosa R6 Fresh

Сломанные зависимости

Сообщение vvpnet »

Zeffanyx писал(а): 08 июл 2020, 11:02
vvpnet писал(а): 08 июл 2020, 10:57 Вот поэтому нужны либы х32 бита и нужна ОЗУ более 4х гигов. Pae - технология нам не подходит по ряду других причин.
либы х32 и сборка под х32 - это совсем разные вещи. 32-битные программы в 64-битной Росе всю жизнь нормально работали. Wine, Softmaker Office, ранее - скайп.
Все верно так и должно быть, просто их элементарно поставить с репо нельзя из-за сломоных зависимостей
Аватара пользователя
Zeffanyx
Сообщения: 1439
Зарегистрирован: 12 сен 2011, 14:25
Operating system: Rosa Fresh 2021.1
Откуда: Санкт-Петербург

Сломанные зависимости

Сообщение Zeffanyx »

vvpnet писал(а): 08 июл 2020, 12:21 Все верно так и должно быть, просто их элементарно поставить с репо нельзя из-за сломоных зависимостей
Репозитории у Росы конечно кривые, но всё же у вас очень специфический случай. Могу себе представить качество кода, не позволяющее нормально собирать под х86_64...
Если натовцы завоюют Россию, они отнимут у народа нефть и газ, накупят себе яхты, особняки и дорогие автомобили. А народ сделают рабами и будут смеяться над ним. Вы этого хотите, да?
vvpnet
Сообщения: 374
Зарегистрирован: 23 ноя 2015, 14:44
Operating system: Rosa R6 Fresh

Сломанные зависимости

Сообщение vvpnet »

Zeffanyx писал(а): 08 июл 2020, 15:47
vvpnet писал(а): 08 июл 2020, 12:21 Все верно так и должно быть, просто их элементарно поставить с репо нельзя из-за сломоных зависимостей
Репозитории у Росы конечно кривые, но всё же у вас очень специфический случай. Могу себе представить качество кода, не позволяющее нормально собирать под х86_64...
Не вижу не чего специфического, я просто хотел установить пакет который доступен в репозиторий. Вот сейчас прям прилитело обновление и вот такое уже сразу) Наверное это из-за wine32 где у меня все настроено для запуска некторого ПО Win.

В R8/8.1 таких ситуаций было минимум, мы по сей день на ней сидим, если это позволяет оборудование, если бы не запросили обновление ядра так бы и сидели. Там все есть, все устраевает, все надежно работает.
Вложения
lib64spirv-tools.png
Аватара пользователя
Zeffanyx
Сообщения: 1439
Зарегистрирован: 12 сен 2011, 14:25
Operating system: Rosa Fresh 2021.1
Откуда: Санкт-Петербург

Сломанные зависимости

Сообщение Zeffanyx »

Если старый пакет lib64spirv-tools удалить, то новый устанавливается без проблем.
Вложения
Screenshot_4.png
Если натовцы завоюют Россию, они отнимут у народа нефть и газ, накупят себе яхты, особняки и дорогие автомобили. А народ сделают рабами и будут смеяться над ним. Вы этого хотите, да?
vea
Сообщения: 21
Зарегистрирован: 08 сен 2016, 00:35
Operating system: Rosa Fresh R8 - Rosa Fresh 11.1, KDE

Сломанные зависимости

Сообщение vea »

Вы считаете, что это нормально: удалять ручками какие-то пакеты перед обновлением? А может, все же, это должно предусматриваться в автоматическом режиме?
Аватара пользователя
Zeffanyx
Сообщения: 1439
Зарегистрирован: 12 сен 2011, 14:25
Operating system: Rosa Fresh 2021.1
Откуда: Санкт-Петербург

Сломанные зависимости

Сообщение Zeffanyx »

vea писал(а): 09 июл 2020, 14:28 Вы считаете, что это нормально: удалять ручками какие-то пакеты перед обновлением? А может, все же, это должно предусматриваться в автоматическом режиме?
Я не считаю это нормальным. Качество репозиториев, как и следование довольно специфичным политикам сборки в Росе — весьма среднее. Тем не менее, если что-то надо сделать, то как правило есть варианты.
Если натовцы завоюют Россию, они отнимут у народа нефть и газ, накупят себе яхты, особняки и дорогие автомобили. А народ сделают рабами и будут смеяться над ним. Вы этого хотите, да?
Аватара пользователя
artemmen
Сообщения: 141
Зарегистрирован: 10 июн 2014, 04:35
Operating system: Ubuntu 10.04
ROSA LXDE Fresh
Simply 7.1

Сломанные зависимости

Сообщение artemmen »

urpmi --auto-update --replacefiles вроде сработало
Ответить

Вернуться в «Обсуждение ROSA Fresh R9-R11.1 (платформа 2016.1)»