Как установить пакет ttf-mscorefonts-installer

У меня установлен пакет. Теперь я хочу использовать его для установки ms ttfonts, как указано в описании:

«Этот пакет позволяет легко установить основные шрифты Microsoft True Type для Интернета, включая: [список шрифтов]» [ 111]

Итак, как мне установить шрифты?

12
задан 31 October 2017 в 00:11

4 ответа

Пакеты поставляются с пост-установочным скриптом (то есть буквально скриптом, который выполняется после установки пакета), который автоматически загружает шрифты от Microsoft.

Они уже должны быть установлены в вашей системе сразу после того, как вы приняли лицензионное соглашение с конечным пользователем.

Вы можете найти шрифты в /usr/share/fonts/truetype/msttcorefonts/. Вам может (я действительно не уверен) нужно обновить кэш шрифтов, чтобы приложения могли их использовать, или, возможно, скрипт сделал это для вас. Самый простой способ убедиться, что все обновлено, - перезагрузить компьютер.

Если папка / usr / share / fonts / truetype / msttcorefonts / пуста, попробуйте использовать команду sudo apt-get install --reinstall ttf-mscorefonts-installer и согласиться с лицензией

0
ответ дан 31 October 2017 в 00:11

В моем случае, Linux Mint 19 (на основе Ubuntu 18.04), я использовал команду, указанную @Videonauth:

sudo apt install ttf-mscorefonts-installer

... но способ принять лицензионное соглашение - ключ TAB а затем пробел (клавиши TAB и ENTER не работали).

0
ответ дан 31 October 2017 в 00:11

Просто запустите программу установки:

sudo apt install ttf-mscorefonts-installer

Чтобы принять лицензию, просто нажимайте клавишу Tab , пока не появится «O.k.» выделяется, а затем Return .

В некоторых случаях пакет 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!

0
ответ дан 31 October 2017 в 00:11

Вы можете установить пакеты в неинтерактивном режиме через командную строку:

DEBIAN_FRONTEND noninteractive
RUN apt-get install -y fontconfig    
RUN apt-get install -y ttf-mscorefonts-installer
1
ответ дан 24 February 2020 в 22:38

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

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