4.9.2. The dak ls utility

dak ls is part of the dak suite of tools, listing available package versions for all known distributions and architectures. The dak tool is available on ftp-master.debian.org, and on the mirror on mirror.ftp-master.debian.org. It uses a single argument corresponding to a package name. An example will explain it better:

  1. $ dak ls evince
  2. evince | 0.1.5-2sarge1 | oldstable | source, alpha, arm, hppa, i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc
  3. evince | 0.4.0-5 | etch-m68k | source, m68k
  4. evince | 0.4.0-5 | stable | source, alpha, amd64, arm, hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc
  5. evince | 2.20.2-1 | testing | source
  6. evince | 2.20.2-1+b1 | testing | alpha, amd64, arm, armel, hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc
  7. evince | 2.22.2-1 | unstable | source, alpha, amd64, arm, armel, hppa, i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc

In this example, you can see that the version in unstable differs from the version in testing and that there has been a binary-only NMU of the package for all architectures. Each version of the package has been recompiled on all architectures.