Можно ли изменить зеркало, из которого ttf-mscorefonts-installer загружает шрифты? В настоящее время, например http://downloads.sourceforge.net/corefonts/arial32.exe заблокирован из офиса моей компании, но я вижу, что, например, https://cfhcable.dl.sourceforge.net/project/corefonts/the%20fonts/final/arial32.exe работает.
Можно загрузить шрифты с зеркала выбора, затем работать update-ms-fonts
использовать их. Вы не захотите загружать каждого вручную, таким образом, можно будет использовать процедуру в ответе Videonauth на то, Как установить пакет ttf-mscorefonts-installer. Так как та процедура, как записано, загрузила бы шрифты downloads.sourceforge.net
URL, которые Вы не можете использовать, необходимо будет изменить его для использования cfhcable.dl.sourceforge.net
URL. Вот измененная процедура:
Установка ttf-mscorefonts-installer
обычным способом. Таким образом, выполните эти команды и примите лицензию:
sudo apt update
sudo apt install ttf-mscorefonts-installer
Можно видеть этот останов, обычно в течение меньше, чем половины минуты:
0% [Connecting to downloads.sourceforge.net (216.105.38.13)]
И затем ошибка, которая похожа на это:
Err:1 http://downloads.sourceforge.net/corefonts/andale32.exe
Could not connect to downloads.sourceforge.net:80 (216.105.38.13), connection timed out
E: Failed to fetch http://downloads.sourceforge.net/corefonts/andale32.exe Could not connect to downloads.sourceforge.net:80 (216.105.38.13), connection timed out
E: Download Failed
Это хорошо. По крайней мере в настоящее время установщик не продолжает пытаться соединиться для последующих файлов.
Сделайте временный каталог и cd
к нему. Я предпочитаю просто создавать a tmp
подкаталог моего корневого каталога и удаляет его, когда я сделан. При сценариях этого Вы - более обеспеченное создание каталога в способе, которым предлагает Videonauth.
mkdir ~/tmp
cd ~/tmp
Если тот каталог уже существует, я предлагаю не использовать его, удаляя его содержание, или по крайней мере удостоверяясь, что он не имеет никаких файлов в нем, имена которых заканчиваются в .exe
перед продолжением.
Загрузите шрифты, заменив URL, которые Вы хотите использовать. Это - часть, которая отличается значительно от процедуры в ответе Videonauth.
awk '/Url/ {sub("downloads[.]sourceforge[.]net/corefonts","cfhcable.dl.sourceforge.net/project/corefonts/the%20fonts/final",$2); system("wget "$2)}' /usr/share/package-data-downloads/ttf-mscorefonts-installer
Выполненный update-ms-fonts
. Это только принимает полные пути (таким образом, Вы не можете записать *.exe
вместо ~/tmp/*.exe
). Если Ваш временный каталог не tmp
подкаталог Вашего корневого каталога, скорректируйте команду соответственно.
sudo /usr/lib/msttcorefonts/update-ms-fonts ~/tmp/*.exe
Обновите метку времени на файле использование APT для определения, какие действия по установке все еще должны быть завершены:
sudo touch /var/lib/update-notifier/package-data-downloads/ttf-mscorefonts-installer
Необходимо смочь использовать шрифты теперь, и Вы не должны получать диалоговые окна Updater программного обеспечения о том, как должны быть загружены файлы.
Удалите временный каталог:
cd
rm -r tmp
Кредит переходит к Videonauth для записи того ответа, из которого получен этот ответ.