У меня есть «старый» сервер Ubuntu 11.10. У меня новый (Amazon EC2) сервер Ubuntu 11.10. Я могу получить к ним доступ только через командную строку.
Как перенести все установленные шрифты со старого компьютера на новый?
Я предполагаю, что это просто копирование некоторых подкаталогов. Это так просто?
Предыстория: я запускаю тесты на своем программном обеспечении, на обеих машинах, и оно дает разные результаты, потому что доступные шрифты разные. (И тесты чувствительны к изменениям в пикселях.)
Я искал ответ на свой вопрос:
Требуется три этапа.
Загляните внутрь /etc/fonts/fonts.conf. Он содержит несколько различных каталогов, помеченных тегами <dir>
и </dir>
.
На практике я нашел 4 каталога, из которых 3 были пустыми или отсутствовали. Примечание. Один из них, вероятно, ~ / .fonts для каждого пользователя.
Скопируйте файлы шрифтов из каждого каталога в соответствующий каталог на цели.
Меня беспокоило только перемещение файлов, которые отсутствовали в месте назначения.
На целевом компьютере запустите:
sudo fc-cache -f -v
(Если fc-cache недоступен, вам нужно установить fontconfig, например sudo apt-get install
fontconfig
) [ 1119]
Что вы подразумеваете под доступом к командной строке?
У вас есть доступ по SSH ??? Затем вы можете скопировать каталоги через scp.
scp -r UID1@hist1:/dironhost1 UID2@host2:/dironhost2