Добрый день. Хочу на Fedora 31 установить Vivaldi из репозитория, но сталкиваюсь с проблемой.
Что делаю:
- Подключаю репозиторий:
а) устанавливаю 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
- Пытаюсь установить 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 не пропускает.