Differences between revisions 1 and 2
Revision 1 as of 2012-12-27 20:33:02
Size: 1012
Comment: list all currently available methods; more about each to come
Revision 2 as of 2012-12-27 21:31:19
Size: 3924
Comment: I just uploaded my tarballs and ext2fs image; write on debootstrap too
Deletions are marked like this. Additions are marked like this.
Line 21: Line 21:
Pre-made ext2fs (384 MiB) with base system (debootstrap --variant=base) plus a couple of packages, pre-configured, includes 128 MiB swapfile; login root:root ⇒ download [[http://people.debian.org/~tg/f/20121227/|from people.debian.org]] ([[https://www.freewrt.org/~tg/f/20121227/|mirror]]); Last Update: 2012-12 (December 2012)
Line 23: Line 25:
Pre-made tarball with base system (debootstrap --variant=base) plus a couple of packages, pre-configured, includes 128 MiB swapfile; login root:root ⇒ download [[http://people.debian.org/~tg/f/20121227/|from people.debian.org]] ([[https://www.freewrt.org/~tg/f/20121227/|mirror]]); Last Update: 2012-12 (December 2012)
Line 24: Line 28:

Pre-made tarball with package build system (debootstrap --variant=buildd) and policy-rc.d to deny dæmon start ⇒ download [[http://people.debian.org/~tg/f/20121227/|from people.debian.org]] ([[https://www.freewrt.org/~tg/f/20121227/|mirror]]); Last Update: 2012-12 (December 2012)
Line 30: Line 36:
Linux 3.2.35-2 (Debian ABI 3.2(.0)-4) ⇒ download [[http://people.debian.org/~tg/f/20121227/|from people.debian.org]] ([[https://www.freewrt.org/~tg/f/20121227/|mirror]])
Line 32: Line 40:
It is currently not possible to simply debootstrap because we require both the “unstable” and “unreleased” suite. A combined repository of both (only the most important gigabyte of packages) is however available, and you can debootstrap from that as follows:

* get `0x405422DD` from `hkp://pgp.uni-mainz.de` and `0xE99007E0` from the Debian Developers keyring; validate the former with the latter and apt-key add it
 * add 「`deb http://www.freewrt.org/~tg/dp cross main`」 and run apt-get update
 * install `wtf-debian-keyring` (which is just the same key as above)
 * run debootstrap with several additional options:
  * --include must be passed and the packages `debian-ports-archive-keyring` and `wtf-debian-keyring` listed
  * --keyring=/usr/share/keyrings/wtf-debian-keyring.gpg
  * use one of the following mirrors:
   * `http://frozenfish.freewrt.org/~tg/dp`
   * `http://www.freewrt.org/~tg/dp` (also SSL)
   * `https://pfau.mirbsd.org/~tg/dp` (also non-SSL)
  * use “sid” as suite
 * after debootstrapping, chroot into it and 「dpkg --purge wtf-debian-keyring」 (unless you decide on keeping it)
 * pick your favourite [[http://www.debian-ports.org/mirrors|Debian-Ports mirror]] (we’ll be using 「`http://ftp.de.debian.org/debian-ports`」) and create an /etc/apt/sources.list inside the chroot with, at the '''very''' least, the following two lines:
  * `deb http://ftp.de.debian.org/debian-ports unstable main`
  * `deb http://ftp.de.debian.org/debian-ports unreleased main`
 * Now you can run `dselect update`, `apt-get --purge dist-upgrade`, etc. (with eatmydata if you wish)
 * You may also purge `wtf-debian-keyring` and the repository from the “host” if you wish ☺
 * Read the files linked on https://www.freewrt.org/~tg/dp/sources.txt

Installing Debian/m68k

Quickstart

ARAnyM images

Pre-made ARAnyM hard disc images (byte-swapped, i.e. directly usable by ARAnyM) are here, configuration and kernels included. Last Update: 2012-04 (April 2012)

Debian-Installer

http://people.debian.org/~wouter/d-i/ contains a d-i build by WouterVerhelst. Last Update: 2012-12 (December 2012)

Installing from d-i is currently untested and most likely not working because it uses debootstrap, which can only install from unstable without taking the Debian-Ports "unreleased" suite into account. A workaround is being worked on.

pre-made filesystems

Filesystem images

Pre-made ext2fs (384 MiB) with base system (debootstrap --variant=base) plus a couple of packages, pre-configured, includes 128 MiB swapfile; login root:root ⇒ download from people.debian.org (mirror); Last Update: 2012-12 (December 2012)

Filesystem tarballs

Pre-made tarball with base system (debootstrap --variant=base) plus a couple of packages, pre-configured, includes 128 MiB swapfile; login root:root ⇒ download from people.debian.org (mirror); Last Update: 2012-12 (December 2012)

build chroot tarballs

Pre-made tarball with package build system (debootstrap --variant=buildd) and policy-rc.d to deny dæmon start ⇒ download from people.debian.org (mirror); Last Update: 2012-12 (December 2012)

Pre-made /var/cache/pbuilder/base.cow image (from “cowbuilder --create”) can be downloaded here. Last Update: 2012-04 (April 2012)

kernels

Linux 3.2.35-2 (Debian ABI 3.2(.0)-4) ⇒ download from people.debian.org (mirror)

Debootstrap

It is currently not possible to simply debootstrap because we require both the “unstable” and “unreleased” suite. A combined repository of both (only the most important gigabyte of packages) is however available, and you can debootstrap from that as follows:

* get 0x405422DD from hkp://pgp.uni-mainz.de and 0xE99007E0 from the Debian Developers keyring; validate the former with the latter and apt-key add it

  • add 「deb http://www.freewrt.org/~tg/dp cross main」 and run apt-get update

  • install wtf-debian-keyring (which is just the same key as above)

  • run debootstrap with several additional options:
    • --include must be passed and the packages debian-ports-archive-keyring and wtf-debian-keyring listed

    • --keyring=/usr/share/keyrings/wtf-debian-keyring.gpg
    • use one of the following mirrors:
      • http://frozenfish.freewrt.org/~tg/dp

      • http://www.freewrt.org/~tg/dp (also SSL)

      • https://pfau.mirbsd.org/~tg/dp (also non-SSL)

    • use “sid” as suite
  • after debootstrapping, chroot into it and 「dpkg --purge wtf-debian-keyring」 (unless you decide on keeping it)
  • pick your favourite Debian-Ports mirror (we’ll be using 「http://ftp.de.debian.org/debian-ports」) and create an /etc/apt/sources.list inside the chroot with, at the very least, the following two lines:

    • deb http://ftp.de.debian.org/debian-ports unstable main

    • deb http://ftp.de.debian.org/debian-ports unreleased main

  • Now you can run dselect update, apt-get --purge dist-upgrade, etc. (with eatmydata if you wish)

  • You may also purge wtf-debian-keyring and the repository from the “host” if you wish ☺

  • Read the files linked on https://www.freewrt.org/~tg/dp/sources.txt