Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (Debian-5.0)
Apropos / Subsearch:
optional field

dpkg-scanpackages(1)            dpkg utilities            dpkg-scanpackages(1)

       dpkg-scanpackages - create Packages index files

       dpkg-scanpackages  [options] binary-dir [override-file [path-prefix]] >>

       dpkg-scanpackages sorts through a tree of Debian  binary  packages  and
       creates  a  Packages file, used by apt(8), dselect(1), etc, to tell the
       user what packages are available for installation. These Packages files
       are  the  same  as those found on Debian archive sites and CD-ROMs. You
       might use dpkg-scanpackages yourself if making  a  directory  of  local
       packages to install on a cluster of machines.

       Note:  If  you  want to access the generated Packages file with apt you
       will probably need to compress the file  with  bzip2(1)  (generating  a
       Packages.bz2  file)  or  gzip(1)  (generatinc  a Packages.gz file). apt
       ignores uncompressed  Packages  files  except  on  local  access  (i.e.
       file:// sources).

       binarydir  is  the  name  of the tree of the binary packages to process
       (for example, contrib/binary-i386).  It is best to make  this  relative
       to  the root of the Debian archive, because every Filename field in the
       new Packages file will start with this string.

       overridefile is the name of a file to read which  contains  information
       about how the package fits into the distribution; see below.

       pathprefix  is  an  optional  string  to  be  prepended to the Filename

       If more than one version of a package is found only the newest  one  is
       included  in  the output. If they have the same version and only differ
       in architecture only the first one found is used.

       -t, --type type
              Scan for *.type packages, instead of *.deb.

       -u, --udeb
              Obsolete alias for -tudeb.

       -a, --arch arch
              Use a pattern consisting of *_all.deb and *_arch.deb instead  of
              scanning for all debs,

       -m, --multiversion
              Include all found packages in the output.

       -h, --help
              Show the usage message and exit.

              Show the version and exit.

       dpkg-scanpackages  outputs  the  usual self-explanatory errors. It also
       warns about packages that are in the  wrong  subdirectory,  are  dupli-
       cated,  have  a  Filename field in their control file, are missing from
       the override file, or have maintainer substitutions which do  not  take

       dpkg(1), dselect(1), deb-override(5), dpkg-scansources(1).

Debian Project                    2007-11-19              dpkg-scanpackages(1)