Finalmente estão pensando nos gamers que usam Linux. A novidade é que a Valve, criadora de jogos como Counter Strike e outros, lançou sua plataforma de jogos Steam para Linux.
Infelizmente eles fizeram mais pensando na turma do Ubuntu, e portanto é complicado fazer uma instalação do Steam para outras distros.
Felizmente, criarem um script onde toda essa complexidade é automatizada para instalar o steam, pelo menos no Debian Wheezy.
Confiram o script:
Para instalar, vocẽ precisa já estar logado no site do steam no seu navegador, porque no fim da instalação ele precisa atualizar do servidor da Valva. Jogue o script na pasta raiz de seu usuário, dê permissão de execução, e rode.
Quem quiser baixar o script direto, eis o link aqui : steam_bootstrap.sh
Agora divirtam-se.
Infelizmente eles fizeram mais pensando na turma do Ubuntu, e portanto é complicado fazer uma instalação do Steam para outras distros.
Felizmente, criarem um script onde toda essa complexidade é automatizada para instalar o steam, pelo menos no Debian Wheezy.
Confiram o script:
#!/bin/bash # # Steam installer for Debian wheezy (32- and 64-bit) # # Place into empty directory and run. # download() { local url="$1" local filename="$(basename "$url")" if [ ! -f "$filename" ]; then wget -c "$url" -O "$filename.part" mv "$filename.part" "$filename" fi } package() { local url="$1" local target="$2" download "$url" mkdir -p "$target" ar p "$(basename "$url")" data.tar.gz | tar xz -C "$target" } set -e package http://media.steampowered.com/client/installer/steam.deb "${PWD}/tree" STEAMPACKAGE="steam" STEAMCONFIG="${HOME}/.steam" STEAMDATALINK="${STEAMCONFIG}/${STEAMCONFIG}" STEAMBOOTSTRAP="steam.sh" LAUNCHSTEAMDIR="$(readlink -eq "${STEAMDATALINK}" || echo)" LAUNCHSTEAMPLATFORM="ubuntu12_32" LAUNCHSTEAMBOOTSTRAPFILE="${PWD}/tree/usr/lib/steam/bootstraplinux_${LAUNCHSTEAMPLATFORM}.tar.xz" STEAM_DATA_HOME=${XDG_DATA_HOME:-$HOME/.local/share} CLASSICSTEAMDIR="$HOME/Steam" DEFAULTSTEAMDIR="$STEAM_DATA_HOME/Steam" STEAMDIR="${DEFAULTSTEAMDIR}" if [ ! -d "$STEAMCONFIG" ]; then mkdir "$STEAMCONFIG" fi echo "Setting up Steam content in $STEAMDIR" mkdir -p "${STEAMDIR}" tar xJf "${LAUNCHSTEAMBOOTSTRAPFILE}" -C "${STEAMDIR}" cat > "${STEAMDIR}/steam_on_debian.sh" <"${STEAM_DATA_HOME}/applications/steam.desktop" cp -R tree/usr/share/icons "${STEAM_DATA_HOME}" echo "Adding Steam to PATH" MAGIC_LINE="[[ -f \"${STEAMDIR}/setup_debian_environment.sh\" ]] && source \"${STEAMDIR}/setup_debian_environment.sh\"" cat > "${STEAMDIR}/setup_debian_environment.sh" < /dev/null 2>&1; then PATH="${STEAMDIR}/debian_bin:${PATH}" export PATH fi EOF mkdir -p "${STEAMDIR}/debian_bin" cat > "${STEAMDIR}/debian_bin/steam" < > "${HOME}/.bashrc" echo echo "Steam was added to your profile. Please relogin or source ~/.bashrc." echo fi echo "To uninstall:" echo "rm -rf ${STEAM_DIR}" echo "rm -f everything steamish from ${STEAM_DATA_HOME}/applications" echo "remove ${MAGIC_LINE} from ${HOME}/.bashrc"
Para instalar, vocẽ precisa já estar logado no site do steam no seu navegador, porque no fim da instalação ele precisa atualizar do servidor da Valva. Jogue o script na pasta raiz de seu usuário, dê permissão de execução, e rode.
Quem quiser baixar o script direto, eis o link aqui : steam_bootstrap.sh
Agora divirtam-se.
Preciso de uma ajuda estou com debian wheezy 7.1. atraves do seu script rodei e estou jogando normalmente, porém todas as vezes que preciso rodar o steam tenho que ir ate o terminal logado como root e rodar o steam teria uma opção que possa usar para criar um link simbolico em meu desktop ?
ResponderExcluirdesde já agradeço seu tutorial esta 100%.
Olá Roberto. Só olha no seu arquivo '.bashrc' do root que vai ver a entrada que o Steam criou. Só copiar mudando para sua pasta de usuário, assim:
Excluir[[ -f "/home/meu_usuario/.local/share/Steam/setup_debian_environment.sh" ]] && source "/home/meu_usuario/.local/share/Steam/setup_debian_enviro\
nment.sh"
Copia da pasta root para a pasta de usuário todas essas pastas ai do código e pronto.