Me gustaría instalar goole chrome en la imagen Python de Docker. Entonces, necesito instalar libappindicator1 . Sin embargo, cuando construí este Dockerfile, recibí un error en libappindicator1
FROM python:3.9 # Install manually all the missing libraries RUN apt-get update RUN apt-get install -y gconf-service libasound2 libatk1.0-0 libcairo2 libcups2 libfontconfig1 libgdk-pixbuf2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0 libxss1 fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils fonts-takao-* # Install Chrome RUN wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb RUN dpkg -i google-chrome-stable_current_amd64.deb; apt-get -fy install E: Unable to locate package libappindicator1¿Cómo puedo instalar libappindicator1 en Python de la imagen de Docker?
Resolví este problema modificando la etiqueta de imagen de python.
python: 3.8 -> python: 3.8-buster
Cuando uso python: 3.8-bullseye , obtuve el mismo error. Entonces, este error parece estar relacionado con Debian 10 (bullseye).
Nota: buster es Debian 9
Esta es la razón por la que Debian 10 (bullseye) no puede instalar libappindicator1
5.3.1. Paquetes obsoletos dignos de mención
Las bibliotecas libappindicator en desuso ya no se proporcionan. Como resultado, los paquetes relacionados libappindicator1, libappindicator3-1 y libappindicator-dev ya no están disponibles. Se espera que esto provoque errores de dependencia para el software de terceros que aún depende de libappindicator para brindar compatibilidad con la bandeja del sistema y el indicador.