LINUX.ORG.RU

Установка браузера Vivaldi из репозитория разработчика на Fedora 31

 , ,


0

1

Добрый день. Хочу на Fedora 31 установить Vivaldi из репозитория, но сталкиваюсь с проблемой.

Что делаю:

  1. Подключаю репозиторий:

а) устанавливаю signing key:

sudo rpm --import https://repo.vivaldi.com/archive/linux_signing_key.pub

б) создаю repo-файл в /etc/yum.repos.d/:

sudo tee /etc/yum.repos.d/vivaldi.repo <<RPMREPO
> [vivaldi]
> name=Vivaldi
> enabled=1
> baseurl=https://repo.vivaldi.com/archive/rpm/$basearch
> gpgcheck=1
> gpgkey=https://repo.vivaldi.com/archive/linux_signing_key.pub
> RPMREPO
  1. Пытаюсь установить Vivaldi:
sudo dnf install vivaldi-stable

Получаю следующее:

Vivaldi                                         203  B/s | 178  B     00:00    
Errors during downloading metadata for repository 'vivaldi':
  - Status code: 404 for https://repo.vivaldi.com/archive/rpm/repodata/repomd.xml (IP: 23.111.9.47)
Error: Failed to download metadata for repo 'vivaldi': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
Игнорируется репозиториев: vivaldi
Последняя проверка окончания срока действия метаданных: 0:42:56 назад, Вт 10 дек 2019 10:43:46.
No match for argument: vivaldi-stable
Ошибка: Совпадений не найдено: vivaldi-stable

Ага… $basearch не подставляет в адрес x86_64. Пробую указать явно:

sudo rm /etc/yum.repos.d/vivaldi.repo
sudo tee /etc/yum.repos.d/vivaldi.repo <<RPMREPO
> [vivaldi]
> name=Vivaldi
> enabled=1
> baseurl=https://repo.vivaldi.com/archive/rpm/x86_64
> gpgcheck=1
> gpgkey=https://repo.vivaldi.com/archive/linux_signing_key.pub
> RPMREPO

Пробую опять установить браузер:

sudo dnf install vivaldi-stable

Получаю:

Vivaldi                                          17 kB/s | 8.7 kB     00:00    
Зависимости разрешены.
================================================================================
 Пакет                 Архитектура   Версия                Репозиторий    Размер
================================================================================
Установка:
 vivaldi-stable        x86_64        2.9.1705.41-1         vivaldi         61 M

Результат транзакции
================================================================================
Установка  1 Пакет

Объем загрузки: 61 M
Объем изменений: 216 M
Продолжить? [д/Н]: y
Загрузка пакетов:
vivaldi-stable-2.9.1705.41-1.x86_64.rpm         3.3 MB/s |  61 MB     00:18    
--------------------------------------------------------------------------------
Общий размер                                    3.3 MB/s |  61 MB     00:18     
предупреждение: /var/cache/dnf/vivaldi-457ad8703fcb7021/packages/vivaldi-stable-2.9.1705.41-1.x86_64.rpm: Заголовок V4 RSA/SHA512 Signature, key ID efb20b23: NOKEY
Vivaldi                                          14 kB/s | 3.1 kB     00:00    
GPG ключ https://repo.vivaldi.com/archive/linux_signing_key.pub (0x4A3AA3D6) уже установлен
GPG ключи, перечисленные для репозитория «Vivaldi», уже установлены, но они не являются правильными для этого пакета.
Проверьте, правильно ли настроены URL ключей для этого репозитория.. Сбойный пакет: vivaldi-stable-2.9.1705.41-1.x86_64
 Ключи GPG настроены как: https://repo.vivaldi.com/archive/linux_signing_key.pub
Загруженные пакеты были сохранены в кэше до следующей успешной транзакции.
Вы можете удалить кэшированные пакеты, выполнив «dnf clean packages».
Ошибка: СБОЙ проверки GPG

Я так понимаю, ключ сбоит из-за того, что я внёс изменения baseurl, но если их не внести, то возникает проблема, описанная до внесения изменений. Как быть?

P.S. Пытался сперва обратиться на форум разработчика, но не могу опубликовать сообщение, ибо антиспам от Akimet не пропускает.



Последнее исправление: LasarusLong (всего исправлений: 2)

Убунту форк он такой не знаешь чего ждать если переносить

anonymous
()

В общем,

key ID efb20b23 для пакета.

У GPG-ключа:

rpm -q gpg-pubkey –qf ‘%{NAME}-%{VERSION}-%{RELEASE}\t%{SUMMARY}\n’
gpg-pubkey-4a3aa3d6-5c06773f Vivaldi Package Composer KEY05 packager@vivaldi.com public key

Замечательно. У них еще и ключи разные.

LasarusLong
() автор топика

не стоит пытаться юзать вивальди на вэйланде. У них баг есть, я репортил. Только иксы.

bvn13 ★★★★★
()
Ответ на: комментарий от bvn13

У них баг есть, я репортил.

А если не stable-, а beta- или preview-ветку попробовать? Там могли уже пофиксить или отложили вопрос в Wayland в долгий ящик?

LasarusLong
() автор топика
Ответ на: комментарий от LasarusLong

сейчас попробовал найти свой баг-репорт. но нет, они не удосужились даже на публичный баг-треккинг. только форма обратной связи. проверил свою почту - нет писем. ну что ж… какое отношение, такое и использование.

в общих словах про баг: у него проблемы с выводом на экран. куча ошибок в консоли и тормоза всей системы.

ps. я-таки вспомнил, откуда ноги https://habr.com/ru/company/vivaldi/blog/450940/#comment_20127580

bvn13 ★★★★★
()
Ответ на: комментарий от bvn13

как вивальди может работать нативно под вяленым когда он базируется на хромимуе, а у того только начали выпускать chromium-ozone нативно для wayland? Если можно запустить вивальди то только под костылем xwayland, читай под иксами

jtad
()
Ответ на: комментарий от jtad

как вивальди может работать нативно под вяленым когда он базируется на хромимуе, а у того только начали выпускать chromium-ozone нативно для wayland?

Ну Opera-то работает, хотя тоже chromium-based.

LasarusLong
() автор топика
Ответ на: комментарий от bvn13

у меня под sway иксовые вообще не стартуют если не посадить специально GDK_BACKEND=x11. Нету у хрома еще реализации под вяленый кроме ozone

jtad
()
Ответ на: комментарий от jtad

как вивальди может работать нативно под вяленым когда он базируется на хромимуе

Так речь и была про запуск в XWayland.

Ну и естественно, что если приложение работает нормально под Иксами, то это не значит, что оно нормально будет работать в XWayland.

fornlr ★★★★★
()
Ответ на: комментарий от LasarusLong

вот теперь посмотри в процессах есть ли запущенный xwayand и убей все эти процессы. Я очень удивлюсь если опера продолжить работать. Мало кто вообще понимает работу вяленого, я на sway поэтому долго разбирался где нативные и где иксовые

jtad
()
Ответ на: комментарий от jtad

вот теперь посмотри в процессах есть ли запущенный xwayand и убей все эти процессы. Я очень удивлюсь если опера продолжить работать.

Убил —> получил черный экран с мигающим в левом верхнем углу курсором.

LasarusLong
() автор топика
Ответ на: комментарий от jtad

Вот это ты удивил 😮

Работает оно всё по разному. Ведро глюков только так высыпается, что и имеет место.

Ещё добавь разные GPU сверху, DE — это всё люто.

fornlr ★★★★★
()
Ответ на: комментарий от fornlr

это у вас сыпется на де которое юзает все стадо. У меня sway практически только родил мажорный релиз и все работает настолько стабильно что просто удивляет. Я могу из этого сделать вывод что вяленый это ооочень круто - быстро, малая нагрузка на проц и вообще пока что только положительные впечатления

jtad
()
Ответ на: комментарий от jtad

это у вас сыпется на де которое юзает все стадо

Ты со свои юзкейсом узким можешь идти куда подальше — ты никто.

И не имеет значения что на твоей конкретной связке сейчас происходит.

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от jtad

так значит у тебя вообще вся сессия под иксами. От вяленого только название

Кстати, решил проверить. Xwayland запускается сразу, как только вхожу в юзера. Такое должно было быть до Gnome 3.32 включительно. В Gnome 3.34 Xwayland, как заявляется, научили динамически подключаться только тогда, когда того требует какая-то программа. А вот хрен. Запускается сразу, как в 3.32 и старше.

LasarusLong
() автор топика
Ответ на: комментарий от LasarusLong

на sway у меня чистая wayland сессия, я эскпортировал кучу переменных для того чтобы проги стартовали нативно,включая firefox. Вот на видео вначале хром не стартует с типичной ошибкой для иксовых приложений, а потом я его принуждаю использовать иксы и тогда только он грузится

https://radikal.ru/video/Kr95NbNekM8

jtad
()
Последнее исправление: jtad (всего исправлений: 2)
Ответ на: комментарий от bvn13

да мне ломы еще что искать, мне через 2 часа на работу еще

jtad
()
Ответ на: комментарий от jtad

Ну так я и не заявляю «я король мира, у меня всё работает или у меня ничего не работает». Я про общую ситуацию всегда.

fornlr ★★★★★
()
Ответ на: комментарий от jtad

на sway у меня чистая wayland сессия

Не всем подойдет на данном этапе такая связка. Монитор вертикально не повернуть, например.

anonymous
()
Ответ на: комментарий от anonymous

на sway можно, вероятно и у других тоже

Display rotation output transform 90 will rotate output by 90 degrees clockwise. Read man 5 sway-output and search for transform to see other options, like flipping across an axis. For automatic display rotation via a built-in accelerometer, see rot8.

jtad
()
Ответ на: комментарий от jtad

М, сделали уже. Год или два назад не было.

anonymous
()
Ответ на: комментарий от LasarusLong

Нет.

А deb пакет с их сайта добавляет репу, в кубунте

petyanamlt ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.