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

Автор Тема: Opera (браузер). i386  (Прочитано 3346 раз)

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

Оффлайн 7240

  • 7240
  • Новичок
  • *
  • Сообщений: 18
  • Репутация: +0/-0
  • Автор темы
  • https://vk.com/m7240
    • Шинный центр МВБ
Opera (браузер). i386
« : 25 Сентябрь 2019, 19:36:46 »
Нужна opera!
Подскажите, пожалуйста, как собрать?
Или выложите кому не лень сделать пакет.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5339
  • Репутация: +139/-1
Re: Opera (браузер). i386
« Ответ #1 : 25 Сентябрь 2019, 21:01:40 »
Для 32bit линукс прекращена поддержка opera. В aur собирают из deb пакета 45 версию opera32 45.0.2552.898-1

Собрал opera32-45.0.2552.898-1-i686.pkg.tar.xz
Устанавливать:
sudo pacman2pfs -U opera32-45.0.2552.898-1-i686.pkg.tar.xz
(Перед этим может понадобиться подключить Gtk3-pra09, polkit и nss через sfs-get.)


Или попробовать подключить уже готовый модуль из неподдерживаемого репозитария opera-45.0.2552.881-rd01.pfs. Будет ли он работать в pra09 неизвестно.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5339
  • Репутация: +139/-1
Re: Opera (браузер). i386
« Ответ #2 : 25 Сентябрь 2019, 21:52:07 »
Запустился opera32-45.0.2552.898-1-i686.pkg.tar.xz. Пришлось только либы avahi добавить в /usr/lib/opera/ (скрин1).

Скрин оперы в pra09 (срин2).


p.s. Плюс неплохо бы почистить вручную /usr/lib/opera/localization от лишних локалей, раз это не присходит средствами PRA.
« Последнее редактирование: 25 Сентябрь 2019, 21:57:21 от krasnyh »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5339
  • Репутация: +139/-1
Re: Opera (браузер). i386
« Ответ #3 : 25 Сентябрь 2019, 23:12:50 »
opera32-45.0.2552.898-kr5.pfs
Код
$ pfsinfo opera32-45.0.2552.898-kr5.pfs
gconf-3.2.6-5
opera32-45.0.2552.898-1
zz-libavahi_common+client


upd.
« Последнее редактирование: 27 Сентябрь 2019, 15:25:57 от krasnyh »

Оффлайн 7240

  • 7240
  • Новичок
  • *
  • Сообщений: 18
  • Репутация: +0/-0
  • Автор темы
  • https://vk.com/m7240
    • Шинный центр МВБ
Re: Opera (браузер). i386
« Ответ #4 : 26 Сентябрь 2019, 07:35:39 »
Версия оперы сейчас 63.0.3368.94
Про ту я знаю, старую, скажите лучше как собрать новую?
В обычном арч пакманом ставится, здесь почему-то пакман отказывается работать.
Или может я просто запускал "пример загрузки c hdd", может только там не работает?
А так для оперы нужен ещё pepper flash, чтобы видео смотреть, не на всех сайтах html видео.
« Последнее редактирование: 26 Сентябрь 2019, 07:39:28 от 7240 »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5339
  • Репутация: +139/-1
Re: Opera (браузер). i386
« Ответ #5 : 26 Сентябрь 2019, 09:52:20 »
Версия оперы сейчас 63.0.3368.94
Данная тема называется "PRA09. i386 сборка на репозитории Hyperbola". Pra09 у нас 32bit сборка.
Если где-то есть opera 63.0.3368.94 для 32bit линукс, то хотелось бы увидеть ссылку.


А так для оперы нужен ещё pepper flash, чтобы видео смотреть, не на всех сайтах html видео.
sfs-get flash
« Последнее редактирование: 26 Сентябрь 2019, 09:59:12 от krasnyh »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5339
  • Репутация: +139/-1
Re: Opera (браузер). i386
« Ответ #6 : 26 Сентябрь 2019, 22:20:42 »
Решил проверить модуль на запуск в остальных DE pra09 и обнаружил некий казус. Opera стала почему-то требовать gtk2-либы (libgtk-x11-2.0.so.0, libgdk-x11-2.0.so.0) в gtk3-DE.

Собирал из-под первой строчки menu.lst (PRA09 LXDE-gtk2), с подключением gtk3.
Можно конечно положить эти либы в /usr/lib/opera/ (запускается), но что-то не кажется это правильным выходом. Тем более, что opera32 45.0.2552.898-1 собирается на gtk3.


p.s. 'Заморочился', собрал и из под чистого DE-gtk3. Тот же эффект, требует libgtk-x11-2.0.so.0, libgdk-x11-2.0.so.0.
« Последнее редактирование: 26 Сентябрь 2019, 22:46:52 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Re: Opera (браузер). i386
« Ответ #7 : 27 Сентябрь 2019, 11:30:39 »
Версия оперы сейчас 63.0.3368.94
Про ту я знаю, старую, скажите лучше как собрать новую?
Никак. Это проприетарный продукт с закрытым кодом. Поддержки i686 нет , как и у skype chrome и пр.
Юзайте x86_64 линукс
Opera стала почему-то требовать gtk2-либы
dep-find -f папка_с_распакованной_оперой покажет, кому нужен гтк2

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5339
  • Репутация: +139/-1
Re: Opera (браузер). i386
« Ответ #8 : 27 Сентябрь 2019, 13:40:22 »
dep-find -f папка_с_распакованной_оперой покажет, кому нужен гтк2
Самой opera и нужен:
Цитата
/usr/lib/opera/opera
libgtk-x11-2.0.so.0
libgdk-x11-2.0.so.0

Это не компиляция, а перепаковка из deb opera32 45.0.2552.898-1, может у них там в Ubuntu так принято. )

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Re: Opera (браузер). i386
« Ответ #9 : 27 Сентябрь 2019, 13:53:48 »
Т.е. ей и гтк2 и гтк3 нужны?

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5339
  • Репутация: +139/-1
Re: Opera (браузер). i386
« Ответ #10 : 27 Сентябрь 2019, 14:09:00 »
Т.е. ей и гтк2 и гтк3 нужны?
Да. Если запускать в PRA09 LXDE-gtk2, мой модуль запускается без проблем (sfs-get-dep Gtk3 nss). При запуске в PRA09 OVS-gtk3, уже требует gtk2-либы.
Причем, если положить только libgtk-x11-2.0.so.0, libgdk-x11-2.0.so.0 в /usr/lib/opera/, то тоже запускается.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5339
  • Репутация: +139/-1
Re: Opera (браузер). i386
« Ответ #11 : 27 Сентябрь 2019, 14:21:34 »
Сейчас запустил в PRA09 LXDE-gtk2 игнорируя подключение Gtk3 - запустилась opera.
Т.е. при сборке с makepkg требовался gtk3, а для запуска уже нет? Получается надо переделать sfs-get-dep 035-gtk2 nss. Чудеса.  :)
« Последнее редактирование: 27 Сентябрь 2019, 14:41:32 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Re: Opera (браузер). i386
« Ответ #12 : 27 Сентябрь 2019, 14:55:08 »
Наверное Вы собирали по рецепту от новой гтк3 оперы, а это старая - гтл2

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5339
  • Репутация: +139/-1
Re: Opera (браузер). i386
« Ответ #13 : 27 Сентябрь 2019, 15:06:35 »
Я просто сделал:
Цитата
packer -G opera32
cd opera32
makepkg -s
Потянулись зависимости и среди них gtk3, которую я и подключил. Ничего сверхестественного я не делал.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Re: Opera (браузер). i386
« Ответ #14 : 27 Сентябрь 2019, 15:19:26 »
AUR делают обычные людм. Там ошибка. Надо gtk2 - см. control из исходного деб пакета