Як встановити пакет ttf-mscorefonts-installer


13

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

"Цей пакет дозволяє легко встановити основні шрифти Microsoft True Type для Інтернету, включаючи: [список шрифтів]"

Отже, як мені встановити шрифти?

Відповіді:


9

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

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

Шрифти можна знайти в /usr/share/fonts/truetype/msttcorefonts/. Можливо, вам (я точно не впевнений) потрібно оновити кеш-шрифт, щоб програми могли їх використовувати, або, можливо, сценарій зробив це для вас. Найпростіший спосіб переконатися, що все актуально - це перезавантажити комп’ютер.

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


2
Як ви приймаєте ліцензію кінцевого користувача? Я не можу натиснути "добре", я спробував увійти та клавішу пробілу, не пощастивши. Я можу скласти сторінки та знизити сторінки за допомогою ліцензійної угоди, але не можу її прийняти.
LukeS

1
Позначити OKїх можна натисканням клавіш зі стрілками або TABклавіші. Після виділення натисніть Enterклавішу, щоб натиснути OK.
user68186

"--Перевстановити" спрацювало! Ви рятувальник життя ... Дякую!
Робін Гуд

2
--reinstallКоманда не в 18.10 з Failed to fetch https://netix.dl.sourceforge.net/project/corefonts/the fonts/final/andale32.exe Redirection from https to 'http://downloads.sourceforge.net/mirrorproblem?failedmirror=netix.dl.sourceforge.net' is forbiddenяким болем: bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1719863
Чіро Сантіллі冠状病毒审查六四事件法轮功

Дякую! Чомусь дивна причина dpkg-reconfigureне впливає на цей пакет.
Тобу

12

Просто запустіть інсталятор:

sudo apt install ttf-mscorefonts-installer

Щоб прийняти ліцензію, просто натискайте Tabклавішу, доки не буде виділено "Ок", а потім Return.

У деяких випадках пакет ttf-mscorefonts-installerне вдається правильно встановити повідомлення:

E: Failed to fetch http://downloads.sourceforge.net/corefonts/arial32.exe HttpError400

У цьому випадку після завершення встановлення виконайте наступне:

Створіть тимчасовий каталог та перейдіть до нього:

TMP=$(mktemp -d)
cd "$TMP"

Після цього ви можете скористатися наступною командою для завантаження всіх шрифтів з їх місця розташування:

awk '/Url/ {system("wget "$2)}' /usr/share/package-data-downloads/ttf-mscorefonts-installer

Тепер запустіть оновлення, щоб встановити їх остаточно:

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 та 18.04!


0

Ви можете встановити в неінтерактивному режимі пакунки за допомогою командного рядка:

DEBIAN_FRONTEND noninteractive
RUN apt-get install -y fontconfig    
RUN apt-get install -y ttf-mscorefonts-installer
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.