Vivaldi не запускается на Xubuntu Noble (24.04)

Вопрос или проблема

Я скачал vivaldi-stable_7.0.3495.14-1_amd64.deb с https://vivaldi.com, затем запустил Менеджер файлов из своего меню whisker и указал на загруженный файл. В конце появилось сообщение об ошибке, в котором говорилось, что не удается удовлетворить зависимость “Ошибка: зависимость не может быть удовлетворена: libglib2.0-0 (>=2.39.4)”

окно ошибки

Когда я посмотрел в synaptic на libglib, я увидел три установленных пакета с версией, обозначенной как “2.80.0-6ubuntu3.1”; эти пакеты – libglib2.0-0t64, libglib2.0-bin и libglib2.0-data

Очевидный вопрос: как мне установить Vivaldi на этот компьютер?

Похоже, это странная проблема несоответствия. Давайте просто установим Vivaldi из официального репозитория.

В терминале:

мы получаем PGP-ключ

wget -qO- https://repo.vivaldi.com/archive/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/vivaldi.gpg

затем репозиторий Vivaldi

echo "deb [signed-by=/usr/share/keyrings/vivaldi.gpg arch=amd64] https://repo.vivaldi.com/archive/deb/ stable main" | sudo tee /etc/apt/sources.list.d/vivaldi.list

затем мы обновляем

sudo apt update

затем, наконец, устанавливаем Vivaldi

sudo apt install vivaldi-stable

Ответ или решение

Если вы столкнулись с проблемой загрузки браузера Vivaldi на вашей системе Xubuntu Noble (24.04), и увидели сообщение об ошибке, связанной с зависимостями, это может вызвать недоумение. В данном случае ошибка указывает на то, что у вас не установлен нужный пакет или его версия устарела. Давайте разберёмся, как можно решить данную проблему и грамотным образом установить Vivaldi.

Шаг 1: Понимание цепочки зависимостей

Ваша система сообщает, что зависимость libglib2.0-0 не удовлетворяется. Конкретная версия, которая требуется, должна быть не ниже 2.39.4, в то время как у вас установлена версия 2.80.0-6ubuntu3.1. На первый взгляд, это может показаться достаточно новой, однако, различные версии библиотек в разных дистрибутивах могут вызывать путаницу.

Шаг 2: Использование официального репозитория Vivaldi

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

  1. Добавление PGP-ключа Vivaldi:

    Воспользуйтесь следующей командой в терминале, чтобы загрузить и добавить PGP-ключ, который будет использоваться для проверки пакетов:

    wget -qO- https://repo.vivaldi.com/archive/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/vivaldi.gpg
  2. Добавление репозитория Vivaldi:

    Далее, необходимо добавить репозиторий Vivaldi в вашу систему, чтобы получить доступ ко всем необходимым пакетам и зависимостям:

    echo "deb [signed-by=/usr/share/keyrings/vivaldi.gpg arch=amd64] https://repo.vivaldi.com/archive/deb/ stable main" | sudo tee /etc/apt/sources.list.d/vivaldi.list
  3. Обновление списка пакетов:

    После того как репозиторий был добавлен, обновите вашу базу данных пакетов с помощью команды:

    sudo apt update
  4. Установка Vivaldi:

    Наконец, выполните установку браузера Vivaldi:

    sudo apt install vivaldi-stable

Шаг 3: Проверка установки

После завершения установки, вы можете запустить Vivaldi из меню приложений или через терминал, просто введя:

vivaldi

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

Заключение

Если вы столкнулись с ошибками или проблемами во время следования этим шагам, убедитесь, что ваша система обновлена, и рассмотрите возможность обращения за помощью на форумы сообщества Xubuntu или в документацию Vivaldi. Использование официального репозитория – это наиболее безопасный и надежный способ установки программного обеспечения, который минимизирует возможность возникновения проблем с зависимостями.

Оцените материал
Добавить комментарий

Капча загружается...