Я устанавливаю 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
Рассмотрите для чистки PPA Mozilla:
sudo apt install ppa-purge
sudo ppa-purge ppa:mozillateam/firefox-next
разрешить ошибки зависимости.
Также обратите внимание на то, что официальный репозиторий Ubuntu имеет Firefox 63.0, который не слишком отличается от 64...