Попытка установить Firefox 45.x на контейнере докера человечности 14.04 amd64

Я борюсь, пытаясь установить версию 45 Firefox на контейнере докера с Ubuntu 14.04 на amd64, версия, что я был успешно установлен, равняется 28 или последним 50.0.1 однако, я должен установить 45.x, потому что я запускаю автоматизированные тесты с селеном, и селен не поддерживает последние версии Firefox, это - то, как я уже попробовал:

apt-get install -y firefox=28.0+build2-0ubuntu2 : Success
apt-get install firefox : Latest Success

apt-get install -y firefox=45.0+build2-0ubuntu0.14.04.1
---> Running in 9e11da0e632f
Reading package lists...
Building dependency tree...
Reading state information...
E: Version '45.0+build2-0ubuntu0.14.04.1' for 'firefox' was not found

Я взял в качестве ссылки https://launchpad.net/ubuntu / + source/firefox/

Попытка установить его с wget и tar и символьной ссылкой, я получаю это, когда я пытаюсь запустить Firefox:

XPCOMGlueLoad error for file /opt/firefox/libxul.so:
libfreetype.so.6: cannot open shared object file: No such file or directory
Couldn't load XPCOM.

Заранее спасибо.

2
задан 19 December 2016 в 21:50

1 ответ

Алекс Данн помог мне, вы можете установить Firefox 28 или 50.x с помощью apt-get, поэтому загрузка его требует некоторых зависимостей, вот файл Docker:

RUN apt-get update
RUN apt-get purge firefox
RUN apt-cache showpkg firefox
RUN apt-get install -y wget libfreetype6 libfontconfig1 libxrender1 libXext6 libXdamage1 libXfixes-dev libXcomposite-dev libasound-dev libdbus-glib-1-dev libgtk2.0-0 libxt6 python-pip
RUN pip install selenium==2.48.0 robotframework==3.0 requests robotframework-requests robotframework-selenium2library==1.8.0 pymysql robotframework-databaselibrary robotframework-excellibrary
RUN pip install requests --upgrade
RUN wget https://ftp.mozilla.org/pub/firefox/releases/45.0/linux-x86_64/en-US/firefox-45.0.tar.bz2
RUN tar -xjf firefox-45.0.tar.bz2
RUN mv firefox /opt/firefox45
RUN ln -s /opt/firefox45/firefox /usr/bin/firefox
RUN ls /opt/firefox45
RUN firefox --version
0
ответ дан 2 December 2019 в 09:36

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

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