Tutorial: Como instalar o Steam no Linux

Olá pessoal…

Hoje irei falar um pouco do projeto Steam da ValvE, e mostrar como é efetuada a instalação em qualquer distro Linux (focando em Ubuntu, OpenSUSE e Fedora e os derivados).


$> Introdução:
O Steam é um projeto criado pela ValvE em resposta a jogos de mídia física e as dificuldades em conseguir bons jogos via internet.
O Steam surgiu primeiramente na plataforma Windows, porém com o advento do sistema e o foco em usuários cada vez mais domésticos, a ValvE decidiu criar uma versão para as distros Linux.
Apesar de ser a primeira versão e ter ainda alguns probleminhas, o software roda normalmente.
Primeiramente, antes de baixar o aplicativo, você deve ter uma conta na pŕopria Steam (para poder comprar jogos, jogar online, etc), acesse esse link e efetue o cadastro.

Steam executando no OpenSUSE 12.2

Steam executando no OpenSUSE 12.2

$> Instalando Normalmente:
Abaixo irei mostrar onde baixar o pacote Steam nos repositórios diretos de distros conhecidas.
Arch:
Baixe o pacote do Steam para o Arch Linux, acessando esse link, e instale normalmente conforme configuração do sistema.

Fedora:
Baixe o pacote do Steam para o Fedora, acessando esse link e instale normalmente conforme a configuração da distro (dois cliques, por exemplo).

Gentoo:
Baixe o pacote do Steam para o Gentoo, acessando esse link, e instale conforme a configuração da distro.

OpenSUSE:
Acesse esse link, e escolha seu sistema SUSE (12.1, 12.2, Factory), então, selecione a opção 1 Click Install, como na imagem abaixo:

Instalando no OpenSUSE (1 Click Install)

Instalando no OpenSUSE (1 Click Install)

Após clicar, confirme e vá avançando, como na imagem abaixo:

Resumo da Instalação - OpenSUSE

Resumo da Instalação – OpenSUSE

Ubuntu:
Baixe o pacote referente a Ubuntu, nesse link, após o download, clique duas vezes sobre o arquivo baixado e instale normalmente.

$> Instalando em modo Texto:
Qualquer distro gnu/linux (.tar.gz):
1) Baixe o pacote .tar.gz nesse link, e depois execute o aplicativo steam.

> ./steam

Ou instale o pacote com o comando:

> sudo make install

Ubuntu e derivados (pacote .deb)
1) Baixe o pacote .deb, através desse comando:

> wget http://media.steampowered.com/client/installer
/steam.deb

2) Após baixar, é só executar o comando de instalação de pacotes .deb:

> dpkg -i steam.deb

Fedora / OpenSUSE e derivados (pacote .rpm)
1) Primeiramente, acesse a raíz do seu usuário (pasta home/seu_usuario), e baixe o pacote .deb:

> cd ~
> wget http://media.steampowered.com/client/installer
/steam.deb

2) Após baixar, descompacte o pacote .deb, com o seguinte comando (caso já esteja na pasta de download, ignore o comando cd ~):

> cd ~
> ar vx steam.deb

3) Você terá 3 arquivos descompactados o debian-binary, control.tar.gz e data.tar.gz. Instale o RPMBuild em sua distro, abaixo o comando de instalação nas distros mais conhecidas.
Fedora / CentOS / RedHat (e derivados):

> sudo yum -y install rpm-build

OpenSUSE:

> sudo zypper install rpmbuild

4) Crie um diretório de trabalho para o rpmbuild, então renomeie e copie o arquivo data.tar.gz para um diretório de trabalho do rpmbuild.

> cd ~
> mkdir -p ~/rpmbuild/SOURCES/
> cp -f data.tar.gz ~/rpmbuild/SOURCES/steam.tar.gz

5) Baixe o arquivo específico para o rpmbuild. Certificando se está na pasta raíz do seu usuário.

> cd ~
> wgethttps://github.com/xvitaly/steamrpm/raw/master
/steam.spec

6) Execute o rpmbuild, executando o arquivo específico baixado.

> cd ~
> rpmbuild -ba steam.spec

7) Agora basta instalar o pacote compilado.
Fedora / CentOS / RedHat (e derivados):

> sudo yum -y localinstall ~/rpmbuild/RPMS/noarch/steam*

OpenSUSE:

> sudo zypper install ~/rpmbuild/RPMS/noarch/steam*.rpm

$> Executando:
Para executar, procure no menu por ‘steam’, sem apóstrofo, ou pressione Alt+F2 e digite ‘steam’, sem apóstrofo. Ou por último (mais recomendado, pois caso aconteça algum erro, é apontado possíveis soluções), execute pelo terminal:

> steam

Após executar, será mostrada uma tela de atualização como abaixo:

Atualizando Steam

Atualizando Steam

Finalizando, será mostrada uma tela para cadastro / login, como abaixo:

Tela inicial - Steam

Tela inicial – Steam

Após acessar, provavelmente se for sua primeira vez, será enviado um e-Mail solicitando confirmação, após a confirmação, pode acessar o Steam normalmente. E provavelmente, será solicitado para atualizar o Steam, atualize normalmente e reinicie o aplicativo.

$> Erro de Network:
Pessoal, caço aconteça o erro abaixo (unable to connect to Steam Network ‘Offline Mode’):

Tela de Erro - Steam Network

Tela de Erro – Steam Network

Tente atualizar as libs referente a conexão com internet ou gráfica, no meu caso, para resolver esse erro, conectei num lugar diferente, por exemplo, eu estava conectado em uma rede, que bloqueava conexões com jogos, testando na minha casa, deu certo. Pode ser possível, que o Server do Steam esteja off. E em último caso, tente executar usando root (> su e depois > steam).

Lembrando pessoal, que todos os passos acima, foram testados e o Steam foi instalado normalmente no OpenSUSE. Para sair do programa, caso tenha dúvidas, basta clicar em Steam > Sair / Steam > Exit.

Guia de Referência:
Building Steam package for RPM based distributions .
Steam under Linux

Bom pessoal, por hoje é só.
Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

5 Responses

  1. Bruno disse:

    Parabéns pelo trabalho, ótimas informações disponibilizadas para aprendizado , e obrigado pelo apoio que está me dando.
    Sucesso , abraços.

  2. Willians disse:

    amizade eu tentei instalar eu uso ubuntu 11.10 e diz que a dependencia nao é contanetável, vc sabe o que eu preciso fazer pra rodar ? forte abraço

    • Dan_Atilio disse:

      Grande Willians…
      Cara, não mexo muito com o Ubuntu, mas tente, executar uma atualização do sistema, com os comandos:
      ‘sudo apt-get update
      sudo apt-get upgrade’
      Ou tente forçar a instalação do pacote .deb com:
      ‘sudo apt-get -f install [nome_do_steam.deb]’
      Caso não dê certo, tente atualizar o Ubuntu para o 12.10, pois nele, o Steam é nativo pela Central de Programas.
      Qualquer dúvida, estou a disposição.
      Abraços e boa sorte.

Deixe uma resposta para Dan_AtilioCancelar resposta

Terminal de Informação