Автор Тема: BricsCAD  (Прочитано 4570 раз)

Оффлайн guzanovmax

  • Участник
  • *
  • Сообщений: 153
BricsCAD
« : 20.02.2016 11:00:16 »
Здравствуйте. Не могу поставить BricsCAD v16 (хотя в debian проблемы нет):

Следующие пакеты имеют неудовлетворенные зависимости:
  bricscadv16: Требует: libclearlooks.so()(64bit) но пакет не может быть установлен
E: Извините, `битые' пакеты

32bit версия аналогично!

Прошу посвященных объяснить как выйти из ситуации без переустановки дистрибутива.

Оффлайн Александр Ерещенко

  • Участник
  • *
  • Сообщений: 1 247
Re: BricsCAD
« Ответ #1 : 20.02.2016 11:16:04 »
apt-get install libgtk3-engines-clearlooks

Если верить http://packages.altlinux.org/ru/p7/srpms/libgtk3-engines-clearlooks/spec
то искомая библиотека живет в этом пакете

ЗЫ. Кстати, сторонние rpm-пакеты лучше ставить через apt-get install - автоматом подтянутся зависимости. В редких случаях, когда имена пакетов в зависимостях не совпадают с альтовскими, тогда в помощь apt-cache search. Например, библиотека libclearlooks.so искалась через apt-cache search clearlooks и далее включить логику :)
« Последнее редактирование: 20.02.2016 11:30:30 от Alexander Yereshenko »

Оффлайн guzanovmax

  • Участник
  • *
  • Сообщений: 153
Re: BricsCAD
« Ответ #2 : 20.02.2016 13:18:11 »
apt-get install libgtk3-engines-clearlooks

Если верить http://packages.altlinux.org/ru/p7/srpms/libgtk3-engines-clearlooks/spec
то искомая библиотека живет в этом пакете

ЗЫ. Кстати, сторонние rpm-пакеты лучше ставить через apt-get install - автоматом подтянутся зависимости. В редких случаях, когда имена пакетов в зависимостях не совпадают с альтовскими, тогда в помощь apt-cache search. Например, библиотека libclearlooks.so искалась через apt-cache search clearlooks и далее включить логику :)

Пробовал я так уже. Результат:
Спойлер
[root@oit-1 ~]# apt-get install libgtk3-engines-clearlooks
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие НОВЫЕ пакеты будут установлены:
  libgtk3-engines-clearlooks
0 будет обновлено, 1 новых установлено, 0 пакетов будет удалено и 70 не будет обновлено.
Необходимо получить 40,0kB архивов.
После распаковки потребуется дополнительно 104kB дискового пространства.
Получено: 1 http://ftp.altlinux.org x86_64/classic libgtk3-engines-clearlooks 2.91.5-alt1 [40,0kB]
Получено 40,0kB за 0s (141kB/s).             
Совершаем изменения...
Preparing...                 ########################################### [100%]
1: libgtk3-engines-clearlooks########################################### [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Завершено.

Потом:
Спойлер
[root@oit-1 ~]# apt-get install /home/max/*.rpm
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано bricscadv16.32bit для '/home/max/BricsCAD-V16.1.09-2-ru_RU.x86_64.rpm'
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога 'Входящие'.

Так как для выполнения Вашего запроса достаточно одной операции, то
скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста,
об этом как о найденной ошибке в пакете.
Эти сведения могут помочь найти выход из ситуации:

Следующие пакеты имеют неудовлетворенные зависимости:
  bricscadv16.32bit: Требует: libclearlooks.so но пакет не может быть установлен
E: Извините, `битые' пакеты
Не знаю куда копать.
« Последнее редактирование: 20.02.2016 13:20:16 от guzanovmax »

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Re: BricsCAD
« Ответ #3 : 20.02.2016 13:29:11 »
попробуйте rpm -Uhv --force --nodeps BricsCAD-V16.1.09-2-ru_RU.x86_64.rpm
« Последнее редактирование: 20.02.2016 14:07:55 от yaleks »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: BricsCAD
« Ответ #4 : 20.02.2016 13:38:37 »
bricscadv16.32bit: Требует: libclearlooks.so
А почему 32-битная библиотека в 64-битной системе?
Это "надо ручками" ставить.

Оффлайн guzanovmax

  • Участник
  • *
  • Сообщений: 153
Re: BricsCAD
« Ответ #5 : 20.02.2016 13:42:55 »
попробуйте
Код: [Выделить]

rpm -Uhv --force BricsCAD-V16.1.09-2-ru_RU.x86_64.rpm

То же самое:
[root@oit-1 max]# rpm -Uhv --force BricsCAD-V16.1.09-2-ru_RU.x86_64.rpm
ошибка: неудовлетворенные зависимости:
   libclearlooks.so()(64bit) нужен для bricscadv16-16.1.09-2

Оффлайн guzanovmax

  • Участник
  • *
  • Сообщений: 153
Re: BricsCAD
« Ответ #6 : 20.02.2016 13:45:12 »
    bricscadv16.32bit: Требует: libclearlooks.so

А почему 32-битная библиотека в 64-битной системе?
Это "надо ручками" ставить.

bricscadv16 .32bit
там опечатка - взял из др сообщения, т.к. пробовал и ту и др версию - не работает.

Оффлайн guzanovmax

  • Участник
  • *
  • Сообщений: 153
Re: BricsCAD
« Ответ #7 : 20.02.2016 13:54:27 »
Если в ручную собирать так все равно эта зависимость понадобится.Нет?

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Re: BricsCAD
« Ответ #8 : 20.02.2016 14:00:51 »
Да просто распакуйте и ручками установите. Только что проверил работает. Bricscad требует gtk2-theme-clearlooks, а не libgtk3-engines-clearlooks, так как собран с libwxGTK3.0-gtk2ui. Либо используйте пользовательскую установку. Добавить provides libclearlooks.so пакету gtk2-theme-clearlooks, думаю, нельзя, так как эту же библиотеку содержит libgtk3-engines-clearlooks.

Оффлайн guzanovmax

  • Участник
  • *
  • Сообщений: 153
Re: BricsCAD
« Ответ #9 : 20.02.2016 14:06:25 »
Либо используйте пользовательскую установку.

Что это значит, не понял?

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Re: BricsCAD
« Ответ #10 : 20.02.2016 14:08:05 »
Что это значит, не понял?

Можно tar.gz скачать с сайта, выбрав пользовательская установка.

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Re: BricsCAD
« Ответ #11 : 20.02.2016 14:08:25 »
попробуйте
Код: [Выделить]

rpm -Uhv --force BricsCAD-V16.1.09-2-ru_RU.x86_64.rpm

То же самое:
[root@oit-1 max]# rpm -Uhv --force BricsCAD-V16.1.09-2-ru_RU.x86_64.rpm
ошибка: неудовлетворенные зависимости:
   libclearlooks.so()(64bit) нужен для bricscadv16-16.1.09-2
забыл --nodeps

Оффлайн guzanovmax

  • Участник
  • *
  • Сообщений: 153
Re: BricsCAD
« Ответ #12 : 20.02.2016 14:14:57 »
забыл --nodeps
Поставился, но при запуске:
Спойлер
[max@oit-1 ~]$ bricscadv16 %F
/opt/bricsys/bricscad/v16/bricscad: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by /opt/bricsys/bricscad/v16/libwxgui.so)
/opt/bricsys/bricscad/v16/bricscad: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by /opt/bricsys/bricscad/v16/libcmdapi.so)
/opt/bricsys/bricscad/v16/bricscad: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by /opt/bricsys/bricscad/v16/libcadapp.so)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Re: BricsCAD
« Ответ #13 : 20.02.2016 14:16:49 »
Поставился, но при запуске:

Не запускается?

Оффлайн guzanovmax

  • Участник
  • *
  • Сообщений: 153
Re: BricsCAD
« Ответ #14 : 20.02.2016 14:17:17 »
Можно tar.gz скачать с сайта, выбрав пользовательская установка.

Это я сделал сразу. Но не вижу там файлов "make и install" как обычно это бывает в исходниках.