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.