Цикл зависимостей при попытке установить Firefox Xvfb

Я устанавливаю Firefox xvfb на 16.04.4 (сервер) так, чтобы я мог использовать драйвер Firefox с Селеном, чтобы сделать экранные захваты наших веб-сайтов с помощью Python. К сожалению, я нахожусь в своего рода цикле зависимостей установки.

когда я устанавливаю Firefox xvfb, я получаю следующую ошибку:

sudo apt-get install firefox xvfb
...
firefox : Depends: libgtk-3-0 (>= 3.4) but it is not going to be installed

Таким образом, мой следующий логический шаг состоит в том, чтобы установить зависимость.

sudo apt-get install libgtk-3-0
...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
libgtk-3-0 : Depends: libwayland-egl1-mesa (>= 10.0.2) but it is not going to be installed or
                   libwayland-egl1
E: Unable to correct problems, you have held broken packages.

Я искал AU, чтобы найти, как искать поврежденные пакеты, сталкиваясь с этой ссылкой, которая дает мне команду выполнять команду:

dpkg -l | grep ^..r

К сожалению, это ничего не возвращает.

Я в замешательстве на том, что сделать затем, я имею:

apt-get update
apt-get upgrade
apt-get update –fix-missing

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

Не уверенный, если это связано, но что-то подобное произошло прежде при попытке использовать установку pip3. В конечном счете я просто сдался и придерживался python 2.7 для этого проекта. Я не думаю, что это - Firefox xvfb проблема, когда я также попробовал установленный стабильный Google Chrome без успеха.

Любая справка или диагностирующие шаги значительно ценились бы.

ОБНОВЛЕНИЕ:

Вывод Firefox политики способного кэша xvfb:

firefox:
  Installed: 45.0.2+build1-0ubuntu1
  Candidate: 64.0~b13+build1-0ubuntu0.16.04.1
  Version table:
     64.0~b13+build1-0ubuntu0.16.04.1 500
        500 http://ppa.launchpad.net/mozillateam/firefox-next/ubuntu xenial/main amd64 Packages
 *** 45.0.2+build1-0ubuntu1 500
        500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
        100 /var/lib/dpkg/status
xvfb:
  Installed: 2:1.18.3-1ubuntu2
  Candidate: 2:1.18.3-1ubuntu2
  Version table:
 *** 2:1.18.3-1ubuntu2 500
        500 http://archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
        100 /var/lib/dpkg/status
1
задан 28 November 2018 в 20:51

1 ответ

Рассмотрите для чистки PPA Mozilla:

sudo apt install ppa-purge
sudo ppa-purge ppa:mozillateam/firefox-next

разрешить ошибки зависимости.

Также обратите внимание на то, что официальный репозиторий Ubuntu имеет Firefox 63.0, который не слишком отличается от 64...

1
ответ дан 7 December 2019 в 15:10

Другие вопросы по тегам:

Похожие вопросы: