У меня установлен пакет. Теперь я хочу использовать его для установки ms ttfonts, как указано в описании:
«Этот пакет позволяет легко установить основные шрифты Microsoft True Type для Интернета, включая: [список шрифтов]» [ 111]
Итак, как мне установить шрифты?
Пакеты поставляются с пост-установочным скриптом (то есть буквально скриптом, который выполняется после установки пакета), который автоматически загружает шрифты от Microsoft.
Они уже должны быть установлены в вашей системе сразу после того, как вы приняли лицензионное соглашение с конечным пользователем.
Вы можете найти шрифты в /usr/share/fonts/truetype/msttcorefonts/
. Вам может (я действительно не уверен) нужно обновить кэш шрифтов, чтобы приложения могли их использовать, или, возможно, скрипт сделал это для вас. Самый простой способ убедиться, что все обновлено, - перезагрузить компьютер.
Если папка / usr / share / fonts / truetype / msttcorefonts / пуста, попробуйте использовать команду sudo apt-get install --reinstall ttf-mscorefonts-installer
и согласиться с лицензией
В моем случае, Linux Mint 19 (на основе Ubuntu 18.04), я использовал команду, указанную @Videonauth:
sudo apt install ttf-mscorefonts-installer
... но способ принять лицензионное соглашение - ключ TAB а затем пробел (клавиши TAB и ENTER не работали).
Просто запустите программу установки:
sudo apt install ttf-mscorefonts-installer
Чтобы принять лицензию, просто нажимайте клавишу Tab kbd>, пока не появится «O.k.» выделяется, а затем Return kbd>.
В некоторых случаях пакет ttf-mscorefonts-installer
не может быть установлен правильно с сообщением:
E: Failed to fetch http://downloads.sourceforge.net/corefonts/arial32.exe HttpError400
В этом случае после завершения установки выполните следующее:
Создайте временный каталог и перейдите в него:
TMP=$(mktemp -d)
cd "$TMP"
После этого вы можете использовать следующую команду для загрузки всех шрифтов из их расположения в sourceforge:
awk '/Url/ {system("wget "$2)}' /usr/share/package-data-downloads/ttf-mscorefonts-installer
Теперь запустите программу обновления, чтобы окончательно установить их: [ 1114]
sudo /usr/lib/msttcorefonts/update-ms-fonts "$TMP"/*
Теперь осталось только очистить файл, сообщающий системе, что установка была завершена.
sudo touch /var/lib/update-notifier/package-data-downloads/ttf-mscorefonts-installer
И заверните за собой, выйдя из временного каталога и удалив его:
cd ..
rm -r "$TMP"
В некоторых случаях вам нужно перезагрузиться, чтобы распознать шрифты.
Проверено и необходимо в Ubuntu 15.10, 16.04, 16.10, 17.04 и 17.10!
Вы можете установить пакеты в неинтерактивном режиме через командную строку:
DEBIAN_FRONTEND noninteractive
RUN apt-get install -y fontconfig
RUN apt-get install -y ttf-mscorefonts-installer