Differences between revisions 4 and 5
Revision 4 as of 2013-01-16 22:51:31
Size: 3856
Comment: remove a mirror I discommissioned
Revision 5 as of 2013-01-16 22:53:00
Size: 3949
Comment: fix another case of wiki markup foo (I hate this syntax)
Deletions are marked like this. Additions are marked like this.
Line 42: Line 42:
* 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
 * 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 (or “sid main”, but since we only pull one package from it anyway, it doesn’t matter)

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 except fstab; 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 (or “sid main”, but since we only pull one package from it anyway, it doesn’t matter)

  • 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)

    • 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