!!!Важно: не делай то, что написал выше Стажер. Это полная ахинея и в самом лучшем случае оно не сработает. В этом посте все кроме winetricks может поломать систему!!!Старкрафт ставится без проблем через playonlinux:
1. Качается playonlinux:
http://www.playonlinux.com/script_files/PlayOnLinux/4.2.4/PlayOnLinux_4.2.4.debsudo dpkg - i путь_к_PlayOnLinux_4.2.4.deb && sudo sudo apt-get install -f
edit: Недавно появился ppa и для 14.04, лучше ставить из него (если у тебя 14.04). Теперь можно не качать в ручную, описание установки есть на офф. сайте в разделе Ubuntu:
http://www.playonlinux.com/en/download.html (Trusty - 14.04, Saucy - 13.10, Precise - 12.04)
2. Запустить PoL. Если ругается на отсутствие в системе wine, то надо его установить sudo apt-get install wine. PoL скачает обновленный список игр и доступных версий вайна. Дальше Утилиты -> Управление версиями wine. В x86 нужно выбрать подходящий вайн с CS или CSMT в названии, обычно лучше всего выбрать последний доступный. Это версии с CSMT патчем, который увеличивает производительность в sc2 раза в 4 (в зависимости от процессора).
3. После установки вайна в PoL "Установить -> Установить программу, отсутствующую в списке". "Установить на новый виртуальный диск, использовать другую версию wine (выбрать загруженный в п. 2 вайн), 32-хбитная установка и указать на загруженный официальный установщик старкрафта или приложения battle.net (я предпочитаю этот вариант).
4. После установки не надо сразу запускать старкрафт, PoL предложит создать ярлыки для запуска. С sc2 все очевидно, а для приложения battle.net нужно выбрать "Battle.net Launcher" (просто Battle.net не будет запускаться). Затем в PoL зайти в настройки, и найти там настройки реестра. Там нужно будет добавить такой параметр:
HKCU/Software/Wine/Direct3D/CSMT = "enabled"
(HKCU - HKEY_CURRENT_USER)
Это включит CSMT
Потом можно играть как обычно. Только из-за особенности работы вайна с шейдерами их в настройках лучше оставить на минимуме. К сожалению с шейдерами ниже средних в sc2 не видно моделек варпающихся юнитов и есть прочие неудобные мелочи.
p.s.: вообще советую все игры ставить через playonlinux. Для разных игр нужны разные твики и версии вайна. Не придется насиловать систему постоянным перебором различных ppa и ставить на нее собственные сборки, как и управлять бутылками в ручную.