dpkg¶
this is just basic notes, nothing more. If you know details, fill in the gaps kindly
repos are combined.
- Sources.gz
- (list of source based deb’s) holds name, version, and build deps. 
- Packages.gz
- (binary debs, dpkgs) name, version, size, short and long description, bindeps. 
repository layout:
dists
        stable
                main
                        arch #binary-arm fex
                        source #?
                contrib #?
                        arch # binary-arm fex
                        source
                non-free # guess.
                        arch
                        source
        testing...
        unstable...
arch/binary-* dirs hold Packages.gz, and Release (potentially) source dirs hold Sources.gz and Release (optionally)
has preinst, postinst, prerm, postrm Same semantics as ebuilds in terms of when to run (coincidence? :)
| in dpkg | in ebuild | 
|---|---|
| Build-Depends | our DEPEND | 
| Depends | our RDEPEND | 
| Pre-Depends | configure time DEPEND | 
| Conflicts | blockers, affected by Essential (read up on this in debian policy guide) |