Starcraft é um jogo que tradicionalmente sempre funcionou bem no Wine. Infelizmente, o instalador da Battle.net tem dado dor de cabeça pra quem tenta emular os jogos da Blizzard no Linux.
Neste post vou explicar como instalar o aplicativo da Battle.net e os dois Starcraft no OpenSUSE Linux, versão Leap 42.3, que é minha distro atual.
O OpenSUSE Leap não tem os pacotes mais recentes, porque visa estabilidade e não novidade. Caso você tenha instalado o Wine do repositório padrão, comece desinstalando-o. Se havia criado um wineprefix, apague-o. Por padrão, o wineprefix é a pasta ~/.wine. Renomear a pasta também funciona.
Para instalar a versão mais nova do Wine, adicione o seguinte repositório (YAST -> Software Repositories -> Add) :
http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_Leap_42.3/
O repositório varia de versão para versão do Opensuse. Confira
aqui o link da sua versão.
Se pedir um nome para o repositório, diga "emulators". Em seguida, execute o seguinte comando para que os pacotes do repositório emulators sejam instalados em vez dos do repositório padrão:
zypper dup --from emulators --allow-vendor-change
Agora instale o pacote wine-staging. Essa é uma versão de teste do Wine, com os recursos mais recentes.
Agora basta baixar o aplicativo da Battle.net e instalar com o Wine.