Red de conocimientos sobre prescripción popular - Remedios caseros - Instale mkfontscale, mkfontdir y fc-cache en la imagen de Docker.

Instale mkfontscale, mkfontdir y fc-cache en la imagen de Docker.

Debido a los requisitos del proyecto, es necesario instalar otras fuentes en la imagen de Java Docker, pero se descubre que los tres comandos (mkfontscale, mkfontdir, fc-cache) necesarios para instalar la fuente no están incluidos en la imagen.

Busque una máquina que pueda conectarse a Internet y que pueda instalarse con Docker, cargue una imagen de Java que deba instalarse y luego inicie la imagen a través del comando Docker para ingresar al contenedor para iniciar el comando de instalación manual:

La mayoría de Java Los sistemas operativos básicos de las imágenes de Docker se basan en Ubuntu, por lo que esta vez usaré Ubuntu como ejemplo para ilustrar:

Inicie la instalación (mkfontscale , mkfontdir). Ubuntu requiere ttf-mscorefonts-installer (si es CentOS, puede instalar mkfontscale directamente con yum). Los resultados de la ejecución son los siguientes:

Si la instalación falla, generalmente puede ejecutar:

##?Apt-get update ##Actualizar la lista de todo el software en la fuente del software .

## apt-get Upgrade##¿Actualizar software?

Luego inténtelo nuevamente, si la instalación aún falla:

Cuando use apt-get install en el sistema operativo Ubuntu, debido a que el paquete especificado no se puede encontrar en la biblioteca de recursos inicial del sistema, No se pueden encontrar muchos códigos fuente. Consulte las siguientes soluciones:

? 1. Ejecute el siguiente comando para editar la lista de bibliotecas de recursos del sistema:? vi /etc/apt/sources.list

? 2. Modificar al siguiente contenido (se puede comentar el contenido original):?

Adjunto:

deb /ubuntu/ multiverso del universo restringido principal biónico

deb-src /ubuntu/ multiverso del universo restringido principal biónico

deb /ubuntu/ bionic-security master multiverso del universo restringido

deb-src /ubuntu/ bionic-security master multiverso del universo restringido

deb/Ubuntu/ bionic - Actualiza el multiverso principal del universo restringido

deb-src/Ubuntu/bionic - Actualizar el multiverso del universo restringido principal

deb /ubuntu/ bionic-backports universo del multiverso del universo restringido principal

deb-src /Ubuntu/bionic-backports multiverso principal del universo restringido

deb/Ubuntu/bionic-backports multiverso principal del universo restringido

de b-src/Ubuntu/bionic-main multiverso del universo restringido

Después de eso, actualice y actualice nuevamente, y luego reinstale los tres comandos (mkfontscale, mkfontdir, fc-cache) y descubra que todos se pueden instalar correctamente.

Instala el comando fc-cache.

## apt-get installs fontconfig

Después de eso, puede usar el comando anterior para enviar la imagen a una nueva imagen base y luego, si necesita instalar otras fuentes, Puedes operar normalmente.