./play.it é um software livre que automatiza a construção de pacotes nativos para múltiplas distribuições, incluindo Debian e seus derivados, a partir de instaladores de jogos comerciais livres de DRM. Os pacotes gerados são então instalados usando as ferramentas padrões fornecidas pela distribuição, como APT ou dpkg.
Jogos nativos do Linux são suportados, como também são jogos desenvolvidos para outros sistemas graças a ferramentas como Wine, DOSBox e ScummVM.
Contents
Instalação
play.it é fornecido na seção contrib dos repositórios do Debian.
play.it-community é disponibilizado na seção contrib dos repositórios Debian. Este pacote adiciona suporte para uma coleção de jogos, coletivamente suportados por diversos(as) contribuidores(as)do ./play.it.
play.it-vv221 é disponibilizado na seção contrib dos repositórios Debian. Este pacote adiciona suporte para uma pequena coleção de jogos, organizada por curadoria, suportada pelo(a) autor(a) do ./play.it.
Você pode instalar ./play.it e todas as coleções empacotadas de uma única vez:
apt install --install-recommends play.it
Lançamentos recentes do ./play.it no Debian estável (stable)
Você pode confiar no APT pinning para instalar pacotes do Debian instável (unstable) em um Debian estável (stable). Funciona muito bem com ./play.it devido à sua falta de dependências versionadas.
Isso pode ser útil para obter suporte para um instalador de jogos que ainda não foi lançado no momento da preparação da versão do Debian que você esteja usando.
Primeiramente você precisa garantir que nenhum outro pacote além do ./play.it será instalado a partir dos repositórios do Debian instável (unstable), para evitar uma quebra completa do sistema. Isso é feito criando-se o seguinte arquivo como /etc/apt/preferences.d/00_unstable.pref:
Package: * Pin: release a=unstable Pin-Priority: -1
A seguir, o arquivo a ser gravado como /etc/apt/preferences.d/playit.pref permite a instalação de somente os pacotes do ./play.it a partir do ramo instável do Debian:
Package: play.it play.it-* Pin: release a=unstable Pin-Priority: 500
Uma vez que ambos os arquivos foram criados, você pode adicionar as fontes de pacotes do Debian instável (unstable) ao seu sistema com um novo arquivo /etc/apt/sources.list.d/unstable.sources:
Types: deb URIs: https://deb.debian.org/debian Suites: unstable Architectures: amd64 Components: contrib Signed-By: /usr/share/keyrings/debian-archive-keyring.pgp
Em seguida, atualize o índice de pacotes para buscar as informações sobre novos pacotes ./play.it e instale suas versões mais atualizadas:
apt --update install play.it play.it-\*
Uso
Assumindo que o instalador do seu jogo chama-se setup.exe, usar ./play.it para instalar um jogo é um processo de duas etapas:
Execute ./play.it repassando o caminho do instalador do jogo:
play.it ~/Downloads/setup.exe
Execute o comando apt ao final do processo e como root (ou o comando dpkg em versões do Debian mais antigas), deve ser algo similar a isso:
apt install /home/user/Downloads/game.deb /home/user/Downloads/game-data.deb
Problemas comuns
Instalar pacotes i386 em um sistema amd64
Em uma configuração padrão amd64, pacotes i386 não podem ser instalados.
Os seguintes comandos, que precisam ser executados com a conta root, permitem a instalação de pacotes i386 com suas dependências:
dpkg --add-architecture i386 apt update apt install libc6:i386
Isto precisa ser feito somente uma vez por sistema, após isso todos os pacotes i386 podem ser instalados.
Veja o seguinte artigo para mais detalhes: Multiarch/HOWTO.
Contato
Informações de contato podem ser encontradas aqui.
