~ubuntu-branches/ubuntu/raring/lsb/raring-proposed

« back to all changes in this revision

Viewing changes to html/index.html

  • Committer: Bazaar Package Importer
  • Author(s): Chris Lawrence
  • Date: 2002-04-15 02:25:51 UTC
  • Revision ID: james.westby@ubuntu.com-20020415022551-don2tfe0tawo0g44
Tags: 1.1.0-11
Note that Debian's run-parts ignores certain lsb cron.* scripts, in
violation of the LSB specification.  See #118646.
(If necessary, run-parts may be diverted by this package to conform.)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<HTML>
 
2
<HEAD>
 
3
<TITLE>LSB as it relates to Debian</TITLE>
 
4
</HEAD>
 
5
<BODY>
 
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>
 
8
<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.
 
12
<UL>
 
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>
 
16
</UL>
 
17
<H3>Creating a Debian system plus LSB</H3>
 
18
Now that we know what packages the spec requires we
 
19
<OL>
 
20
<LI>Install a "base" Debian system(including everything "required" by Debian).<BR>
 
21
This results in,
 
22
<UL>
 
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
 
27
</UL>
 
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>
 
30
This results in,
 
31
<UL>
 
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
 
35
</UL>
 
36
</OL>
 
37
<H3>Observations</H3>
 
38
<UL>
 
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]
 
43
</UL>
 
44
<HR>
 
45
Matt Taggart <A HREF="mailto:taggart@debian.org">&lt;taggart@debian.org&gt;</A><BR>
 
46
Last updated September 13, 2001</I>
 
47
</BODY>
 
48
</HTML>