Translation(s): English - Français - Português (Brasil)

./play.it logo

./play.it is a libre software that automates the build of native packages for multiple distributions, including Debian and its derivatives, from DRM-free installers for commercial games. The generated packages are then installed using the standard tools provided by the distribution, like APT (or dpkg).

Native Linux games are supported, as well as games developed for other systems thanks to tools like Wine, DOSBox and ScummVM.

Installation

The following packages are all provided in the contrib section of Debian repositories:

You can install ./play.it and all packaged collections at once with:

apt install --install-recommends play.it

Recent releases of ./play.it on Debian stable

The most recent releases of ./play.it and ./play.it collections can always be installed on Debian stable (and older Debian branches) using the upstream APT repository.

Usage

Assuming your game installer is called setup.exe, using ./play.it to install a game is a two-steps process:

  1. Run ./play.it by giving it the path to the game installer:

    play.it ~/Downloads/setup.exe
  2. Run the apt command provided at the end of the process as root (or dpkg command on old Debian versions), it should be something similar to:

    apt install /home/user/Downloads/game.deb /home/user/Downloads/game-data.deb

Common problems

Install i386 packages on a amd64 system

On a default amd64 setup, i386 packages can not be installed.

The following commands, that need to be run with the root account, allow the installation of i386 packages with their dependencies:

dpkg --add-architecture i386
apt update
apt install libc6:i386

This needs to be done only once per system, after that all i386 packages should be installable.

See the following article for more details: Multiarch/HOWTO.

Find packages generated by ./play.it amongst installed ones

If you install many games over the time, you might lost count of the ones installed through ./play.it. The following command should help in finding them:

apt list '?obsolete?section(games)'

It does not list only ./play.it-generated packages, but includes all installed packages for games that are not available in any current APT repository. That list usually includes mostly games installed through packages generated by either ./play.it or game-data-packager.

Packages from that list can be uninstalled with apt, like any other regular package:

apt remove alpha-centauri alpha-centauri-movies alpha-centauri-data

Contact

Contact information can be found here.


CategoryGame