3
<TITLE>LSB as it relates to Debian</TITLE>
6
<H2>LSB as it relates to Debian</H2>
7
This document compares the <A HREF="http://www.linuxbase.org/spec/">LSB written specification</A> to Debian. This changes on a continual basis so check the date at the bottom for when this comparison was last updated. This is a work in progress. Please point out any errors you may find.<BR>
9
<I>Package lists last updated using woody on 2001-09-13</I><BR>
10
<H3>Required by the Specification</H3>
11
First we review the spec and see what that means in terms of Debian packages.
13
<LI>Mapping of <A HREF="LSBtoDEB">LSB to Debian packages</A>[1]<BR>
14
<LI>Mapping of those <A HREF="DEBtoLSB">Debian packages back to the LSB</A>[2]<BR>
15
<LI><A HREF="deblist">List</A>[3] of Debian packages required by LSB<BR>
17
<H3>Creating a Debian system plus LSB</H3>
18
Now that we know what packages the spec requires we
20
<LI>Install a "base" Debian system(including everything "required" by Debian).<BR>
23
<LI>the <A HREF="freshinstall">following</A>[4] packages on the system
24
<LI><A HREF="fresh.common">these</A>[5] are in common with [3].
25
<LI><A HREF="fresh.new">these</A>[6] are in the LSB but not on the system
26
<LI><A HREF="fresh.extra">these</A>[7] are on the system but not in LSB
28
<LI>Now install the packages from [3] that aren't already installed(which were identified above as [6])
29
<LI>Allow all dependencies of those packages to be fulfilled<BR>
32
<LI>the <A HREF="superset">following</A>[8] packages on the system
33
<LI>the entire list([3]) of Debian packages required by LSB have been installed
34
<LI><A HREF="super.extra">this</A>[9] is the list of packages on the system but not in LSB
39
<LI>List [8] is <A HREF="superset">The Debian LSB Sample Implementation</A>
40
<LI>[7] is <A HREF="fresh.extra">the list of packages that Debian considers "Required, Important, and Standard" which are not in the LSB</A>. Some of these may deserve consideration for a future version of the LSB.
41
<LI>[8] minus [4] yields <A HREF="needed">the packages needed in the Debian base install to make it more LSB compliant</A>[10]
42
<LI>[9] minus [7] yields <A HREF="depends">the packages pulled in as dependencies as a result of adding [6] to the system</A>[11]
45
Matt Taggart <A HREF="mailto:taggart@debian.org"><taggart@debian.org></A><BR>
46
Last updated September 13, 2001</I>