
Я только что попытался установить MacTex (текущий дистрибутив 2015 года) на свой новый 64-битный ноутбук с Yosemite через Safari. Использование обычной страницы загрузки не сработало, поэтому вместо этого я зашел на определенный сервер, используя следующеесвязь. Однако после того, как я закончил загрузку файлов и начал установку (через графический интерфейс установщика), я получил следующую ошибку
«Установка не удалась. Установщик обнаружил ошибку, которая привела к сбою установки. Обратитесь за помощью к производителю программного обеспечения».
Это сообщение об ошибке безумно расплывчато. Как мне диагностировать проблему (могу ли я искать признаки проблемы с помощью терминала). Я уже установил TexStudio, но мне нужно установить дистрибутив tex. У меня нет других дистрибутивов Tex на компьютере.
решение1
Это следование совету Шона Оллреда.
шаг 1, убедитесь, что установка действительно не удалась: откройте терминал и введите команду tex --version
.
шаг 2, проверьте последние несколько строк журнала установки, введя команду, tail -n 500 /var/log/install.log | less
которая отобразит последние 500 записей в журнале
шаг 3, проверьте наличие сообщений об ошибках, например, у меня было
PackageKit: Установка не удалась: Ошибка Domain=PKInstallErrorDomain Code=110 "Произошла ошибка при извлечении файлов из пакета «MacTeX.pkg»." UserInfo=0x7fb765f67ec0 {NSUnderlyingError=0x7fb765f9ae80 "Операция не может быть завершена. Ошибка чтения cpio: Неопределенная ошибка: 0", NSURL=file://localhost/Users/username/Downloads/MacTeX.pkg#root.pkg, PKInstallPackageIdentifier=org.tug.mactex.texlive2015, NSLocalizedDescription=Произошла ошибка при извлечении файлов из пакета «MacTeX.pkg»
шаг 4, Google сообщение об ошибке. В случае с вышеуказанным сообщением многие пользователи, которые скачали MacTex, видели это сообщение, когда их загруженные файлы были повреждены в процессе загрузки. Эти проблемы могут возникнуть, когда MacTex загружается через официальный сайт, а иногда даже при использовании определенных серверов на этомстраница. Некоторые пользователи, столкнувшиеся с этим сообщением об ошибке, успешно выполнили загрузку с другого сервера на странице выше (а не с ближайшего к их физическому местоположению — обратите внимание, что загрузка с более удаленных серверов может занять больше времени). Мне пришлось дважды менять страну, но в конце концов это сработало. Кроме того, некоторые пользователи сообщают о проблемах с использованием Firefox или Chrome (иногда переключение на Safari приводит к успешной загрузке). Если все вышеперечисленное не дало результата, большинство пользователей, которые использовали github или torrent для загрузки файлов вместо официального сайта, похоже, сделали это успешно, и ни один из файлов не был поврежден.
шаг 5, если вы не можете понять значение сообщения об ошибке и никакая часть сообщения об ошибке (обратите внимание, пожалуйста, ищите небольшие части сообщения об ошибке, так как такие вещи, как ваша структура каталогов, имя пользователя и другая системная информация будут отличаться от пользователя к пользователю и могут привести к отсутствию результатов поиска, если эти части информации включены) не вызывает результат поиска, описывающий похожую на вашу проблему, тогда вам следует обратиться в соответствующее онлайн-сообщество (или связаться со службой поддержки MacTex) с описанием проблемы. Обязательно включите сообщение об ошибке, чтобы будущие пользователи с такой же проблемой смогли увидеть вашу ветку.