Сайт | Скачать | Видео | Wiki

Автор Тема: Игра "world of tanks" в PRA  (Прочитано 78943 раз)

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

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: Игра "world of tanks" в PRA
« Ответ #315 : 29 Апрель 2019, 12:55:45 »
просто положите старый глибс в модуль
Мне кажется старый glibc, если его положить в модуль, при подключении модуля перекроет системный - и система опять рухнет
Интересно, можно как то запускать модуль в изолированной среде? (типа chroot) - тогда переделывать модуль под каждую новую версию пра не придётся - все библиотеки внутри модуля будут изолированы от системы и соответственно конфликтов с системным glibc (да и с другими библиотеками) не возникнет - может кто-нибудь что нибудь подскажет =)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: Игра "world of tanks" в PRA
« Ответ #316 : 29 Апрель 2019, 13:00:13 »
Для начала бы убедиться, что дело в обновленном глибс
Т.е. попробовать на старом 001

Недавно обсуждали запуск Х прог в chrot2pfs

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: Игра "world of tanks" в PRA
« Ответ #317 : 29 Апрель 2019, 13:07:14 »
Недавно обсуждали запуск Х прог в chrot2pfs
Интересно. А где почитать? chrot2pfs - впервые слышу =)


Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: Игра "world of tanks" в PRA
« Ответ #318 : 29 Апрель 2019, 13:09:04 »
http://forum.puppyrus.org/index.php?topic=21158.msg156247#msg156247

Лучше бы сначала убедиться
попробовать на старом 001

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: Игра "world of tanks" в PRA
« Ответ #319 : 29 Апрель 2019, 13:25:48 »
По поводу вопроса loop223, билиотека libsecret-1.so.0 - у меня на PRA6408-01 всё норм:
Код
live@pra6408:~$  find /lib* /usr/lib* -name '*libsecret*'
/usr/lib/pkgconfig/libsecret-1.pc
/usr/lib/pkgconfig/libsecret-unstable.pc
/usr/lib/libsecret-1.so
/usr/lib/libsecret-1.so.0
/usr/lib/libsecret-1.so.0.0.0
/usr/lib/samba/libsecrets3-samba4.so

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5331
  • Репутация: +139/-1
Re: Игра "world of tanks" в PRA
« Ответ #320 : 29 Апрель 2019, 14:06:39 »
По поводу вопроса loop223, билиотека libsecret-1.so.0 - у меня на PRA6408-01 всё норм
Да, проверил в title PRA64 OLS, либы присутствуют.

В целом, связка XFCE-GTK3 для меня самая красивая(elementary) и удобная.
Проверил в title PRA64 XFCE 4.13 gtk3, libsecret* нет.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: Игра "world of tanks" в PRA
« Ответ #321 : 29 Апрель 2019, 14:13:15 »
в title PRA64 XFCE 4.13 gtk3, libsecret* нет.
Значит надо добавить в ВОТ. От ДЕ не должно зависеть

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5331
  • Репутация: +139/-1
Re: Игра "world of tanks" в PRA
« Ответ #322 : 29 Апрель 2019, 14:19:37 »
Значит надо добавить в ВОТ.
Тогда, сначала, получить весь список недостающих либ:
Код
dep-find zenity
Или sudo ldd `which zenity`, не знаю как правильней и проще. )
« Последнее редактирование: 29 Апрель 2019, 14:22:08 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: Игра "world of tanks" в PRA
« Ответ #323 : 29 Апрель 2019, 14:28:11 »
dep-find - для папки
ldd ... |grep no - для бинарников

Поэтому модули оптимально делать под tint2 - специально их сделал портируемыми - чтобы везде работали и ничему не мешали

zenity - возможно заменяемо yad или перекомпилить с минимумом зависимостей (вроде я такое делал) ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/zenity-light-gtk3-3.28.1-1-x86_64.pkg.tar.xz
« Последнее редактирование: 29 Апрель 2019, 14:34:57 от sfs »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5331
  • Репутация: +139/-1
Re: Игра "world of tanks" в PRA
« Ответ #324 : 29 Апрель 2019, 14:38:54 »
zenity - возможно заменяемо yad
Нет, уже проверяли. Где-то на форуме есть куча сообщений на эту тему. Только zenity работает с portwine.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: Игра "world of tanks" в PRA
« Ответ #325 : 29 Апрель 2019, 16:15:08 »
Для начала бы убедиться, что дело в обновленном глибс
Судя по этой теме 32 и 64 glibc между собой не связаны.
Главное, чтобы wine был под 32 glibc

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: Игра "world of tanks" в PRA
« Ответ #326 : 02 Май 2019, 15:31:50 »
Перешёл на PRA6408-1904, лаунчер запустился - жду пока игра скачается и проверю на запуск
PS: Ну что ж , игра не стартанула - уж не знаю в lib32-glibc дело или в чём-то ещё, по видимому придётся пересобирать модуль
« Последнее редактирование: 02 Май 2019, 16:07:40 от Neyel »

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: Игра "world of tanks" в PRA
« Ответ #327 : 03 Май 2019, 10:18:59 »
lib32-libudev0-shim
Проблемная библиотека:
Код
live@pra6408:~$ sudo pacman -S lib32-libudev0-shim
ошибка: повторяющаяся запись в базе данных 'json-glib'
ошибка: повторяющаяся запись в базе данных 'pra-mime'
ошибка: повторяющаяся запись в базе данных 'wget'
ошибка: повторяющаяся запись в базе данных 'xcowsay'
разрешение зависимостей...
проверка конфликтов...
:: libudev0-shim и libudev0 конфликтуют. Удалить libudev0? [y/N] y

Пакеты (9) lib32-attr-2.4.47-1  lib32-libcap-2.25-1  lib32-libgcrypt-1.8.1-1
           lib32-libgpg-error-1.27-1  lib32-systemd-236.0-1  lib32-xz-5.2.3-1
           libudev0-182-4 [удаление]  libudev0-shim-1-2  lib32-libudev0-shim-1-3

Будет загружено:  0,82 MiB
Будет установлено:  2,62 MiB

:: Приступить к установке? [Y/n] y
:: Получение пакетов...
 libudev0-shim-1-2-x86_64             3,7 KiB  0,00B/s 00:00 [################################]   0%
 lib32-attr-2.4.47-1-x86_64          10,9 KiB  63,5K/s 00:00 [################################]   1%
 lib32-libcap-2.25-1-x86_64          19,9 KiB  56,5K/s 00:00 [################################]   2%
 lib32-libgpg-error-1.27-1-x86_64    54,9 KiB  93,9K/s 00:01 [################################]   6%
 lib32-libgcrypt-1.8.1-1-x86_64     407,7 KiB   323K/s 00:01 [################################]  48%
 lib32-xz-5.2.3-1-x86_64            487,9 KiB   331K/s 00:01 [################################]  57%
 lib32-systemd-236.0-1-x86_64       839,9 KiB   450K/s 00:02 [################################]  99%
 lib32-libudev0-shim-1-3-x86_64     843,4 KiB   423K/s 00:02 [################################] 100%
(8/8) проверка ключей                                        [################################] 100%
(8/8) проверка целостности пакета                            [################################] 100%
(8/8) загрузка файлов пакетов                                [################################] 100%
(8/8) проверка конфликтов файлов                             [################################] 100%
:: Обработка изменений пакета...
(1/1) удаление libudev0                                      [################################] 100%
ошибка: не удалось открыть файл /var/lib/pacman/local/deadbeef-plugins-infobar-gtk2-hg-20150218-1/files: Нет такого файла или каталога
ошибка: не удалось открыть файл /var/lib/pacman/local/deadbeef-static-0.7.2-3/files: Нет такого файла или каталога
ошибка: не удалось открыть файл /var/lib/pacman/local/linux-firmware-kern-4.13.4-1/files: Нет такого файла или каталога
ошибка: не удалось открыть файл /var/lib/pacman/local/linux-firmware-pr-2017.12-4/files: Нет такого файла или каталога
ошибка: не удалось удалить из базы данных запись libudev0-182-4
(1/8) установка lib32-attr                                   [################################] 100%
(2/8) установка lib32-libcap                                 [################################] 100%
(3/8) установка lib32-libgpg-error                           [################################] 100%
(4/8) установка lib32-libgcrypt                              [################################] 100%
(5/8) установка lib32-xz                                     [################################] 100%
(6/8) установка libudev0-shim                                [################################] 100%
(7/8) установка lib32-systemd                                [################################] 100%
(8/8) установка lib32-libudev0-shim                          [################################] 100%
live@pra6408:~$

После перезагрузки рушится вся система. Интересно, можно её на какую-нибудь заменить?
PS: Пока нашёл это - https://aur.archlinux.org/packages/lib32-libudev0/
« Последнее редактирование: 03 Май 2019, 10:22:21 от Neyel »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: Игра "world of tanks" в PRA
« Ответ #328 : 03 Май 2019, 13:55:14 »
Интересно, можно её на какую-нибудь заменить?
Наверное подойдет от пра03

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: Игра "world of tanks" в PRA
« Ответ #329 : 03 Май 2019, 14:17:11 »
Поставил зависимости без этой библиотеки - танки тем не менее запустились  :) Возможно другие порты portwine работать не будут