После многочисленных безуспешных попыток установки Sims4 на линкусе с установленным Elementary OS, логичным было умерить аппетиты и попробовать на версию ниже.
Но и здесь оказалось не с первого раза всё удачно. Если кратко, то вывод такой - не каждый репак вам подойдет. И..как ни странно, wine предварительно устанавливать в строгой последовательности. А если планируете использовать репаки, то wine tricks тоже не помешает. Распишу, чтобы не забыть в будущем, и, может, кому тоже пригодится на основе репак версии.
Итак, что на борту:
Samsung 670Z5E
Core™ i5-3230M CPU @ 2.60GHz RAM 8Gb
AMD Radeon HD 8850M 2048Mb
Elementary OS 5.1.7 Hera
1. Ставим Wine + winetricks. Если уже всё стоит, то идём сразу к шагу 2
Установка Wine
Соблюдать последовательность ниже, репозитарию с xubuntu не пугаемся. За материал спасибо этой статейке. Лучше вставлять строки в консоли по очереди.
sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys DFA175A75104960E
sudo apt install software-properties-common
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
sudo apt-add-repository 'deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/ ./'
sudo apt install --install-recommends winehq-stable
winecfg
Установка Winetricks
Здесь в принципе всё просто, вводим последовательно в консоли команды ниже.
sudo apt install winetricks
winetricks
Дабы избежать ошибок со встроенными "таблетками", ради которых и качаются репаки, надо еще поставить пакеты vcrun6 и mfc42. Для этого в консоли вводим эти две команды:
winetricks mfc42
winetricks vcrun6
Всё, теперь можно идти к следующему шагу.
2. Качаем нужный репак любым удобным способом. Мне подошёл от каталист. Популярный хатаб и набирающая популярность фитгёрл, к сожалению, оказались не подходящими для моей конфигурации. Возможно, у вас пройдет все хорошо. Или подойдут механики, но они требуют админских прав на установку, что с вином не сильно рекомендовано
3. Устанавливаем скаченный exe-шник. Открываем терминал в папке с нужным файлом и выполняем:
wine название.exe
Если всё хорошо, то начнутся диалоговые окна для установки
Указываете место установки, этот адрес стоит запомнить, он может пригодится, если не захочется заморачиваться с ярлыком.
Установка занимает примерно 30-40 минут в зависимости от мощности системы. В целом не более часа.
4. После успешной установки ярлык может не появиться автоматически.
Расскажу, как его можно вывести к себе в Приложения
а) Сначала перейдём в папку, где находится созданный ярлык (если галочки при установке были сняты на создание ярлыков на рабочем столе, тогда их тут не будет - можно сразу создать свой файл с расширением .desktop с содержимым, как расписано в шагах д) и далее)
/home/user/.wine/drive_c/users/user/Рабочий стол
б) Копируете требуемый ярлык с расширением .desktop в каталог:
/home/user/.local/share/applications
в) Открываете этот файл под root правами в терминале в каком-нибудь доступном редакторе (меня вполне устраивает встроенный nano).
г) Внутри потребуется заменить TS3.exe на TS3W.exe в строке Exec и StartupWMClass. Должно быть так:
Exec=env WINEPREFIX="/home/user/.wine" wine C:\\\\Program\\ Files\\ \\(x86\\)\\\\R.G.\\ Catalyst\\\\The\\ Sims\\ 3\\ Deluxe\\ Edition\\\\The\\ Sims\\ 3\\\\Game\\\\Bin\\\\TS3W.exe
StartupWMClass=ts3w.exe
д) В этом же файле указать явный путь до иконки. Обычно она лежит в том же каталоге, путь к которому указан в строке Path. На моем примере путь выглядит так:
/home/user/.wine/dosdevices/c:/Program Files (x86)/R.G. Catalyst/The Sims 3 Deluxe Edition/The Sims 3/Game/Bin
Переходим в этот каталог и находим картинку с расширением .ico
Далее копируем ее наименование (можно переименовать, если смущают русские буквы и пробелы) и вставляем наименование с указанным расширением в строку Icon. Т.е. должна получиться примерно такая строка:
Icon=/home/user/.wine/dosdevices/c:/Program Files (x86)/R.G. Catalyst/The Sims 3 Deluxe Edition/The Sims 3/Game/Bin/Sims3.ico
е) В итоге полное измененное содержание файла для ярлыка должно быть такое:
[Desktop Entry]
Name=The Sims 3
Exec=env WINEPREFIX="/home/user/.wine" wine C:\\\\Program\\ Files\\ \\(x86\\)\\\\R.G.\\ Catalyst\\\\The\\ Sims\\ 3\\ Deluxe\\ Edition\\\\The\\ Sims\\ 3\\\\Game\\\\Bin\\\\TS3W.exe
Type=Application
StartupNotify=true
Path=/home/user/.wine/dosdevices/c:/Program Files (x86)/R.G. Catalyst/The Sims 3 Deluxe Edition/The Sims 3/Game/Bin
Icon=/home/user/.wine/dosdevices/c:/Program Files (x86)/R.G. Catalyst/The Sims 3 Deluxe Edition/The Sims 3/Game/Bin/Sims3.ico
StartupWMClass=ts3w.exe
После сохранения файла, иконка будет доступна в Приложениях
5. Либо можно не делать ярлык, а найти заветный файл TS3W.exe, который обычно лежит в каталоге установки (помните шаг, где указывали куда сохранить, вот нужно начать смотреть оттуда) и далее перейти The Sims 3/Game/Bin. Примерно так будет выглядеть путь:
/home/user/.wine/dosdevices/c:/Program Files (x86)/R.G. Catalyst/The Sims 3 Deluxe Edition/The Sims 3/Game/Bin/TS3W.exe
Можно добавить ссылку в закладки и запускать терминал сразу из папки, тогда останется набрать только это
wine TS3W.exe
Вот и всё. Наслаждаемся