Есть два отдельных пакета Firefox, доступных в репозитории пакетов alpine, с именами «firefox» и «firefox -esr», представляющих две разные версии одного и того же браузера. Мне нужно установить как обычную версию, так и версию ESR на моем docker -ed alpine linux. Попытка установить их через:
RUN apk add --no-cache \
firefox-esr \
firefox
вызывает ошибку конфликтующих версий:
ERROR: unsatisfiable constraints:
firefox-78.0.1-r0:
conflicts: firefox-esr-68.10.0-r0[so:liblgpllibs.so=0]
firefox-esr-68.10.0-r0[so:libmozavcodec.so=0]
firefox-esr-68.10.0-r0[so:libmozavutil.so=0]
firefox-esr-68.10.0-r0[so:libmozgtk.so=0]
firefox-esr-68.10.0-r0[so:libmozsandbox.so=0]
firefox-esr-68.10.0-r0[so:libmozwayland.so=0]
firefox-esr-68.10.0-r0[so:libxul.so=0]
satisfies: world[firefox]
firefox-esr-68.10.0-r0:
conflicts: firefox-78.0.1-r0[so:liblgpllibs.so=0]
firefox-78.0.1-r0[so:libmozavcodec.so=0]
firefox-78.0.1-r0[so:libmozavutil.so=0]
firefox-78.0.1-r0[so:libmozgtk.so=0]
firefox-78.0.1-r0[so:libmozsandbox.so=0]
firefox-78.0.1-r0[so:libmozwayland.so=0]
firefox-78.0.1-r0[so:libxul.so=0]
satisfies: world[firefox-esr]
Если установлены отдельно, оба пакета помещаются в usr/lib/firefox/
и usr/bin/firefox
Вероятно, размещение пакетов в разных каталогах (firefox
и firefox-esr
соответственно) может помочь, но я не нашел никакой информации в документах «Alpine Linux управление пакетами», которая могла бы помочь мне решить этот случай.
Можно ли установить оба пакета без конфликтов?