Как запустить SketchUp под linux
В целом для себя заметочка, чтобы не забыть.
После перехода на linux, почти весь необходимый софт либо нашёлся в нативных версиях, либо ему нашлись альтернативы. Из того немногого, чему я альтернатив не нашёл, выделяется SketchUp. Я его давно уже, со времён. когда он был в Google, использую для всяких домашних ремонтов и проектирования корпусной мебели. Есть у меня такой пунктик, я всю свою домашнюю мебель сделал сам. Для SketchUp существует отличный плагин Open CutList, который позволяет готовить деталировки и карты кроя. Достойных замен сетапу SketchUp + Open CutList я не нашёл, по крайней мере в опенсорсе. Так что SketchUp мне нужен. Из соображений чистоты совести, я использую бесплатный старенький SketchUp Make 2017. Его давно уже нету на сайте Trimble, поэтому храню установщик у себя.
И он, собственно, достаточно запросто заводится под wine. Но есть нюанс. Если сделать по инструкции из appdb.winehq.org, то SketchUp встанет, запустится, и даже будет работать, но будет ругаться на ошибку в некоем web_helper.exe, или что -то в этом роде. Из за этой ошибки у него не открывается менеджер дополнений, который мне нужен, чтобы поставить мебельный плагин. И, наверняка, можно впихать туда этот плагин обходными способами, но я методом научного тыка нашёл решение.
Итак, что нужно сделать, чтобы НОРМАЛЬНО запустить SketchUp:
- Ставим wine и winetricks:
pacman -S s wine winetricks
- Устанавливаем зависимости:
sudo winetricks --self-update
winetricks arch=win64 win7
winetricks vcrun2013 vcrun2015 corefonts
winetricks dotnet46 --force
winetricks tahoma arial riched30 richtx32
Вот эта последняя строчка, устанавливающая шрифты, исправляет проблему. Не знаю, почему arial и tahoma не встали с corefonts… Ну и дальше ставим сам SketchUp:
wine SketchUpMake-it-x64.exe
И ура, всё работает. Версия wine - 11.4-1.1.