| Line | |
|---|
| 1 | ====== |
|---|
| 2 | dpkg |
|---|
| 3 | ====== |
|---|
| 4 | |
|---|
| 5 | this is just *basic* notes, nothing more. If you know details, fill in |
|---|
| 6 | the gaps kindly |
|---|
| 7 | |
|---|
| 8 | repos are combined. |
|---|
| 9 | |
|---|
| 10 | Sources.gz |
|---|
| 11 | (list of source based deb's) holds name, version, and build deps. |
|---|
| 12 | |
|---|
| 13 | Packages.gz |
|---|
| 14 | (binary debs, dpkgs) |
|---|
| 15 | name, version, size, short and long description, bindeps. |
|---|
| 16 | |
|---|
| 17 | repository layout:: |
|---|
| 18 | |
|---|
| 19 | dists |
|---|
| 20 | stable |
|---|
| 21 | main |
|---|
| 22 | arch #binary-arm fex |
|---|
| 23 | source #? |
|---|
| 24 | contrib #? |
|---|
| 25 | arch # binary-arm fex |
|---|
| 26 | source |
|---|
| 27 | non-free # guess. |
|---|
| 28 | arch |
|---|
| 29 | source |
|---|
| 30 | testing... |
|---|
| 31 | unstable... |
|---|
| 32 | |
|---|
| 33 | arch/binary-* dirs hold Packages.gz, and Release (potentially) |
|---|
| 34 | source dirs hold Sources.gz and Release (optionally) |
|---|
| 35 | |
|---|
| 36 | has preinst, postinst, prerm, postrm |
|---|
| 37 | Same semantics as ebuilds in terms of when to run (coincidence? :) |
|---|
| 38 | |
|---|
| 39 | ============== ========================================== |
|---|
| 40 | in dpkg in ebuild |
|---|
| 41 | ============== ========================================== |
|---|
| 42 | Build-Depends our DEPEND |
|---|
| 43 | Depends our RDEPEND |
|---|
| 44 | Pre-Depends configure time DEPEND |
|---|
| 45 | Conflicts blockers, affected by Essential |
|---|
| 46 | (read up on this in debian policy guide) |
|---|
| 47 | ============== ========================================== |
|---|