Эмулятор Linux для Windows
Игра Simutrans представляет собой транспортный симулятор: главная задача игрока заключается в построении успешной транспортной системы для перевозки людей и грузов из пункта А в пункт В. Геймплей и графическая составляющая «Симутранс» напоминает OpenTTD. И это не случайно: оба игровых продукта являются ремейком Transport Tycoon. Первая версия игры была выпущена 6 марта 1999 года программистом Ханйонгом Малтанером. На данный момент проект поддерживается небольшим сообществом энтузиастов. «Симутранс» — это кроссплатформенная игра. Почувствовать себя директором крупной транспортной компании смогут пользователи не только Linux, но и других операционных систем (например, Windows и Android).
Каждый игрок в Simutrans должен создать, наладить и оптимизировать перевозку людей и грузов из одного пункта в другой. При этом транспортировка должна осуществляться в минимальные сроки и с минимальным количеством транспорта. Ваша задача – всячески развивать компанию, занимающуюся грузоперевозками и ни в коем случае не допустить ее разорения.
«Симутранс» — это экономическая стратегия, а это значит, что игрок должен тщательно планировать свои действия, соединяя воедино разные производственные цепочки. Например, угольная электростанция не будет работать без угля, а нефтяная – без нефти. Для увеличения производства придется увеличить поставки электрической энергии. В Simutrans пассажиры свободно перемещаются от одного города к другому, от одной достопримечательности к другой. И, конечно, в этих путешествиях, пассажиры должны будут по несколько раз менять транспорт.
Одновременно сразиться в «Симутранс» может максимум 6 соперников. Преимуществом игры является свободно изменяемая местность, смена светлого и темного времени суток, а также времен года. Недостаток игры заключается в том, что в нее нельзя поиграть по Интернету.
Содержание
Виды транспорта и грузов
Благодаря разработчикам «Симутранса» игроки могут выбирать из большого ассортимента транспорта (грузовики, автобусы, трамваи, корабли, самолеты, поезда) и грузов (уголь, железная руда, сталь, мука, доски, песок, и т.д.)
Особенности запуска и настройки
Дистрибутив игры состоит из двух частей: исполняемого файла и пакета графики с объектами. Для внесения изменений в Simutrans нужно отредактировать конфигурационный файл. При желании каждый игрок сможет добавить в «Симутранс» собственные карты и списки населенных пунктов.
Wine
Название Wine расшифровывается как Wine Is Not an Emulator. Это своего рода прослойка между приложениями Windows и системой Linux. Он позволяет устанавливать и запускать многие популярные Windows-программы и работать с ними так, как будто это родные приложения Linux.
Чтобы установить Wine, воспользуйтесь соответствующей командой.
1. Ubuntu, Debian, Mint:
sudo dpkg —add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
sudo add-apt-repository «deb https://dl.winehq.org/wine-builds/ubuntu/ artful main»
sudo apt-get update
sudo apt-get install —install-recommends winehq-stable
2. Fedora:
sudo dnf install winehq-stable
3. openSUSE:
sudo zypper install wine
4. Arch, Manjaro:
sudo pacman -S wine
Когда Wine установлен, откройте его через ваше меню приложений или с помощью команды winecfg. При первом запуске Wine может попросить установить некоторые дополнительные пакеты — позвольте ему это сделать. После этого все Windows-программы формата EXE ассоциируются в системе с Wine.
Теперь скачайте установщик нужного вам приложения Windows, найдите папку с ним в вашем файловом менеджере и откройте файл. Либо введите команду wine путь_к_приложению.
Windows-приложение запустится и будет работать так же, как и всегда. Если вы открыли установочный файл, начнётся установка приложения — как в Windows. Если программа не требует установки, вы сможете начать работать с ней немедленно.
Не все приложения могут быть установлены и запущены в Wine, хотя количество поддерживаемых впечатляет. Полный список можно посмотреть .
Winetricks
Wine — неплохой инструмент, однако интерфейс у него оставляет желать лучшего. Если вы намучились с этой программой, но так и не добились результата, попробуйте Winetricks. У неё приятный графический интерфейс для установки и запуска Windows-приложений, в котором куда проще разобраться новичку.
Установить Winetricks можно так:
1. Ubuntu, Debian, Mint:
sudo apt-get install winetricks
2. Fedora:
sudo dnf install winetricks
3. openSUSE:
sudo zypper install winetricks
4. Arch, Manjaro:
sudo pacman -S winetricks
Winetricks позволяет установить различные версии Microsoft Office и Photoshop, плеер foobar2000 и множество других программ. Поддерживаются и такие популярные игры, как Call of Duty, Call of Duty 4, Call of Duty 5, Biohazard и Grand Theft Auto: Vice City. Некоторые программы загружаются автоматически, для других будет предложено вставить установочный носитель. И, естественно, вы можете открывать собственноручно скачанные файлы формата EXE.
PlayOnLinux
PlayOnLinux — ещё один удобный инструмент для запуска Windows-приложений в Linux. Как и Winetricks, он обладает простым графическим интерфейсом. Но, в отличие от него, PlayOnLinux позволяет вам выбирать конкретную версию Wine для того или иного приложения. Это полезно, если какая-то из нужных вам программ некорректно работает с новыми версиями Wine. В целом PlayOnLinux выглядит куда симпатичнее и практичнее, чем Winetricks.
Чтобы установить PlayOnLinux, выполните в терминале одну из следующих команд:
1. Ubuntu, Debian, Mint:
sudo apt-get install playonlinux
2. Fedora:
sudo dnf install playonlinux
3. OpenSUSE:
sudo zypper install playonlinux
4. Arch, Manjaro:
sudo pacman -S playonlinux
В меню установки PlayOnLinux можно найти множество предварительно сконфигурированных приложений и игр, которые вы можете загрузить и установить парой щелчков. Кроме того, PlayOnLinux можно скармливать собственные EXE-установщики. Приложение заботливо выберет за вас версию Wine и создаст значок установленной программы на рабочем столе.
Crossover
Изредка бесплатные PlayOnLinux и Winetricks не справляются с установкой какого-нибудь особенно привередливого приложения. В таком случае вам может помочь Crossover. Эта программа очень проста в использовании. Вам достаточно указать, какое приложение вы хотите установить, и подсунуть Crossover установочный файл. Всё остальное будет сделано за вас.
Лицензия Crossover на год стоит 39,95 доллара, но у программы есть и бесплатная пробная версия. Рекомендуется сначала установить необходимое вам приложение в ней, чтобы убедиться, что оно работает корректно.
Crossover →
VirtualBox
Если ваше приложение упорно отказывается запускаться в перечисленных выше программах, можно пойти на решительные меры и установить его в виртуальной машине. Учтите, что она отнимает гораздо больше системных ресурсов, поэтому использовать её стоит в крайних случаях.
Для запуска приложения в виртуалке вам понадобится установочный образ Windows в формате ISO. Загрузите и установите VirtualBox, создайте в нём виртуальную машину, укажите ей ISO с Windows, а затем просто установите систему как обычно.
Неоспоримый плюс виртуальной машины — в ней работает полноценная операционная система, а значит, запустится абсолютно всё. Минус — прожорливость в плане системных ресурсов, да и тратиться на лицензию Windows для виртуалки накладно.
Аббревиатура «Wine» — это рекурсивный акроним «Wine Is Not an Emulator» .Из названия следует, что он не является эмулятором в широком смысле этого слова: он не эмулирует работу процессора, не требует установки windows. Не является родственником VMware и ей подобных виртуальных машин. В тоже время wine представляет собой набор библиотек, подменяющих стандартные виндусовые с winAPI функциями. Это позволяет запускать приложения windows под юниксподобными системами. Для работы wine установленный windows не требуется, но могут понадобиться отдельные его библиотеки.
Установка:
1. Может, wine уже установлен?
Проверить это можно так:
#wine —version
Для FreeBsD
cd /usr/ports/emulators/wine/
make install clean
2.Устанавливаем, если до этого не стоял.
cd /usr/ports/x11-fonts/webfonts/
make install clean
Для Linux
./configure
make depend
make
make install
Скачать новую версию всегда можно с http://www.winehq.com/
Сразу хочу оговориться, перед установкой должны быть установлены драйвера для видео(с поддержкой OpenGL), и присутствовать шрифты с поддержкой русского.
Если шрифты и локаль верно настроены, то с выводом русских символов проблем быть не должно.
Настройка.
Итак, приступим.
1.Сначала просто сделаем
#wine
затем
#winecfg
после запуска последнего в окне выберем вкладку звук и нажмем autodetect(***).
Теперь должен появиться в катологе %HOME%/.wine фаил настроек config.
Его мы и будем редактировать.
2. Откроем его и смотрим раздел . Пожалуй, самым важный раздел. От его настройки зависит корректность отображения шрифта, и если он не настроен, то многие приложения могут просто не запускаться.
Пишем нечто вроде такого:
;; default TrueType fonts with russian koi8-r encoding
«Default» = «-monotype-arial-*-*-*—*-*-*-*-*-*-koi8-r»
«DefaultFixed» = «-monotype-courier new-*-*-*—*-*-*-*-*-*-koi8-r»
«DefaultSerif» = «-monotype-times new roman-*-*-*—*-*-*-*-*-*-koi8-r»
«DefaultSansSerif» = «-monotype-arial-*-*-*—*-*-*-*-*-*-koi8-r»
Если у Вас установлены русские шрифты, то нужно просто заменть в приведенном примере monotype на webfonts или cyrillic, или свои другие. После этого соответственным образом раскомментировал строку и установить нужный путь для шрифта.
;»dir1″ = «/usr/X11R6/lib/X11/fonts/TrueType»
( и ,например, вместо TrueType написать webfonts)
Если ttf-шрифты не установлены, то скорее всего у вас есть шрифты cronix, тогда русификация будет выглядеть так:
;»Default» = «-cronyx-helvetica-«
;»DefaultFixed» = «fixed»
;»DefaultSerif» = «-cronyx-times-«
;»DefaultSansSerif» = «-cronyx-helvetica-«
3. Далее в файле настроек видим виртуальные устройства
…………………
«Path» = «%HOME%/.wine/c»
«Type» = «hd»
«Label» = «MS-DOS»
«Filesystem» = «win95»
……………………
Видно, где находится директория с виртуальным диском.
Находим секцию со звуком.
…
«Drivers» = «wineoss.drv» ; default for most common configurations
;»Drivers» = «winearts.drv» ; for KDE
;»Drivers» = «winealsa.drv» ; for ALSA users
………….
Обычно, все работает с первым, но если после (***) определилось по-другому, то здесь можно изменить. Могут возникнуть проблемы если не настроена многопоточность, и другое звуковое приложение блокирует wine.
4. Далее исправляем версию windows на «приличную».
; Windows version to imitate (win95,win98,winme,nt351,nt40,win2k,winxp,win20,win30,win31)
«Windows» = «winxp»
Указываем значение переменной Temp:
…
«Temp» = «C:\\Temp»
…
Еще одна важная сеция:
«commdlg» = «builtin, native»
«comdlg32» = «builtin, native»
«ver» = «builtin, native»
В ней вписаны библиотеки которые и будет использовать wine при эмуляции. Большая их часть это переделаные под *nux, но можно, с осторожностью, воизбежании конфликта, добавлять свои.
Делается так:
добавляем строчку
«C:\\windows\\system32\\mfc42.dll» = «native, builtin»
и в %HOME%/.wine/windows/system32/ копируем mfc42.dll
Как же запустить что-нибудь?
Для этого достаточно перейти в папку с win приложением и выполнить $wine prog.exe и все.
Вся установка и настойка делалась для версии 20050310(ports freeBsd 5.4). Настройки последних версий могут несколько отличаться.
Добавить комментарий