Skip to content
Michael DeGuzis edited this page Jun 15, 2017 · 14 revisions

Table of Contents generated with DocToc

Using a Debian chroot


This option builds a Debian Wheezy/Jessie, or SteamOS (brewmaster) chroot for testing. Currently only available for use on Debian-based Linux distributions.

Usage

Install and run the utility using the script file provided here:

git clone https://github.com/ProfessorKaos64/LIbreGeek-Packaging
cd setup-files
./build-debian-test-chroot.sh [type] [release] [arch]

OS Types:

[debian|steamos]

Releases

Releases (debian type): [wheezy | jessie]
Releases (steamOS/Beta type): [alchemist | alchemist_beta | brewmaster | brewmaster_beta]

Arch

i386 or amd64

Please note

Submit all questions, comments, and pull requests to the issues and pull requests area of this git repository.

Using docker

You can omit the -t -t <docker_user>/<tag> potion. The argument is optional. Existing docker images can be found at professorkaos64/steamos. There is no need to install the keyring package if you are building this directly from SteamOS. The docker.io package is available from Jessie backports.

prerequisite packages:

sudo apt-get install docker.io
wget "http://repo.steamstatic.com/steamos/pool/main/v/valve-archive-keyring/valve-archive-keyring_0.5+bsos3_all.deb"
sudo dpkg -i valve-archive-keyring_0.5+bsos3_all.deb
rm valve-archive-keyring_0.5+bsos3_all.deb

Process:

git clone https://github.com/docker/docker
cd contrib
sudo ./mkimage.sh -t <docker_user>/<tag> debootstrap --keyring="/usr/share/keyrings/valve-archive-keyring.gpg" brewmaster http://repo.steampowered.com/steamos

You can also add --arch i386 after --keyring to build a 32-bit variant.

Clone this wiki locally