This commit was manufactured by cvs2svn to create tag

'debian-cd_2_2_6'.
This commit is contained in:
Unknown Author 2001-07-10 14:42:54 +00:00
parent 9391c2663a
commit 9c32579460
435 changed files with 33601 additions and 43620 deletions

3
.cvsignore Normal file
View File

@ -0,0 +1,3 @@
install-stamp
build-stamp
log

83
CONF.sh
View File

@ -2,20 +2,41 @@
# This file will have to be sourced where needed
#
# The YACS dir
# Where I am (hoping I'm in the yacs dir)
# The debian-cd dir
# Where I am (hoping I'm in the debian-cd dir)
export BASEDIR=`pwd`
# Building potato cd set ...
export CODENAME=potato
export CODENAME=woody
# Version number, "2.2 r0", "2.2 r1" etc.
export DEBVERSION="3.0 prerelease"
# Official or non-official set.
# NOTE: THE "OFFICIAL" DESIGNATION IS ONLY ALLOWED FOR IMAGES AVAILABLE
# ON THE OFFICIAL DEBIAN CD WEBSITE http://cdimage.debian.org
export OFFICIAL="Unofficial"
#export OFFICIAL="Official"
#export OFFICIAL="Official Beta"
# ... for arch
export ARCH=i386
export ARCH=`dpkg --print-installation-architecture`
# IMPORTANT : The 4 following paths must be on the same partition/device.
# If they aren't then you must set COPYLINK below to 1. This
# takes a lot of extra room to create the sandbox for the ISO
# images, however. Also, if you are using an NFS partition for
# some part of this, you must use this option.
# Paths to the mirrors
export MIRROR=/ftp/debian
# Comment the following line if you don't have/want non-US
export NONUS=/ftp/debian-non-US
#export NONUS=/ftp/debian-non-US
# And this option will make you 2 copies of CD1 - one with all the
# non-US packages on it, one with none. Useful if you're likely to
# need both.
#export FORCENONUSONCD1=1
# Path of the temporary directory
export TDIR=/ftp/tmp
@ -23,16 +44,56 @@ export TDIR=/ftp/tmp
# Path where the images will be written
export OUT=/rack/debian-cd
# Do I want to have NONFREE
# Where we keep the temporary apt stuff.
# This cannot reside on an NFS mount.
export APTTMP=/ftp/tmp/apt
# Do I want to have NONFREE merged in the CD set
# export NONFREE=1
# Do I want to have NONFREE on a separate CD (the last CD of the CD set)
# WARNING: Don't use NONFREE and EXTRANONFREE at the same time !
# export EXTRANONFREE=1
# If you have a $MIRROR/dists/$CODENAME/local/binary-$ARCH dir with
# local packages that you want to put on the CD set then
# uncomment the following line
# export LOCAL=1
# If your local packages are not under $MIRROR, but somewhere else,
# you can uncomment this line and edit to to point to a directory
# containing dists/$CODENAME/local/binary-$ARCH
# export LOCALDEBS=/home/joey/debian/va/debian
# Sparc only : bootdir (location of cd.b and second.b)
#export BOOTDIR=
# export BOOTDIR=/boot
# Symlink farmers should uncomment this line :
#export SYMLINK=1
# export SYMLINK=1
# Use this to force copying the files instead of symlinking or hardlinking
# them. This is useful if your destination directories are on a different
# partition than your source files.
# export COPYLINK=1
# Options
#export MKISOFS=/usr/bin/mkhybrid
#export MKISOFS_OPTS="-a -r -T" #For normal users
#export MKISOFS_OPTS="-a -r -F -T" #For symlink farmers
# export MKISOFS=/usr/bin/mkisofs
# export MKISOFS_OPTS="-r -T" #For normal users
# export MKISOFS_OPTS="-r -F . -T" #For symlink farmers
# uncomment this to if you want to see more of what the Makefile is doing
#export VERBOSE_MAKE=1
# uncoment this to make build_all.sh try to build a simple CD image if
# the proper official CD run does not work
#ATTEMPT_FALLBACK=yes
# We don't want certain packages to take up space on CD1...
#export EXCLUDE="$BASEDIR"/tasks/exclude-potato
# ...but they are okay for other CDs (UNEXCLUDEx == may be included on CD >= x)
#export UNEXCLUDE2="$BASEDIR"/tasks/unexclude-CD2-potato
# Any packages listed in EXCLUDE but not in any UNEXCLUDE will be
# excluded completely.
# We also exclude some source packages
#export SRCEXCLUDE="$BASEDIR"/tasks/exclude-src-potato

587
Makefile
View File

@ -11,37 +11,56 @@
## DEFAULT VALUES
ifndef VERBOSE_MAKE
Q=@
endif
ifndef SIZELIMIT
SIZELIMIT=$(shell echo -n $$[ 610 * 1024 * 1024 ])
endif
ifndef TASK
TASK=$(BASEDIR)/tasks/Debian_$(CODENAME)
endif
ifndef CAPCODENAME
CAPCODENAME:=$(shell perl -e "print ucfirst("$(CODENAME)")")
endif
ifndef BINDISKINFO
BINDISKINFO="Debian GNU/Linux $(CODENAME) (unofficial) binary-$(ARCH) $$num/$$nb $$DATE"
BINDISKINFO="Debian GNU/Linux $(DEBVERSION) \"$(CAPCODENAME)\" - $(OFFICIAL) $(ARCH) Binary-$$num ($$DATE)"
endif
ifndef SRCDISKINFO
SRCDISKINFO="Debian GNU/Linux $(CODENAME) (unofficial) source $$num/$$nb $$DATE"
SRCDISKINFO="Debian GNU/Linux $(DEBVERSION) \"$(CAPCODENAME)\" - $(OFFICIAL) Source-$$num ($$DATE)"
endif
# ND=No-Date versions for README
ifndef BINDISKINFOND
BINDISKINFOND="Debian GNU/Linux $(DEBVERSION) \"$(CAPCODENAME)\" - $(OFFICIAL) $(ARCH) Binary-$$num"
endif
ifndef SRCDISKINFOND
SRCDISKINFOND="Debian GNU/Linux $(DEBVERSION) \"$(CAPCODENAME)\" - $(OFFICIAL) Source-$$num"
endif
ifndef BINVOLID
BINVOLID="Debian-$(ARCH) $(CODENAME) Disc $$num"
ifeq ($(ARCH),powerpc)
BINVOLID="Debian $(DEBVERSION) ppc Bin-$$num"
else
BINVOLID="Debian $(DEBVERSION) $(ARCH) Bin-$$num"
endif
endif
ifndef SRCVOLID
SRCVOLID="Debian-src $(CODENAME) Disc $$num"
SRCVOLID="Debian $(DEBVERSION) Src-$$num"
endif
ifndef MKISOFS
MKISOFS=/usr/bin/mkhybrid
export MKISOFS=/usr/bin/mkisofs
endif
ifndef MKISOFS_OPTS
#For normal users
MKISOFS_OPTS=-a -r -T
MKISOFS_OPTS=-r -T
#For symlink farmers
#MKISOFS_OPTS=-a -r -F -T
#MKISOFS_OPTS=-r -F . -T
endif
ifndef HOOK
HOOK=$(BASEDIR)/tools/$(CODENAME).hook
endif
ifndef BOOTDISKS
BOOTDISKS=$(MIRROR)/dists/$(CODENAME)/main/disks-$(ARCH)
endif
## Internal variables
apt=$(BASEDIR)/tools/apt-selection
@ -49,16 +68,46 @@ list2cds=$(BASEDIR)/tools/list2cds
cds2src=$(BASEDIR)/tools/cds2src
master2tasks=$(BASEDIR)/tools/master2tasks
mirrorcheck=$(BASEDIR)/tools/mirror_check
addpackages=$(BASEDIR)/tools/add_packages
adddirs=$(BASEDIR)/tools/add_dirs
add_packages=$(BASEDIR)/tools/add_packages
add_dirs=$(BASEDIR)/tools/add_dirs
add_bin_doc=$(BASEDIR)/tools/add-bin-doc
scanpackages=$(BASEDIR)/tools/scanpackages
scansources=$(BASEDIR)/tools/scansources
addfiles=$(BASEDIR)/tools/add_files
add_files=$(BASEDIR)/tools/add_files
set_mkisofs_opts=$(BASEDIR)/tools/set_mkisofs_opts
strip_nonus_bin=$(BASEDIR)/tools/strip-nonUS-bin
add_secured=$(BASEDIR)/tools/add_secured
BDIR=$(TDIR)/$(CODENAME)-$(ARCH)
ADIR=$(APTTMP)/$(CODENAME)-$(ARCH)
SDIR=$(TDIR)/$(CODENAME)-src
FIRSTDISKS=CD1
ifdef FORCENONUSONCD1
FIRSTDISKS=CD1 CD1_NONUS
forcenonusoncd1=1
else
forcenonusoncd1=0
endif
## DEBUG STUFF ##
PrintVars:
@num=1; \
DATE=`date +%Y%m%d` ; \
echo BINDISKINFO: ; \
echo $(BINDISKINFO) ; \
echo SRCDISKINFO: ; \
echo $(SRCDISKINFO) ; \
echo BINDISKINFOND: ; \
echo $(BINDISKINFOND) ; \
echo SRCDISKINFOND: ; \
echo $(SRCDISKINFOND) ; \
echo BINVOLID: ; \
echo $(BINVOLID) ; \
echo SRCVOLID: ; \
echo $(SRCVOLID) ; \
## CHECKS ##
# Basic checks in order to avoid problems
@ -81,6 +130,18 @@ endif
ifndef OUT
ok=false
endif
# Never use NONFREE and EXTRANONFREE at the same time
ifdef NONFREE
ifdef EXTRANONFREE
ok=false
endif
endif
# If we have FORCENONUSONCD1 set, we must also have NONUS set
ifdef FORCENONUSONCD1
ifndef NONUS
ok=false
endif
endif
default:
@echo "Please refer to the README file for more information"
@ -94,54 +155,59 @@ ok:
## INITIALIZATION ##
# Creation of the directories needed
init: ok $(TDIR) $(BDIR) $(SDIR)
init: ok $(TDIR) $(BDIR) $(SDIR) $(ADIR)
$(TDIR):
@mkdir -p $(TDIR)
$(Q)mkdir -p $(TDIR)
$(BDIR):
@mkdir -p $(BDIR)
$(Q)mkdir -p $(BDIR)
$(SDIR):
@mkdir -p $(SDIR)
$(Q)mkdir -p $(SDIR)
$(ADIR):
$(Q)mkdir -p $(ADIR)
## CLEANINGS ##
# CLeans the current arch tree (but not packages selection info)
clean: ok bin-clean src-clean
bin-clean:
@-rm -rf $(BDIR)/[1234567890]
@-rm -f $(BDIR)/packages-stamp $(BDIR)/bootable-stamp \
$(Q)-rm -rf $(BDIR)/CD[1234567890]
$(Q)-rm -rf $(BDIR)/*_NONUS
$(Q)-rm -f $(BDIR)/packages-stamp $(BDIR)/bootable-stamp \
$(BDIR)/upgrade-stamp
src-clean:
@-rm -rf $(SDIR)/[1234567890]
@-rm -rf $(SDIR)/sources-stamp
$(Q)-rm -rf $(SDIR)/CD[1234567890]
$(Q)-rm -rf $(SDIR)/*_NONUS
$(Q)-rm -rf $(SDIR)/sources-stamp
# Completely cleans the current arch tree
realclean: distclean
distclean: ok bin-distclean src-distclean
bin-distclean:
@-rm -rf $(BDIR)
$(Q)-rm -rf $(BDIR)
$(Q)-rm -rf $(ADIR)
src-distclean:
@-rm -rf $(SDIR)
$(Q)-rm -rf $(SDIR)
## STATUS and APT ##
# Regenerate the status file with only packages that
# are of priority standard or higher
status: init $(BDIR)/status
$(BDIR)/status:
status: init $(ADIR)/status
$(ADIR)/status:
@echo "Generating a fake status file for apt-get and apt-cache..."
@zcat $(MIRROR)/dists/$(CODENAME)/main/binary-$(ARCH)/Packages.gz | \
$(Q)zcat $(MIRROR)/dists/$(CODENAME)/main/binary-$(ARCH)/Packages.gz | \
perl -000 -ne 's/^(Package: .*)$$/$$1\nStatus: install ok installed/m; \
print if (/^Priority: (required|important|standard)/m or \
/^Section: base/m);' \
> $(BDIR)/status
> $(ADIR)/status
# Updating the apt database
@$(apt) update
$(Q)$(apt) update
#
# Checking the consistence of the standard system
# If this does fail, then launch make correctstatus
#
@$(apt) check
$(Q)$(apt) check || $(MAKE) correctstatus
# Only useful if the standard system is broken
# It tries to build a better status file with apt-get -f install
@ -150,36 +216,38 @@ correctstatus: status apt-update
# in order to correct all dependencies
#
# Removing packages from the system :
@for i in `$(apt) deselected -f install`; do \
$(Q)set -e; \
for i in `$(apt) deselected -f install`; do \
echo $$i; \
perl -i -000 -ne "print unless /^Package: \Q$$i\E/m" \
$(BDIR)/status; \
$(ADIR)/status; \
done
#
# Adding packages to the system :
@for i in `$(apt) selected -f install`; do \
$(Q)set -e; \
for i in `$(apt) selected -f install`; do \
echo $$i; \
$(apt) cache dumpavail | perl -000 -ne \
"s/^(Package: .*)\$$/\$$1\nStatus: install ok installed/m; \
print if /^Package: \Q$$i\E\s*\$$/m;" \
>> $(BDIR)/status; \
>> $(ADIR)/status; \
done
#
# Showing the output of apt-get check :
@$(apt) check
$(Q)$(apt) check
apt-update: status
@echo "Apt-get is updating his files ..."
@$(apt) update
$(Q)$(apt) update
## GENERATING LISTS ##
# Deleting the list only
deletelist: ok
@-rm $(BDIR)/rawlist
@-rm $(BDIR)/list
$(Q)-rm $(BDIR)/rawlist
$(Q)-rm $(BDIR)/list
# Generates the list of packages/files to put on each CD
list: bin-list src-list
@ -187,75 +255,155 @@ list: bin-list src-list
bin-list: ok apt-update genlist $(BDIR)/1.packages
$(BDIR)/1.packages:
@echo "Dispatching the packages on all the CDs ..."
@$(list2cds) $(BDIR)/list $(SIZELIMIT)
$(Q)$(list2cds) $(BDIR)/list $(SIZELIMIT)
ifdef FORCENONUSONCD1
$(Q)set -e; \
for file in $(BDIR)/*.packages; do \
newfile=$${file%%.packages}_NONUS.packages; \
cp $$file $$newfile; \
$(strip_nonus_bin) $$file $$file.tmp; \
if (cmp -s $$file $$file.tmp) ; then \
rm -f $$file.tmp $$newfile ; \
else \
echo Splitting non-US packages: $$file and $$newfile ; \
mv -f $$file.tmp $$file; \
fi ;\
done
endif
# Generate the listing for sources CDs corresponding to the packages included
# in the binary set
src-list: bin-list $(SDIR)/1.sources
$(SDIR)/1.sources:
@echo "Dispatching the sources on all the CDs ..."
@$(cds2src) $(SIZELIMIT)
$(Q)$(cds2src) $(SIZELIMIT)
ifdef FORCENONUSONCD1
$(Q)set -e; \
for file in $(SDIR)/*.sources; do \
newfile=$${file%%.sources}_NONUS.sources; \
cp $$file $$newfile; \
grep -v non-US $$file >$$file.tmp; \
if (cmp -s $$file $$file.tmp) ; then \
rm -f $$file.tmp $$newfile ; \
else \
echo Splitting non-US sources: $$file and $$newfile ; \
mv -f $$file.tmp $$file; \
fi ;\
done
endif
# Generate the complete listing of packages from the task
# Build a nice list without doubles and without spaces
genlist: ok $(BDIR)/list
$(BDIR)/list: $(BDIR)/rawlist
@echo "Generating the complete list of packages to be included ..."
@perl -ne 'chomp; next if /^\s*$$/; \
$(Q)perl -ne 'chomp; next if /^\s*$$/; \
print "$$_\n" if not $$seen{$$_}; $$seen{$$_}++;' \
$(BDIR)/rawlist \
> $(BDIR)/list
# Build the raw list (cpp output) with doubles and spaces
$(BDIR)/rawlist:
@perl -npe 's/\@ARCH\@/$(ARCH)/g' $(TASK) | \
ifdef FORCENONUSONCD1
$(Q)$(apt) cache dumpavail | \
grep-dctrl -FSection -n -sPackage -e '^non-US' - | \
sort | uniq > $(BDIR)/Debian_$(CODENAME)_nonUS
endif
$(Q)perl -npe 's/\@ARCH\@/$(ARCH)/g' $(TASK) | \
cpp -nostdinc -nostdinc++ -P -undef -D ARCH=$(ARCH) -D ARCH_$(ARCH) \
-I $(BASEDIR)/tasks - - >> $(BDIR)/rawlist
-DFORCENONUSONCD1=$(forcenonusoncd1) \
-I $(BASEDIR)/tasks -I $(BDIR) - - >> $(BDIR)/rawlist
## DIRECTORIES && PACKAGES && INFOS ##
# Create all the needed directories for installing packages (plus the
# .disk directory)
tree: bin-tree src-tree
bin-tree: ok bin-list $(BDIR)/1/debian
$(BDIR)/1/debian:
bin-tree: ok bin-list $(BDIR)/CD1/debian
$(BDIR)/CD1/debian:
@echo "Adding the required directories to the binary CDs ..."
@for i in $(BDIR)/*.packages; do \
$(Q)set -e; \
for i in $(BDIR)/*.packages; do \
dir=$${i%%.packages}; \
dir=$${dir##$(BDIR)/}; \
dir=$(BDIR)/CD$$dir; \
mkdir -p $$dir; \
$(adddirs) $$dir; \
$(add_dirs) $$dir; \
done
src-tree: ok src-list $(SDIR)/1/debian
$(SDIR)/1/debian:
src-tree: ok src-list $(SDIR)/CD1/debian
$(SDIR)/CD1/debian:
@echo "Adding the required directories to the source CDs ..."
@for i in $(SDIR)/*.sources; do \
$(Q)set -e; \
for i in $(SDIR)/*.sources; do \
dir=$${i%%.sources}; \
dir=$${dir##$(SDIR)/}; \
dir=$(SDIR)/CD$$dir; \
mkdir -p $$dir; \
$(adddirs) $$dir; \
$(add_dirs) $$dir; \
done
# CD labels / volume ids / disk info
infos: bin-infos src-infos
bin-infos: bin-tree $(BDIR)/1/.disk/info
$(BDIR)/1/.disk/info:
bin-infos: bin-tree $(BDIR)/CD1/.disk/info
$(BDIR)/CD1/.disk/info:
@echo "Generating the binary CD labels and their volume ids ..."
@nb=`ls -l $(BDIR)/*.packages | wc -l | tr -d " "`; num=0;\
$(Q)set -e; \
nb=`ls -l $(BDIR)/?.packages | wc -l | tr -d " "`; num=0;\
DATE=`date +%Y%m%d`; \
for i in $(BDIR)/*.packages; do \
num=$${i%%.packages}; num=$${num##$(BDIR)/}; \
echo -n $(BINDISKINFO) > $(BDIR)/$$num/.disk/info; \
dir=$(BDIR)/CD$$num; \
echo -n $(BINDISKINFO) | sed 's/_NONUS//g' > $$dir/.disk/info; \
echo '#define DISKNAME ' $(BINDISKINFOND) | sed 's/_NONUS//g' \
> $$dir/README.diskdefines; \
echo '#define TYPE binary' \
>> $$dir/README.diskdefines; \
echo '#define TYPEbinary 1' \
>> $$dir/README.diskdefines; \
echo '#define ARCH ' $(ARCH) \
>> $$dir/README.diskdefines; \
echo '#define ARCH'$(ARCH) ' 1' \
>> $$dir/README.diskdefines; \
echo '#define DISKNUM ' $$num | sed 's/_NONUS//g' \
>> $$dir/README.diskdefines; \
echo '#define DISKNUM'$$num ' 1' | sed 's/_NONUS//g' \
>> $$dir/README.diskdefines; \
echo '#define TOTALNUM ' $$nb \
>> $$dir/README.diskdefines; \
echo '#define TOTALNUM'$$nb ' 1' \
>> $$dir/README.diskdefines; \
echo -n $(BINVOLID) > $(BDIR)/$${num}.volid; \
$(set_mkisofs_opts) bin $$num > $(BDIR)/$${num}.mkisofs_opts; \
done
src-infos: src-tree $(SDIR)/1/.disk/info
$(SDIR)/1/.disk/info:
src-infos: src-tree $(SDIR)/CD1/.disk/info
$(SDIR)/CD1/.disk/info:
@echo "Generating the source CD labels and their volume ids ..."
@nb=`ls -l $(SDIR)/*.sources | wc -l | tr -d " "`; num=0;\
$(Q)set -e; \
nb=`ls -l $(SDIR)/?.sources | wc -l | tr -d " "`; num=0;\
DATE=`date +%Y%m%d`; \
for i in $(SDIR)/*.sources; do \
num=$${i%%.sources}; num=$${num##$(SDIR)/}; \
echo -n $(SRCDISKINFO) > $(SDIR)/$$num/.disk/info; \
dir=$(SDIR)/CD$$num; \
echo -n $(SRCDISKINFO) | sed 's/_NONUS//g' > $$dir/.disk/info; \
echo '#define DISKNAME ' $(SRCDISKINFOND) | sed 's/_NONUS//g' \
> $$dir/README.diskdefines; \
echo '#define TYPE source' \
>> $$dir/README.diskdefines; \
echo '#define TYPEsource 1' \
>> $$dir/README.diskdefines; \
echo '#define ARCH ' $(ARCH) \
>> $$dir/README.diskdefines; \
echo '#define ARCH'$(ARCH) ' 1' \
>> $$dir/README.diskdefines; \
echo '#define DISKNUM ' $$num | sed 's/_NONUS//g' \
>> $$dir/README.diskdefines; \
echo '#define DISKNUM'$$num ' 1' | sed 's/_NONUS//g' \
>> $$dir/README.diskdefines; \
echo '#define TOTALNUM ' $$nb \
>> $$dir/README.diskdefines; \
echo '#define TOTALNUM'$$nb ' 1' \
>> $$dir/README.diskdefines; \
echo -n $(SRCVOLID) > $(SDIR)/$${num}.volid; \
$(set_mkisofs_opts) src $$num > $(SDIR)/$${num}.mkisofs_opts; \
done
@ -264,11 +412,13 @@ $(SDIR)/1/.disk/info:
packages: bin-infos bin-list $(BDIR)/packages-stamp
$(BDIR)/packages-stamp:
@echo "Adding the selected packages to each CD :"
@for i in $(BDIR)/*.packages; do \
$(Q)set -e; \
for i in $(BDIR)/*.packages; do \
dir=$${i%%.packages}; \
n=$${dir##$(BDIR)/}; \
dir=$(BDIR)/CD$$n; \
echo "$$n ... "; \
cat $$i | xargs -n 200 -r $(addpackages) $$dir; \
cat $$i | xargs -n 200 -r $(add_packages) $$dir; \
if [ -x "$(HOOK)" ]; then \
cd $(BDIR) && $(HOOK) $$n before-scanpackages; \
fi; \
@ -276,231 +426,334 @@ $(BDIR)/packages-stamp:
echo "done."; \
done
@#Now install the Packages and Packages.cd files
@for i in $(BDIR)/*.packages; do \
$(Q)set -e; \
for i in $(BDIR)/*.packages; do \
dir=$${i%%.packages}; \
dir=$${dir##$(BDIR)/}; \
dir=$(BDIR)/CD$$dir; \
$(scanpackages) install $$dir; \
done
@touch $(BDIR)/packages-stamp
$(Q)touch $(BDIR)/packages-stamp
sources: src-infos src-list $(SDIR)/sources-stamp
$(SDIR)/sources-stamp:
@echo "Adding the selected sources to each CD."
@for i in $(SDIR)/*.sources; do \
$(Q)set -e; \
for i in $(SDIR)/*.sources; do \
dir=$${i%%.sources}; \
n=$${dir##$(SDIR)/}; \
dir=$(SDIR)/CD$$n; \
echo -n "$$n ... "; \
grep -v "non-US/" $$i | xargs $(addfiles) $$dir $(MIRROR); \
echo -n "main ... "; \
grep -vE "(non-US/|/local/)" $$i > $$i.main || true ; \
if [ -s $$i.main ] ; then \
cat $$i.main | xargs $(add_files) $$dir $(MIRROR); \
fi ; \
if [ -n "$(LOCAL)" ]; then \
echo -n "local ... "; \
grep "/local/" $$i > $$i.local || true ; \
if [ -s $$i.local ] ; then \
if [ -n "$(LOCALDEBS)" ] ; then \
cat $$i.local | xargs $(add_files) \
$$dir $(LOCALDEBS); \
else \
cat $$i.local | xargs $(add_files) \
$$dir $(MIRROR); \
fi; \
fi; \
fi; \
if [ -n "$(NONUS)" ]; then \
grep "non-US/" $$i | xargs $(addfiles) $$dir $(NONUS); \
echo -n "non-US ... "; \
grep "non-US/" $$i > $$i.nonus || true ; \
if [ -s $$i.nonus ] ; then \
cat $$i.nonus | xargs $(add_files) $$dir $(NONUS); \
fi; \
fi; \
$(scansources) $$dir; \
echo "done."; \
done
@touch $(SDIR)/sources-stamp
$(Q)touch $(SDIR)/sources-stamp
## BOOT & DOC & INSTALL ##
# Basic checks
$(MIRROR)/doc: need-complete-mirror
$(MIRROR)/tools: need-complete-mirror
need-complete-mirror:
@# Why the hell is this needed ??
@if [ ! -d $(MIRROR)/doc -o ! -d $(MIRROR)/tools ]; then \
echo "You need a Debian mirror with the doc, tools and"; \
echo "indices directories ! "; \
exit 1; \
fi
# Add everything that is needed to make the CDs bootable
bootable: ok disks installtools $(BDIR)/bootable-stamp
$(BDIR)/bootable-stamp:
@echo "Making the binary CDs bootable ..."
@for file in $(BDIR)/*.packages; do \
$(Q)set -e; \
for file in $(BDIR)/*.packages; do \
dir=$${file%%.packages}; \
n=$${dir##$(BDIR)/}; \
if [ -x $(BASEDIR)/tools/boot/boot-$(ARCH) ]; then \
dir=$(BDIR)/CD$$n; \
if [ -f $(BASEDIR)/tools/boot/$(CODENAME)/boot-$(ARCH) ]; then \
cd $(BDIR); \
$(BASEDIR)/tools/boot/boot-$(ARCH) $$n $$dir; \
echo "Running tools/boot/$(CODENAME)/boot-$(ARCH) $$n $$dir" ; \
$(BASEDIR)/tools/boot/$(CODENAME)/boot-$(ARCH) $$n $$dir; \
else \
echo "No script to make CDs bootable for $(ARCH) ..."; \
exit 1; \
fi; \
done
@touch $(BDIR)/bootable-stamp
$(Q)touch $(BDIR)/bootable-stamp
# Add the doc files to the CDs and the Release-Notes and the
# Contents-$(ARCH).gz files
doc: ok bin-infos $(BDIR)/1/doc
$(BDIR)/1/doc:
@echo "Adding the documentation ..."
@for i in $(BDIR)/*.packages; do \
dir=$${i%%.packages}; \
$(addfiles) $$dir $(MIRROR) doc; \
cp -d $(MIRROR)/README* $$dir/; \
if [ -e $(MIRROR)/dists/$(CODENAME)/main/Release-Notes ]; then \
cp $(MIRROR)/dists/$(CODENAME)/main/Release-Notes $$dir/; \
fi; \
cp $(MIRROR)/dists/$(CODENAME)/Contents-$(ARCH).gz \
$$dir/dists/$(CODENAME)/; \
if [ -n "$(NONUS)" ]; then \
cp $(NONUS)/dists/$(CODENAME)/non-US/Contents-$(ARCH).gz \
$$dir/dists/$(CODENAME)/non-US/; \
fi; \
if [ -e $(BASEDIR)/data/$(CODENAME)/README.$(ARCH) ]; then \
cp $(BASEDIR)/data/$(CODENAME)/README.$(ARCH) $$dir/; \
fi; \
echo "This disc is labelled :" > $$dir/README.1ST; \
cat $$dir/.disk/info >>$$dir/README.1ST; \
echo -e "\n\n" >>$$dir/README.1ST; \
if [ -e $(BASEDIR)/data/$(CODENAME)/README.1ST.$(ARCH) ]; then \
cat $(BASEDIR)/data/$(CODENAME)/README.1ST.$(ARCH) \
>> $$dir/README.1ST; \
fi; \
todos $$dir/README.1ST; \
if [ -e $(BASEDIR)/data/$(CODENAME)/README.multicd ]; then \
cp $(BASEDIR)/data/$(CODENAME)/README.multicd $$dir/; \
fi; \
bin-doc: ok bin-infos $(MIRROR)/doc $(BDIR)/CD1/doc
$(BDIR)/CD1/doc:
@echo "Adding the documentation (bin) ..."
$(Q)set -e; \
for DISK in $(FIRSTDISKS) ; do \
$(add_files) $(BDIR)/$$DISK $(MIRROR) doc; \
done
@for DISK in $(FIRSTDISKS) ; do \
mkdir $(BDIR)/$$DISK/doc/FAQ/html ; \
cd $(BDIR)/$$DISK/doc/FAQ/html ; \
tar xzvf ../debian-faq.html.tar.gz ; \
rm -f ../debian-faq.html.tar.gz ; \
done
$(Q)$(add_bin_doc) # Common stuff for all disks
src-doc: ok src-infos $(SDIR)/CD1/README.html
$(SDIR)/CD1/README.html:
@echo "Adding the documentation (src) ..."
$(Q)set -e; \
for i in $(SDIR)/*.sources; do \
dir=$${i%%.sources}; \
dir=$${dir##$(SDIR)/}; \
dir=$(SDIR)/CD$$dir; \
cp -d $(MIRROR)/README* $$dir/; \
rm -f $$dir/README $$dir/README.1ST \
$$dir/README.CD-manufacture $$dir/README.multicd \
$$dir/README.pgp ; \
cpp -traditional -undef -P -C -Wall -nostdinc -I $$dir/ \
-D OUTPUTtext $(BASEDIR)/data/$(CODENAME)/README.html.in \
| sed -e 's/%%.//g' > $$dir/README.html ; \
lynx -dump -force_html $$dir/README.html | todos \
> $$dir/README.txt ; \
cpp -traditional -undef -P -C -Wall -nostdinc -I $$dir/ \
-D OUTPUThtml $(BASEDIR)/data/$(CODENAME)/README.html.in \
| sed -e 's/%%.//g' > $$dir/README.html ; \
rm -f $$dir/README.diskdefines ; \
mkdir -p $$dir/pics ; \
cp $(BASEDIR)/data/pics/*.* $$dir/pics/ ; \
done
# Add the install stuff on the first CD
installtools: ok doc disks $(BDIR)/1/tools
$(BDIR)/1/tools:
installtools: ok bin-doc disks $(MIRROR)/tools $(BDIR)/CD1/tools
$(BDIR)/CD1/tools:
@echo "Adding install tools and documentation ..."
@$(addfiles) $(BDIR)/1 $(MIRROR) tools
@mkdir $(BDIR)/1/install
@cd \
$(BDIR)/1/dists/$(CODENAME)/main/disks-$(ARCH)/current; \
cp *.html *.txt $(BDIR)/1/install/
@ln -sf install.html $(BDIR)/1/install/index.html
@cd $(BDIR)/1/doc; \
for file in ../install/*.{html,txt}; do ln -s $$file; done
$(Q)set -e; \
for DISK in $(FIRSTDISKS) ; do \
$(add_files) $(BDIR)/$$DISK $(MIRROR) tools ; \
mkdir $(BDIR)/$$DISK/install ; \
if [ -x "$(BASEDIR)/tools/$(CODENAME)/installtools.sh" ]; then \
$(BASEDIR)/tools/$(CODENAME)/installtools.sh $(BDIR)/$$DISK ; \
fi ; \
done
# Add the disks-arch directories where needed
disks: ok bin-infos $(BDIR)/1/dists/$(CODENAME)/main/disks-$(ARCH)
$(BDIR)/1/dists/$(CODENAME)/main/disks-$(ARCH):
disks: ok bin-infos $(BDIR)/CD1/dists/$(CODENAME)/main/disks-$(ARCH)
$(BDIR)/CD1/dists/$(CODENAME)/main/disks-$(ARCH):
@echo "Adding disks-$(ARCH) stuff ..."
@mkdir -p \
$(BDIR)/1/dists/$(CODENAME)/main/disks-$(ARCH)
@$(addfiles) \
$(BDIR)/1/dists/$(CODENAME)/main/disks-$(ARCH) \
$(MIRROR)/dists/$(CODENAME)/main/disks-$(ARCH) .
@#Keep only one copy of the disks stuff
@cd $(BDIR)/1/dists/$(CODENAME)/main/disks-$(ARCH); \
if [ "$(SYMLINK)" != "" ]; then exit 0; fi; \
if [ -L current ]; then \
CURRENT_LINK=`ls -l current | awk '{print $$11}'`; \
mv $$CURRENT_LINK .tmp_link; \
rm -rf [0123456789]*; \
mv .tmp_link $$CURRENT_LINK; \
elif [ -d current ]; then \
rm -rf [0123456789]*; \
fi;
$(Q)set -e; \
for DISK in $(FIRSTDISKS) ; do \
mkdir -p $(BDIR)/$$DISK/dists/$(CODENAME)/main/disks-$(ARCH) ; \
$(add_files) \
$(BDIR)/$$DISK/dists/$(CODENAME)/main/disks-$(ARCH) \
$(BOOTDISKS) . ; \
cd $(BDIR)/$$DISK/dists/$(CODENAME)/main/disks-$(ARCH); \
if [ "$(SYMLINK)" != "" ]; then exit 0; fi; \
if [ -L current ]; then \
CURRENT_LINK=`ls -l current | awk '{print $$11}'`; \
mv $$CURRENT_LINK .tmp_link; \
rm -rf [0123456789]*; \
mv .tmp_link $$CURRENT_LINK; \
elif [ -d current ]; then \
rm -rf [0123456789]*; \
fi; \
done
upgrade: ok bin-infos $(BDIR)/upgrade-stamp
$(BDIR)/upgrade-stamp:
@echo "Trying to add upgrade* directories ..."
@if [ -x "$(BASEDIR)/tools/$(CODENAME)/upgrade.sh" ]; then \
$(Q)if [ -x "$(BASEDIR)/tools/$(CODENAME)/upgrade.sh" ]; then \
$(BASEDIR)/tools/$(CODENAME)/upgrade.sh; \
fi
@touch $(BDIR)/upgrade-stamp
$(Q)if [ -x "$(BASEDIR)/tools/$(CODENAME)/upgrade-$(ARCH).sh" ]; then \
$(BASEDIR)/tools/$(CODENAME)/upgrade-$(ARCH).sh; \
fi
$(Q)touch $(BDIR)/upgrade-stamp
## EXTRAS ##
# Launch the extras scripts correctly for customizing the CDs
extras: bin-extras
bin-extras: ok
@if [ -z "$(DIR)" -o -z "$(CD)" -o -z "$(ROOTSRC)" ]; then \
$(Q)if [ -z "$(DIR)" -o -z "$(CD)" -o -z "$(ROOTSRC)" ]; then \
echo "Give me more parameters (DIR, CD and ROOTSRC are required)."; \
false; \
fi
@echo "Adding dirs `$(DIR)' from `$(ROOTSRC)' to `$(BDIR)/$(CD)'" ...
@$(addfiles) $(BDIR)/$(CD) $(ROOTSRC) $(DIR)
@echo "Adding dirs '$(DIR)' from '$(ROOTSRC)' to '$(BDIR)/CD$(CD)'" ...
$(Q)$(add_files) $(BDIR)/CD$(CD) $(ROOTSRC) $(DIR)
src-extras:
@if [ -z "$(DIR)" -o -z "$(CD)" -o -z "$(ROOTSRC)" ]; then \
$(Q)if [ -z "$(DIR)" -o -z "$(CD)" -o -z "$(ROOTSRC)" ]; then \
echo "Give me more parameters (DIR, CD and ROOTSRC are required)."; \
false; \
fi
@echo "Adding dirs `$(DIR)' from `$(ROOTSRC)' to `$(SDIR)/$(CD)'" ...
@$(addfiles) $(SDIR)/$(CD) $(ROOTSRC) $(DIR)
@echo "Adding dirs '$(DIR)' from '$(ROOTSRC)' to '$(SDIR)/CD$(CD)'" ...
$(Q)$(add_files) $(SDIR)/CD$(CD) $(ROOTSRC) $(DIR)
## IMAGE BUILDING ##
# Get some size info about the build dirs
imagesinfo: bin-imagesinfo
bin-imagesinfo: ok
@for i in $(BDIR)/*.packages; do \
$(Q)for i in $(BDIR)/*.packages; do \
echo `du -sb $${i%%.packages}`; \
done
src-imagesinfo: ok
@for i in $(SDIR)/*.sources; do \
$(Q)for i in $(SDIR)/*.sources; do \
echo `du -sb $${i%%.sources}`; \
done
# Generate a md5sum.txt file listings all files on the CD
md5list: bin-md5list src-md5list
bin-md5list: ok packages $(BDIR)/1/md5sum.txt
$(BDIR)/1/md5sum.txt:
bin-md5list: ok packages bin-secured $(BDIR)/CD1/md5sum.txt
$(BDIR)/CD1/md5sum.txt:
@echo "Generating md5sum of files from all the binary CDs ..."
@for file in $(BDIR)/*.packages; do \
$(Q)set -e; \
for file in $(BDIR)/*.packages; do \
dir=$${file%%.packages}; \
n=$${dir##$(BDIR)/}; \
dir=$(BDIR)/CD$$n; \
test -x "$(HOOK)" && cd $(BDIR) && $(HOOK) $$n before-mkisofs; \
cd $$dir; \
find . -follow -type f | grep -v "\./md5sum" | grep -v \
"dists/stable" | grep -v "dists/frozen" | \
grep -v "dists/unstable" | xargs md5sum > md5sum.txt ; \
done
src-md5list: ok sources $(SDIR)/1/md5sum.txt
$(SDIR)/1/md5sum.txt:
src-md5list: ok sources src-secured $(SDIR)/CD1/md5sum.txt
$(SDIR)/CD1/md5sum.txt:
@echo "Generating md5sum of files from all the source CDs ..."
@for file in $(SDIR)/*.sources; do \
$(Q)set -e; \
for file in $(SDIR)/*.sources; do \
dir=$${file%%.sources}; \
dir=$${dir##$(SDIR)/}; \
dir=$(SDIR)/CD$$dir; \
cd $$dir; \
find . -follow -type f | grep -v "\./md5sum" | grep -v \
"dists/stable" | grep -v "dists/frozen" | \
grep -v "dists/unstable" | xargs md5sum > md5sum.txt ; \
done
# Generate $CODENAME-secured tree with Packages and Release(.gpg) files
# from the official tree
# Complete the Release file from the normal tree
secured: bin-secured src-secured
bin-secured: $(BDIR)/CD1/dists/$(CODENAME)-secured
$(BDIR)/CD1/dists/$(CODENAME)-secured:
@echo "Generating $(CODENAME)-secured on all the binary CDs ..."
$(Q)set -e; \
for file in $(BDIR)/*.packages; do \
dir=$${file%%.packages}; \
n=$${dir##$(BDIR)/}; \
dir=$(BDIR)/CD$$n; \
cd $$dir; \
$(add_secured); \
done
src-secured: $(SDIR)/CD1/dists/$(CODENAME)-secured
$(SDIR)/CD1/dists/$(CODENAME)-secured:
@echo "Generating $(CODENAME)-secured on all the source CDs ..."
$(Q)set -e; \
for file in $(SDIR)/*.sources; do \
dir=$${file%%.sources}; \
dir=$${dir##$(SDIR)/}; \
dir=$(SDIR)/CD$$dir; \
cd $$dir; \
$(add_secured); \
done
# Generates all the images
images: bin-images src-images
bin-images: ok bin-md5list $(OUT)
@echo "Generating the binary iso images ..."
@for file in $(BDIR)/*.packages; do \
$(Q)set -e; \
for file in $(BDIR)/*.packages; do \
dir=$${file%%.packages}; \
n=$${dir##$(BDIR)/}; \
dir=$(BDIR)/CD$$n; \
cd $$dir/..; \
opts=`cat $$dir.mkisofs_opts`; \
volid=`cat $$dir.volid`; \
opts=`cat $(BDIR)/$$n.mkisofs_opts`; \
volid=`cat $(BDIR)/$$n.volid`; \
rm -f $(OUT)/$(CODENAME)-$(ARCH)-$$n.raw; \
$(MKISOFS) $(MKISOFS_OPTS) -V "$$volid" \
-o $(OUT)/$(CODENAME)-$(ARCH)-$$n.raw $$opts $$n ; \
-o $(OUT)/$(CODENAME)-$(ARCH)-$$n.raw $$opts CD$$n ; \
if [ -f $(BASEDIR)/tools/boot/$(CODENAME)/post-boot-$(ARCH) ]; then \
$(BASEDIR)/tools/boot/$(CODENAME)/post-boot-$(ARCH) $$n $$dir \
$(OUT)/$(CODENAME)-$(ARCH)-$$n.raw; \
fi \
done
src-images: ok src-md5list $(OUT)
@echo "Generating the source iso images ..."
@for file in $(SDIR)/*.sources; do \
$(Q)set -e; \
for file in $(SDIR)/*.sources; do \
dir=$${file%%.sources}; \
n=$${dir##$(SDIR)/}; \
dir=$(SDIR)/CD$$n; \
cd $$dir/..; \
opts=`cat $$dir.mkisofs_opts`; \
volid=`cat $$dir.volid`; \
opts=`cat $(SDIR)/$$n.mkisofs_opts`; \
volid=`cat $(SDIR)/$$n.volid`; \
rm -f $(OUT)/$(CODENAME)-src-$$n.raw; \
$(MKISOFS) $(MKISOFS_OPTS) -V "$$volid" \
-o $(OUT)/$(CODENAME)-src-$$n.raw $$opts $$n ; \
-o $(OUT)/$(CODENAME)-src-$$n.raw $$opts CD$$n ; \
done
# Generate the *.list files for the Pseudo Image Kit
pi-makelist:
$(Q)set -e; \
cd $(OUT); for file in `find * -name \*.raw`; do \
$(BASEDIR)/tools/pi-makelist \
$$file > $${file%%.raw}.list; \
done
# Generate only one image number $(CD)
image: bin-image
bin-image: ok bin-md5list $(OUT)
@echo "Generating the binary iso image n°$(CD) ..."
@test -n "$(CD)" || (echo "Give me a CD=<num> parameter !" && false)
@dir=$(BDIR)/$(CD); cd $(BDIR); opts=`cat $$dir.mkisofs_opts`; \
volid=`cat $$dir.volid`; rm -f $(OUT)/$(CODENAME)-$(ARCH)-$(CD).raw; \
$(MKISOFS) $(MKISOFS_OPTS) -V "$$volid" \
-o $(OUT)/$(CODENAME)-$(ARCH)-$(CD).raw $$opts $(CD)
set -e; cd $(BDIR); opts=`cat $(CD).mkisofs_opts`; \
volid=`cat $(CD).volid`; rm -f $(OUT)/$(CODENAME)-$(ARCH)-$(CD).raw; \
$(MKISOFS) $(MKISOFS_OPTS) -V "$$volid" \
-o $(OUT)/$(CODENAME)-$(ARCH)-$(CD).raw $$opts CD$(CD); \
if [ -f $(BASEDIR)/tools/boot/$(CODENAME)/post-boot-$(ARCH) ]; then \
$(BASEDIR)/tools/boot/$(CODENAME)/post-boot-$(ARCH) $$n $$dir \
$(OUT)/$(CODENAME)-$(ARCH)-$$n.raw; \
fi
src-image: ok src-md5list $(OUT)
@echo "Generating the source iso image n°$(CD) ..."
@test -n "$(CD)" || (echo "Give me a CD=<num> parameter !" && false)
@dir=$(SDIR)/$(CD); cd $(SDIR); opts=`cat $$dir.mkisofs_opts`; \
volid=`cat $$dir.volid`; rm -f $(OUT)/$(CODENAME)-src-$(CD).raw; \
set -e; cd $(SDIR); opts=`cat $(CD).mkisofs_opts`; \
volid=`cat $(CD).volid`; rm -f $(OUT)/$(CODENAME)-src-$(CD).raw; \
$(MKISOFS) $(MKISOFS_OPTS) -V "$$volid" \
-o $(OUT)/$(CODENAME)-src-$(CD).raw $$opts $(CD)
-o $(OUT)/$(CODENAME)-src-$(CD).raw $$opts CD$(CD)
#Calculate the md5sums for the images
imagesums:
@cd $(OUT); :> MD5SUMS; for file in *.raw; do \
$(Q)cd $(OUT); :> MD5SUMS; for file in `find * -name \*.raw`; do \
md5sum $$file >>MD5SUMS; \
done
@ -516,14 +769,14 @@ conf:
sensible-editor $(BASEDIR)/CONF.sh
mirrorcheck: ok apt-update
@$(apt) cache dumpavail | $(mirrorcheck)
$(Q)$(apt) cache dumpavail | $(mirrorcheck)
# Little trick to simplify things
official_images: bin-official_images src-official_images
bin-official_images: ok bootable upgrade bin-images
src-official_images: ok src-images
src-official_images: ok src-doc src-images
$(CODENAME)_status: ok init
@echo "Using the provided status file for $(CODENAME)-$(ARCH) ..."
@cp $(BASEDIR)/data/$(CODENAME)/status.$(ARCH) $(BDIR)/status \
$(Q)cp $(BASEDIR)/data/$(CODENAME)/status.$(ARCH) $(ADIR)/status \
2>/dev/null || $(MAKE) status || $(MAKE) correctstatus

133
README
View File

@ -1,7 +1,8 @@
YACS - Yet Another CD Script :-)
================================
(better known as debian-cd)
Copyright 1999 Raphaël Hertzog <hertzog@debian.org>
Copyright 1999-2001 Raphaël Hertzog <hertzog@debian.org>
This set of tools is licensed under the General Public License
version 2 or any later version. You can find it in
/usr/share/common-licenses/GPL on a Debian GNU system.
@ -9,6 +10,8 @@ version 2 or any later version. You can find it in
Thanks to Steve McIntyre <stevem@chiark.greenend.org.uk> for his
work on slink_cd/debian_cd. Some ideas come from his script.
Thanks to all the contributors on the debian-cd mailing list.
What is needed ?
================
Software :
@ -16,10 +19,14 @@ Software :
- perl (>= 5.004)
- bash (or another POSIX shell)
- make
- mkisofs/mkhybrid
- mkisofs/mkhybrid (mkisofs also provides the isoinfo binary used by the
Pseudo Image Kit)
- dpkg-multicd package (for dpkg-scanpackages with -m option)
- the perl MD5 module
- dpkg-dev (>= 1.4.1.6) (for dpkg-scansources)
- lynx (for text version of README.html)
- if you want to generate .list files: tempfile, as included in debianutils
>= 1.6 (not absolutely necessary, workaround described in tools/pi-makelist)
Other :
- lots of free space on your disks
- a Debian mirror (on a partition where you can write, if you can't write
@ -29,25 +36,29 @@ Other :
-------------------------------
- GENERATING DEBIAN CD IMAGES -
-------------------------------
For people that do not have time, here's the quick explanation :
================================================================
Edit the CONF.sh and change the PATHs for the mirror and so on.
$ vim CONF.sh
$ . CONF.sh
$ make potato_status
$ make list COMPLETE=1 SIZELIMIT1=576716800
$ make distclean
$ make status
$ make list COMPLETE=1 SIZELIMIT1=555000000 SRCSIZELIMIT=665000000
$ make official_images
[ or if you want only binary images :
$ make bin-official_images ]
But you really should consider reading further for more information.
You can also give a look at build.sh and build_all.sh for an automatized
way of building CD images.
How to build a CD set - step by step
====================================
If not yet done, first decompact the archive and cd to the "yacs" directory.
If not yet done, cd to the /usr/share/debian-cd/ directory.
The process of building a CD is decomposed as follow :
@ -61,30 +72,34 @@ The process of building a CD is decomposed as follow :
have to build them one after the other (you may use a shell
script for this).
Note that the temporary dir must be on the same device than the
mirror because debian-cd uses hardlinks for generating an image
tree. If you can't do this, you'll have to use the symlink farm.
The symlink farm is explained at the end of this README.
- let's clean everything that may still be there from previous runs :
$ make distclean
- now we'll check if your mirror is ok (with good Packages files) :
$ make mirrorcheck
- then you will have to launch this for initializing the
temporary directory used for the build :
$ make status
If this has failed then you'll have to launch :
If this has failed then this will be automatically launched :
$ make correctstatus
However note that make status should never fail if it is
used for building a CD set for the stable release ...
NOTE: Actually (11/7/99) potato is in a bad state, I advise you
to use the potato.status file in the data dir as your status file,
to do so you can launch :
$ make potato_status
- now you can decide what you want on your CDs
$ make list TASK=tasks/debian-2.2 COMPLETE=1
or
$ make list TASK=tasks/gnome COMPLETE=0 SIZELIMIT=576716800
or
$ export NONFREE=1; make list TASK=tasks/kde COMPLETE=1
or for something like an official image for the USA :
$ make COMPLETE=1 NONUS=0 NONFREE=0 SIZELIMIT1=576716800
or for something like an official image for the USA (without non-US &
non-free) :
$ make list COMPLETE=1 SIZELIMIT1=576716800
.... take a look at the file tasks/* to see the options you can have :)
You can change the behaviour of this command with the following
@ -92,8 +107,18 @@ The process of building a CD is decomposed as follow :
- if NONUS is set, then packages from non-US will be allowed (remember
that the value of NONUS must be the path to the non-US mirror
if you have one)
- if FORCENONUSONCD1 is set also, then packages will be
rearranged so that non-US packages are all on CD#1. This
includes the non-free ones if you specify NONFREE. Then 2 separate
copies of CD#1 will be produced, identical in every respect except
for the inclusion/lack of non-US packages. The same happens for
the source CDs when they are built.
- if NONFREE is set, then packages from non-free will be allowed
(NONFREE must be exported to all sub-shells)
- if EXTRANONFREE is set, then non-free packages will be included
on an extra CD (the last CD in fact). Don't use NONFREE and
EXTRANONFREE at the same time !
(EXTRANONFREE must be exported to all sub-shells)
- if COMPLETE is set, all packages that are not listed in the
selected task file will be included at the end
- if SIZELIMIT is set, it will be used as the maximum size that
@ -112,6 +137,19 @@ The process of building a CD is decomposed as follow :
$ make bootable
This does affect only the binary CDs.
If you want to use boot-floppies built by yourself you can give
a parameter BOOTDISKS=<dir> giving the directory where
they are (note that $BOOTDISKS/current must be a symlink to the
real directory, it must follow the same setup than in the FTP
mirror). Your boot-floppies must also be on the same partiton than
your mirror & temporary dir (hardlinks are used here too).
All CD1 of officials images are bootable (CD for ARM are the exception)
and the space required for this stuff may not always be taken into
account in the size calculation. That's why you may need to adjust
manually SIZELIMIT1 following the size of the boot-floppies set that
you're using.
- now, we'll add the binary packages to the temporary tree :
$ make packages
@ -146,7 +184,70 @@ The process of building a CD is decomposed as follow :
$ make bin-images
And "make src-images" will generate the sources images.
Note: I use here make images, but you could as well use make
official_images since the latter is the same as the former with
some dependencies on targets that you already launched
(make bootable packages sources).
- if you want to generate a MD5SUMS file with the md5sums of the
images you can do it with :
$ make imagesums
Official images
===============
If you use make official_images you're building CD images that have
the same properties than official CD images but they still doesn't
have the name of "Official Images". The name of the images is given
by setting the OFFICIAL and DEBVERSION environment variable (check
CONF.sh).
Please never ever use the "Official" name for a CD image that you
built yourself. The only images that can be called "Official" are the
ones built by Debian itself and which are provided on Debian's
servers.
The default configuration shipped with this package will automatically
name the images "Unofficial". CD will work exactly in the same way
with all Debian tools, only the label is different. That means you
can use build.sh and build_all.sh to build your "Unofficial" images
without modifying anything.
Local packages
==============
If you provide some custom made packages and you want to put them on
Debian CD set you can do it. Simply put your packages in
$MIRROR/dists/$CODENAME/local/binary-$ARCH/<section>.
The organization of this sub-tree is the same than what you can find
in the main, contrib or non-free part. You may use different section
names if you want. Be sure to create Packages files (and Sources.gz if you
include sources).
To include local packages, the LOCAL environment variable must be set
to "1" while building the CDs.
You can also set the LOCALDEBS environment variable, and it will be used
instead of MIRROR when looking for local packages.
Additionnal targets
===================
Pseudo Image Kit
----------------
Those of you, who will make images available to people for download may
consider using the Pseudo Image Kit (cf http://cdimage.debian.org for more
information). That's why you can launch "make pi-makelist" that will generate
the *.list files for the images you've just generated.
The tools/pi-makelist script needs the isoinfo binary. You can get the
sources from http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html
Alternatively (and certainly simpler for people using Debian system), the
isoinfo binary is in the mkisofs package (since Debian potato at least).
About the hook system
=====================
@ -179,3 +280,5 @@ Note that you will also need a patched mkhybrid that does support the
-F option. Have a look here about it :
http://www.chiark.greenend.org.uk/~stevem/DebianCD/
The mkhybrid package in Debian does support this -F option since
potato (Debian 2.2).

View File

@ -1,5 +1,25 @@
README for those who want to hack on yacs
-----------------------------------------
README for those who want to hack on yacs/debian-cd
---------------------------------------------------
Organisation :
--------------
The main source is in the Debian CVS. If you want to hack on debian-cd
and if you want to send me patches, please work on the latest version
available in the CVS.
http://cvs.debian.org/debian-cd/
$ export CVSROOT=anonymous@cvs.debian.org:/cvs/debian-boot
$ cvs co debian-cd
If you want to discuss anything related to the debian-cd development, you
can contact me directly or, better, you can mail the
debian-cd@lists.debian.org mailing list where all people interested in the
debian-cd development are subscribed.
Technical details :
-------------------
The Makefile which is the main directory will be used to launch
each step of the install process. Try to comment each target of
@ -33,6 +53,10 @@ Log files :
TODO list :
-----------
+ put the doc directory only on the first binary CD
+ be able to use an alternate location for the boot disks
(in order to use i18ned boot disks and to more easily
test debian-cd with CVS version of the boot-floppies)
+ a way to force the inclusion of packages (even broken)
+ possibility to add project/* to the last CD
+ check the source files on the mirror (with Sources.gz)

View File

@ -1,10 +1,34 @@
#!/bin/sh
set -e
# Script to build one arch
. CONF.sh
[ -n "$1" ] && export ARCH=$1
make distclean
make ${CODENAME}_status
echo " ... checking your mirror"
make mirrorcheck
make list COMPLETE=1 SIZELIMIT1=576716800
if [ $? -gt 0 ]; then
echo "ERROR: Your mirror has a problem, please correct it." >&2
exit 1
fi
echo " ... selecting packages to include"
disks=`du -sm ${MIRROR}/dists/${CODENAME}/main/disks-${ARCH}/current/. | \
awk '{print $1}'`
if [ -f $BASEDIR/tools/boot/$CODENAME/boot-$ARCH.calc ]; then
. $BASEDIR/tools/boot/$CODENAME/boot-$ARCH.calc
fi
SIZE_ARGS=''
for CD in 1 2 3 4; do
size=`eval echo '$'"BOOT_SIZE_${CD}"`
[ "$size" = "" ] && size=0
[ $CD = "1" ] && size=$(($size + $disks))
SIZE_ARGS="$SIZE_ARGS SIZELIMIT${CD}=$(((630 - $size) * 1024 *1024))"
done
make list COMPLETE=1 $SIZE_ARGS SRCSIZELIMIT=$((635 * 1024 * 1024))
echo " ... building the images"
make official_images
make imagesums

View File

@ -4,7 +4,9 @@
. CONF.sh
for ARCH in "i386 m68k alpha sparc powerpc"
TMP_OUT=$OUT
for ARCH in i386 m68k alpha sparc powerpc arm
do
export ARCH
echo "Now we're going to build CD for $ARCH !"
@ -18,21 +20,52 @@ do
exit 1
fi
echo " ... selecting packages to include"
make list COMPLETE=1 SIZELIMIT1=576716800
disks=`du -sm ${MIRROR}/dists/${CODENAME}/main/disks-${ARCH}/current/. | \
awk '{print $1}'`
if [ -f $BASEDIR/tools/boot/$CODENAME/boot-$ARCH.calc ]; then
. $BASEDIR/tools/boot/$CODENAME/boot-$ARCH.calc
fi
SIZE_ARGS=''
for CD in 1 2 3 4; do
size=`eval echo '$'"BOOT_SIZE_${CD}"`
[ "$size" = "" ] && size=0
[ $CD = "1" ] && size=$(($size + $disks))
SIZE_ARGS="$SIZE_ARGS SIZELIMIT${CD}=$(((630 - $size) * 1024 *1024))"
done
make list COMPLETE=1 $SIZE_ARGS SRCSIZELIMIT=$((635 * 1024 * 1024))
echo " ... building the images"
if [ "$ARCH" = "i386" ]; then
make official_images
export OUT="$TMP_OUT/$ARCH"; mkdir -p $OUT
make bin-official_images
echo Generating MD5Sums of the images
make imagesums
echo Generating list files for images
make pi-makelist
export OUT="$TMP_OUT/src"; mkdir -p $OUT
make src-official_images
echo Generating MD5Sums of the images
make imagesums
echo Generating list files for images
make pi-makelist
else
export OUT=$TMP_OUT/$ARCH; mkdir -p $OUT
make bin-official_images
if [ $? -gt 0 ]; then
echo "ERROR WHILE BUILDING OFFICIAL IMAGES !!" >&2
echo "I'll try to build a simple (non-bootable) CD" >&2
make clean
make installtools
make bin-images
if [ "$ATTEMPT_FALLBACK" = "yes" ]; then
echo "I'll try to build a simple (non-bootable) CD" >&2
make clean
make installtools
make bin-images
else
exit 1
fi
fi
echo Generating MD5Sums of the images
make imagesums
echo Generating list files for images
make pi-makelist
fi
echo "--------------- `date` ---------------"
done
make imagesums

View File

@ -1,6 +1,11 @@
# ext. xlate creator type comment
.hqx Ascii 'BnHx' 'TEXT' "BinHex file"
.mov Raw 'TVOD' 'MooV' "QuickTime Movie"
.deb Raw 'Debn' 'bina' "Debian package"
.bin Raw 'Debn' 'bina' "Floppy or ramdisk image"
* Ascii 'ttxt' 'TEXT' "Text file"
# ext. xlate creator type comment
.hqx Ascii 'BnHx' 'TEXT' "BinHex file"
.mov Raw 'TVOD' 'MooV' "QuickTime Movie"
.deb Raw 'Debn' 'bina' "Debian package"
.bin Raw 'ddsk' 'DDim' "Floppy or ramdisk image"
.img Raw 'ddsk' 'DDim' "Floppy or ramdisk image"
.b Raw 'UNIX' 'tbxi' "bootstrap"
yaboot Raw 'UNIX' 'boot' "bootstrap"
vmlinux Raw 'UNIX' 'boot' "bootstrap"
.conf Raw 'UNIX' 'conf' "bootstrap"
* Ascii '????' '????' "Text file"

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
data/pics/debian.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

BIN
data/pics/logo-50.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

BIN
data/pics/red-lowerleft.png Normal file

Binary file not shown.

Binary file not shown.

BIN
data/pics/red-upperleft.png Normal file

Binary file not shown.

Binary file not shown.

809
data/potato/README.html.in Normal file
View File

@ -0,0 +1,809 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML lang="en">
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<TITLE>Debian GNU/Linux -- The Universal Operating System</TITLE>
<META NAME="Description" CONTENT="Debian GNU/Linux is a free distribution of the GNU/Linux operating system. It is maintained and updated through the work of many users who volunteer their time and effort.">
<META NAME="Keywords" CONTENT="debian, GNU, linux, unix, open source, free, DFSG">
<META NAME="Language" CONTENT="English">
<meta name="Author" content="J.A. Bezemer, costar@panic.et.tudelft.nl">
</HEAD>
<BODY text="#000000" bgcolor="#FFFFFF" link="#0000FF" vlink="#800080" alink="#FF0000">
<!-- The HTML and TEXT file are NOT the actual source code... -->
<!-- For that, see http://cdimage.debian.org/ch32.html -->
#if 0
If you read THIS, you're viewing the actual source file ;-)
#endif
#undef i386
#undef alpha
#undef powerpc
#undef ppc
#undef sparc
#undef ultrasparc
#undef m68k
#undef arm
#undef binary
#undef bin
#undef source
#undef src
#if OUTPUTtext
#define href nothing
#endif
#include <README.diskdefines>
#if OUTPUThtml
<div align=right>
(<a href="README.txt">Text version</a>)
</div>
<TABLE border="0" cellpadding="3" cellspacing="0" align="center" summary="">
<TR>
<TD>
<IMG src="pics/logo-50.jpg" border="0" hspace="0" vspace="0" alt=""
width="50" height="61"></A>
<IMG src="pics/debian.jpg" border="0" hspace="0" vspace="0"
alt="Debian" width="179" height="61">
</TD>
</TR>
</TABLE>
#endif
#if OUTPUTtext
<div align=right>
(HTML version in README.html)
</div>
#endif
<TABLE bgcolor="#DF0451" border="0" cellpadding="0" cellspacing="0"
width="100%" summary="">
<TR>
<TD valign="top">
<img src="pics/red-upperleft.png" align="left" border="0" hspace="0"
vspace="0" alt="" width="15" height="16">
</TD>
<TD rowspan="2" align="center">
<CENTER>
<TABLE border="0" cellpadding="2" cellspacing="0" align="center">
<TR><TD bgcolor="#000084">
<CENTER><FONT COLOR="#FFFFFF" FACE="helvetica,arial"><B>&nbsp;&nbsp;
#if 0
Debian GNU/Linux 2.2 "Potato" - Official i386 Binary-1 CD
#endif
DISKNAME CD
&nbsp;&nbsp;</B></FONT></CENTER>
</TD><TR>
</TABLE>
</CENTER>
</TD>
<TD valign="top">
<img src="pics/red-upperright.png" align="right" border="0" hspace="0"
vspace="0" alt="" width="16" height="16">
</TD>
</TR>
<TR>
<TD valign="bottom">
<img src="pics/red-lowerleft.png" align="left" border="0" hspace="0"
vspace="0" alt="" width="16" height="16">
</TD>
<TD valign="bottom">
<img src="pics/red-lowerright.png" align="right" border="0" hspace="0"
vspace="0" alt="" width="15" height="16">
</TD>
</TR>
</TABLE>
<TABLE border="0" cellpadding="2" cellspacing="0" width="100%" summary="">
<TR>
<TD></TD>
</TR>
</TABLE>
<TABLE border="0" cellpadding="0" cellspacing="0" width="100%" summary="">
<TR>
<TD colspan="3" valign="top" width="20%" bgcolor="#BBDDFF">
<img src="pics/blue-upperleft.png" align="left" border="0"
hspace="0" vspace="0" alt="" width="16" height="16">
<img src="pics/blue-upperright.png" align="right" border="0"
hspace="0" vspace="0" alt="" width="16" height="16">
</TD>
</TR>
<TR>
<TD bgcolor="#BBDDFF">&nbsp;&nbsp;</TD>
<TD valign="TOP" bgcolor="#BBDDFF">
<FONT face="Arial,Helvetica">
#if OUTPUThtml
<P><B><A href="http://www.debian.org/">Debian homepage</A></B></P>
#endif
&nbsp;<BR>
<P>
#if OUTPUTtext
&nbsp;<BR>
CONTENTS:
<BR>
&nbsp;<BR>
<UL>
#endif
#if OUTPUTtext
<LI>
#endif
<A href="#intro">Intro</A>
<P>
#if OUTPUTtext
</LI><LI>
#endif
<A href="#thiscd">About This CD</A>
<P>
#if OUTPUTtext
</LI><LI>
#endif
<A href="#install">Installing</A>
<P>
#if OUTPUTtext
</LI><LI>
#endif
#if ARCHi386 || ARCHalpha || ARCHm68k || ARCHsparc
<A href="#upgrade">Upgrading</A>
<P>
#if OUTPUTtext
</LI><LI>
#endif
#endif
#ifndef UNOFFEXTRAS
<A href="#lastmin">Last-Minute Notes</A>
<P>
#if OUTPUTtext
</LI><LI>
#endif
#endif
#if TYPEbinary
<A href="#apt">Using CDs with Dselect and Apt</A>
<P>
#if OUTPUTtext
</LI><LI>
#endif
#endif
#ifndef UNOFFEXTRAS
<A href="#nonfree">Non-free/Non-US</A>
<P>
#if OUTPUTtext
</LI><LI>
#endif
#endif
#ifndef UNOFFEXTRAS
<A href="#cdmanuf">CD Manufacturers</A>
<P>
#if OUTPUTtext
</LI><LI>
#endif
#endif
<A href="#other">More Information</A>
<P>
#if OUTPUThtml
&nbsp;<P>
<A href=".">Browse this CD-ROM</A></P>
<P>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt>
</P>
#endif
</FONT>
#if OUTPUTtext
</LI>
</UL>
#endif
</TD>
<TD bgcolor="#BBDDFF">&nbsp;&nbsp;</TD>
<TD>&nbsp;&nbsp;</TD>
<TD valign="TOP" width="80%">
<CENTER>
<FONT SIZE="+2"><B><I>
Welcome to the exciting world of
</I></B></FONT>
<BR>
<FONT SIZE="+3"><B><I>
Debian GNU/Linux!
</I></B></FONT>
</CENTER>
<A name="intro">
<P><H2>
Intro
#if OUTPUTtext
<BR>
=====
#endif
</H2>
</a>
This is one of the CD-ROMs of the
<a href="http://www.debian.org/">Debian GNU/Linux</a>
distribution. Debian is a
very extensive collection of software. But it is more. It is a complete
Operating System (OS) for your computer. And it is
<A href="http://www.debian.org/intro/free">free</A>
(as in &quot;freedom&quot;).
<P>
An operating system is the set of basic programs
and utilities that make your computer run. At the core of an operating
system is the kernel. The kernel is the most fundamental program on the
computer, which does all the basic housekeeping and lets you start other
programs.
Debian is kernel independent. It currently uses the
<A href="http://www.linux.org/">Linux</A> kernel but work is
in progress to provide Debian for other kernels, using
<A href="http://www.gnu.org/software/hurd/hurd.html">the Hurd</A>.
Most of the basic operating system tools
come from the <a href="http://www.gnu.org/">GNU project</A>; hence the name
GNU/Linux.
<P>
Debian is available for various kinds of computers
(&quot;architectures&quot;), like
&quot;IBM-compatible&quot; PCs (<i>i386</i>),
Compaq's <i>Alpha</i>,
Motorola's 680x0 (<i>m68k</i>),
Sun's <i>Sparc</i>,
Motorola/IBM's <i>PowerPC</i>, and <i>(Strong)ARM</i> processors.
Check the <A href="http://www.debian.org/ports">ports</A> page
#if OUTPUTtext
(http://www.debian.org/ports)
#endif
for more information.
<P>
#if OUTPUTtext
Read more at <P>
&nbsp; http://www.debian.org/intro/about
#endif
#if OUTPUThtml
<A href="http://www.debian.org/intro/about">Read more...</A>
#endif
<A name="thiscd">
#if OUTPUTtext
<P>&nbsp;<P><H2>
#endif
#if OUTPUThtml
<P><HR><P><H2>
#endif
About This CD
#if OUTPUTtext
<BR>
=============
#endif
</H2>
</a>
This CD-ROM is labeled
<P>
<tt>&nbsp;
DISKNAME
</tt>
<P>
#ifndef UNOFFEXTRAS
which means that this CD is number DISKNUM of totally TOTALNUM CDs containing
#if TYPEbinary
programs ("binaries") for `ARCH' computers.
<P>
The programs on the Binary CDs are ordered by popularity. The Binary-1 CD
contains the most popular programs and the installation tools; it is possible
to install and run Debian with only the Binary-1 CD. The other CDs, up to
Binary-TOTALNUM, contain mostly special-interest programs.
#endif
#if TYPEsource
the source code of programs in the Debian OS.
<P>
The source packages on the Source CDs are ordered by popularity, like
the programs on the Binary CDs. This means that the source code of the
programs on the Binary-DISKNUM CD can most likely be found on this CD
(though there may be some variation due to size issues).
#endif
#else
#include <unoffextrascd.html.in>
#endif
<A name="install">
#if OUTPUTtext
<P>&nbsp;<P><H2>
#endif
#if OUTPUThtml
<P><HR><P><H2>
#endif
Installing
#if OUTPUTtext
<BR>
==========
#endif
</H2>
</a>
#if DISKNUM1 && TYPEbinary
Because Debian is a complete Operating System, the installation procedure
may seem a bit unusual. You can install Debian GNU/Linux either
<i>next to</i> your current OS, or as <i>only</i> OS on your computer.
<P>
Read the <i>Installation Manual</i>, on this CD at
<P>
<tt>&nbsp;
<A href="install/doc/install.en.html">/install/doc/install.en.html</a> &nbsp;&nbsp;&nbsp; </tt>
(English version).
<P>
Translations of the <i>Installation Manual</i>, and plain-text and PDF
versions, are also available in the
<P>
<tt>&nbsp;
<A href="install/doc/">/install/doc</a></tt>
<P>
directory, along with various other documents.
<P>
Programs and other files that are needed for the installation can be found on
this CD under
<P>
<tt>&nbsp;
<A href=%%""dists/potato/main/disks-ARCH/%%"">/dists/potato/main/disks-ARCH</a>
</tt>
#if ARCHi386 || ARCHalpha || ARCHpowerpc || ARCHsparc
<P>
For the impatient ones:
#endif
#if ARCHi386 || ARCHalpha || ARCHsparc
you can start the installation program easily by booting off this CD-ROM.
Note that not all (esp. older) systems support this.
<P>
#endif
#if ARCHi386 || ARCHpowerpc
#if ARCHi386
You can also
#else
you can
#endif
examine the
<P>
<tt>&nbsp;
<a href="install/">/install</a>
</tt>
<P>
directory; you might be able to start the installation system directly
from there.
#endif
#else
The installation tools of the Debian Operating System are located on the
Binary-1 CD.
See the README on that CD for more info.
#endif
#if ARCHi386 || ARCHalpha || ARCHm68k || ARCHsparc
<A name="upgrade">
#if OUTPUTtext
<P>&nbsp;<P><H2>
#endif
#if OUTPUThtml
<P><HR><P><H2>
#endif
Upgrading
#if OUTPUTtext
<BR>
=========
#endif
</H2>
</a>
#if DISKNUM1 && TYPEbinary
If you are already running an older version of the Debian GNU/Linux
Operating System, you may want to upgrade to version 2.2.
<P>
Upgrading procedures, and things needed for the upgrade, can be found on
this CD in the
<P>
<tt>&nbsp;
<A href="upgrade/">/upgrade</a>
</tt>
<P>
directory.
#else
Procedures describing the upgrade from an older version of the Debian
Operating System are also located on the Binary-1 CD.
See the README on that CD for more info.
#endif
#endif
#ifndef UNOFFEXTRAS
<A name="lastmin">
#if OUTPUTtext
<P>&nbsp;<P><H2>
#endif
#if OUTPUThtml
<P><HR><P><H2>
#endif
Last-Minute Notes
#if OUTPUTtext
<BR>
=================
#endif
</H2>
</a>
<UL>
<LI>
It is possible to run a Debian GNU/Linux 2.2 system with a new Linux kernel
version 2.4.x. For that, you may need to upgrade one or more software
packages to a newer version than available on this CD. Read
<a href="http://www.fs.tum.de/~bunk/kernel-24.html">http://www.fs.tum.de/~bunk/kernel-24.html</a>
for more information.
<BR>
Note that Debian does not officially recommend running a Linux kernel 2.4.x
at this moment.
<BR>&nbsp;
</LI>
<LI>
The K Desktop Environment (KDE) version 2 was not finished when Debian 2.2
was released, and is therefore not included. However, KDE2 packages
for Debian 2.2 are available for download at
<a href="http://kde.debian.net/">http://kde.debian.net</a>&nbsp;.
<BR>&nbsp;
</LI>
<LI>
At this moment, there are no Debian 2.2 packages available of the recently
released version 4.0 of XFree86 (the open-source implementation of the X Window
System). If you really need to run XFree86&nbsp;4, you have to (partially)
upgrade your system to the &quot;testing&quot; or &quot;unstable&quot;
distribution.
<BR>&nbsp;
</LI>
#if 0
<LI>
The Linux kernel version 2.2.15 on these CDs has been patched
to correct the <tt>seteuid</tt> problem with the fix from 2.2.16.
<!-- http://www.debian.org/Lists-Archives/debian-release-0006/msg00011.html -->
<BR>&nbsp;
</LI>
#endif
<LI>
More last-minutes notes for this CD may be available on
<a href="http://cdimage.debian.org/lastmin.html">http://cdimage.debian.org/lastmin.html</a>
</LI>
</UL>
#endif
#if TYPEbinary
<A name="apt">
#if OUTPUTtext
<P>&nbsp;<P><H2>
#endif
#if OUTPUThtml
<P><HR><P><H2>
#endif
Using CDs with Dselect and Apt
#if OUTPUTtext
<BR>
==============================
#endif
</H2>
</a>
After installing or upgrading, Debian's packaging system can use CD-ROMs,
local collections, or networked servers (FTP, HTTP) to automatically
install software from (<tt>.deb</tt> <i>packages</i>). This is done
preferably with the `apt' and `dselect' programs. If you do not already
know how to setup these, here is a brief explanation.
<P>
#define CDROMreadme 1
#include "apt-setup.html.in"
<P>
Once this is done, you can install packages from the commandline using
<tt>apt-get</tt>. For example, if you want to install the packages
`commprog' and `maxgame', you can give the command
<P>
<tt>&nbsp;
apt-get install commprog maxgame
</tt>
<P>
Note that you don't have to enter the complete path, or the
`<tt>.deb</tt>' extension. `Apt' will figure this out itself.
<P>
`<tt>Dselect</tt>' is also able to use `apt' to fetch the packages. To set
up `<tt>dselect</tt>', choose [A]ccess in the main menu, and then select
`apt'. The <tt>sources.list</tt> file should be okay already, so don't let
the program make a new one. Then, after an [U]pdate, the configuration is
ready. You can just keep using [S]elect and [I]nstall to install packages.
<P>
See <tt>dselect</tt>'s online help screens for more information (use the
`<tt>?</tt>' key).
#endif
#ifndef UNOFFEXTRAS
<A name="nonfree">
#if OUTPUTtext
<P>&nbsp;<P><H2>
#endif
#if OUTPUThtml
<P><HR><P><H2>
#endif
Non-free and Non-US
#if OUTPUTtext
<BR>
===================
#endif
</H2>
</a>
The package sections `non-free' and `non-US' contain packages that either
have a restrictive license, or can't be exported from the US (like `pgp'
or `ssh'). It may well be that this CD does not contain (all of) these
packages. You can get them from our FTP/HTTP mirror sites.
<P>
`Non-free' packages are on our "regular" mirrors, listed in
<a href="README.mirrors.html">README.mirrors.html</a> on this CD, or on
<a href="http://www.debian.org/distrib/ftplist">http://www.debian.org/distrib/ftplist</a> ("Full list of mirrors").
<P>
`Non-US' packages are on special mirrors outside the US, listed in
<a href="README.non-US">README.non-US</a> on this CD, or on
<a href="http://www.debian.org/misc/README.non-US">http://www.debian.org/misc/README.non-US</a>.
<P>
Note that you <i>are</i> allowed to <i>import</i> non-US packages into the US.
#endif
#ifndef UNOFFEXTRAS
<A name="cdmanuf">
#if OUTPUTtext
<P>&nbsp;<P><H2>
#endif
#if OUTPUThtml
<P><HR><P><H2>
#endif
CD Manufacturers
#if OUTPUTtext
<BR>
================
#endif
</H2>
</a>
You are completely free to manufacture and (re-)distribute CD-ROMs of the
Debian GNU/Linux Operating System, like this one. There is no charge from
us (but of course donations are always welcome).
<P>
For all needed information, and contact addresses, please refer to
<P>
<tt>&nbsp;
<a href="http://cdimage.debian.org/">http://cdimage.debian.org</a>
</tt>
#endif
<A name="other">
#if OUTPUTtext
<P>&nbsp;<P><H2>
#endif
#if OUTPUThtml
<P><HR><P><H2>
#endif
More Information
#if OUTPUTtext
<BR>
================
#endif
</H2>
</a>
#if DISKNUM1 && TYPEbinary
There is much more information present on this CD. Besides the already
mentioned installation and upgrading procedures, this is the most
interesting: <P>
<UL>
<LI>
#if OUTPUTtext
/doc/FAQ
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
#endif
<A href="doc/FAQ/">Debian FAQ</a>
</LI>
<LI>
#if OUTPUTtext
/doc/constitution.txt
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
#endif
<A href="doc/constitution.txt">The Debian Constitution</a>
</LI>
<LI>
#if OUTPUTtext
/doc/debian-manifesto
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
#endif
<A href="doc/debian-manifesto">The Debian Manifesto</a>
</LI>
<LI>
#if OUTPUTtext
/doc/social-contract.txt
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
#endif
<A href="doc/social-contract.txt">Debian's Social Contract</a>
</LI>
<LI>
#if OUTPUTtext
/doc/bug-reporting.txt
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
#endif
<A href="doc/bug-reporting.txt">Bug reporting instructions</a>
</LI>
</UL>
#else
The Binary-1 CD contains much more information about various aspects
of the Debian Operating System and the Debian organization.
See the README on that CD for more info.
#endif
<P>
Also on the Internet are many resources. To name a few:
<P>
<UL>
<LI>
#if OUTPUTtext
http://www.debian.org
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
#endif
<A href="http://www.debian.org/">The Debian homepage</a>
</LI>
<LI>
#if OUTPUTtext
http://www.debian.org/doc
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
#endif
<A href="http://www.debian.org/doc/">Debian Documentation</a>
</LI>
<LI>
#if OUTPUTtext
http://www.debian.org/support
&nbsp;
#endif
<A href="http://www.debian.org/support">Debian User Support</a>
</LI>
<LI>
#if OUTPUTtext
http://www.linuxdoc.org
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
#endif
<A href="http://www.linuxdoc.org/">The Linux Documentation Project</a>
</LI>
<LI>
#if OUTPUTtext
http://www.linux.org
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
#endif
<A href="http://www.linux.org/">General Linux homepage</a>
</LI>
</UL>
<P>
<DIV align="center">
#if OUTPUTtext
&nbsp;<br>
&nbsp;<br>
#endif
#if OUTPUThtml
<HR>
#endif
<SMALL>See the Debian
<A href="http://www.debian.org/contact">contact page</A>
#if OUTPUTtext
(http://www.debian.org/contact)
#endif
for information on contacting us.
</SMALL><P>
<SMALL>
Last Modified: Wed Apr 18 19:09:34 CEST 2001
<BR></SMALL>
</DIV>
</TD>
</TR>
<TR>
<TD colspan="3" valign="bottom" width="20%" bgcolor="#BBDDFF">
<img src="pics/blue-lowerleft.png" align="left" border="0"
hspace="0" vspace="0" alt="" width="17" height="16">
<img src="pics/blue-lowerright.png" align="right" border="0"
hspace="0" vspace="0" alt="" width="16" height="16">
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

View File

@ -0,0 +1,256 @@
First of all, comment out every line of <tt>/etc/apt/sources.list</tt> by
placing a hash sign (`<tt>#</tt>') in front of it (if it isn't already
there).
<P>
Then you need to add new "<tt>deb</tt>" lines describing the location(s)
where apt will get the new packages from. You can add "<tt>deb</tt>" lines
for a packages mirror on a local harddisk, and/or FTP/HTTP mirrors, and/or
(a set of) CD-ROMs. `Apt' will consider all packages that can be found
via any "<tt>deb</tt>" line, and use the one with the highest version
number, giving priority to the first mentioned lines. (So, in case of
multiple mirror locations, you'd typically first name a local harddisk,
then CD-ROMs, and finally FTP/HTTP mirrors.)
<P>
<UL>
<LI>
For an archive on a local harddisk, that for example has these directories,
#if OUTPUTtext
<PRE>
/var/ftp/debian/dists/potato/main/binary-ARCH/...
/var/ftp/debian/dists/potato/contrib/binary-ARCH/...
--------------- ------ |\
\________ \_ | \___
add: \ \ | \
--------------- ------ | \
deb file:/var/ftp/debian potato main contrib
</PRE>
#endif
#if OUTPUThtml
<PRE>
/var/ftp/debian/dists/potato/main/binary-ARCH/...
/var/ftp/debian/dists/potato/contrib/binary-ARCH/...
--------------- ------ |\
\________ \_ | \___
add: \ \ | \
--------------- ------ | \
deb file:/var/ftp/debian potato main contrib
</PRE>
#endif
As shown, the `<tt>dists</tt>' is added implicitly, and the 3rd
and following arguments are used to expand the path into multiple
directories.
<BR>&nbsp;<BR>
If you have a complete mirror that also has non-free and non-US, you
typically have to add lines like these:
<BR>&nbsp;<BR>
<tt>&nbsp;
deb file:/var/ftp/debian potato main contrib non-free <BR>
&nbsp;
deb file:/var/ftp/debian-non-US potato/non-US main contrib non-free
</tt>
<BR>&nbsp;<BR>
If you don't have such a structure, other description lines are
possible, see the <tt>sources.list</tt>
#if MANPAGEseebelow
manpage (see below).
#else
manpage.
#endif
</LI>
<BR>&nbsp;<BR>
<LI>
FTP and HTTP packages mirror addresses can be found on
#if CDROMreadme
#if OUTPUTtext
this CD in README.mirrors.txt, or on
#endif
#if OUTPUThtml
this CD in <a href="README.mirrors.html">README.mirrors.html</a>, or on
#endif
#endif
#if OUTPUTtext
http://www.debian.org/distrib/ftplist,
#endif
#if OUTPUThtml
<a href="http://www.debian.org/distrib/ftplist">http://www.debian.org/distrib/ftplist</a>,
#endif
look at the "Full list of mirrors".
<BR>&nbsp;<BR>
If the mirror has these directories:
#if OUTPUTtext
<PRE>
ftp://some-server/debian/dists/potato/main/binary-ARCH/...
ftp://some-server/debian/dists/potato/contrib/binary-ARCH/...
------------------------ ------ | |
\___ / | |
add: \ / | |
------------------------ ------ | |
deb ftp://some-server/debian potato main contrib
</PRE>
#endif
#if OUTPUThtml
<PRE>
ftp://some-server/debian/dists/potato/main/binary-ARCH/...
ftp://some-server/debian/dists/potato/contrib/binary-ARCH/...
------------------------ ------ | |
\___ / | |
add: \ / | |
------------------------ ------ | |
deb ftp://some-server/debian potato main contrib
</PRE>
#endif
As shown, the `<tt>dists</tt>' is added implicitly, and the 3rd
and following arguments are used to expand the path into multiple
directories.
<BR>&nbsp;<BR>
If you use a complete mirror that also has non-free and non-US, you
typically have to add lines like these:
<BR>&nbsp;<BR>
<tt>&nbsp;
deb ftp://some-server/debian potato main contrib non-free <BR>
&nbsp;
deb ftp://some-server/debian-non-US potato/non-US main contrib non-free
</tt>
<BR>&nbsp;<BR>
If the mirror doesn't have such a structure, other description lines are
possible, see the <tt>sources.list</tt>
#if MANPAGEseebelow
manpage (see below).
#else
manpage.
#endif
#if UPGRADING
<BR>&nbsp;<BR>
NOTE: if you're using the static versions of `apt' and `dpkg' from this
directory, the hostname-lookup is "broken" (which is one reason to just
use slink's `apt'). The solution is to simply put the mirrors' IP address
in the "<tt>deb</tt>" line. (Hint: "<tt>nslookup some-server</tt>")
#endif
</LI>
<BR>&nbsp;<BR>
<LI>
If you use (one or more) CD-ROMs, do _not_ add any lines to sources.list
manually.
<BR>&nbsp;<BR>
Instead, first make sure there is a line in <tt>/etc/fstab</tt> that
connects the <tt>/cdrom</tt> mount point with your CD-ROM drive (the
exact `<tt>/cdrom</tt>' mount point is "required" for apt). For example,
if
#if ARCHi386
<tt>/dev/hdc</tt>
#else
<tt>/dev/scd0</tt>
#endif
is your CD-ROM drive, <tt>/etc/fstab</tt> should
contain a line
#if ARCHi386
#if OUTPUTtext
<PRE>
/dev/hdc /cdrom auto defaults,noauto,ro 0 0
</PRE>
#endif
#if OUTPUThtml
<PRE>
/dev/hdc /cdrom auto defaults,noauto,ro 0 0
</PRE>
#endif
#else
#if OUTPUTtext
<PRE>
/dev/scd0 /cdrom auto defaults,noauto,ro 0 0
</PRE>
#endif
#if OUTPUThtml
<PRE>
/dev/scd0 /cdrom auto defaults,noauto,ro 0 0
</PRE>
#endif
#endif
To test this, insert a CD-ROM and give commands
<BR>&nbsp;<BR>
<tt>&nbsp; mount /cdrom</tt><BR>
<tt>&nbsp; ls -alF /cdrom &nbsp;&nbsp;&nbsp;</tt>
(this should show the CD-ROM's root directory)<BR>
<tt>&nbsp; umount /cdrom</tt>
<BR>&nbsp;<BR>
Then, use the command
<BR>&nbsp;<BR>
<tt>&nbsp;
apt-cdrom add
</tt>
<BR>&nbsp;<BR>
to add the data of each CD-ROM to apt's internal database.
This command will ask for one CD-ROM per run, and mount/unmount the
CD-ROM automatically. You should repeat this command for all 2.2 `Binary'
CD-ROMs you have.
#if UPGRADING
(`Source' CD-ROMs can be added as well, but only with the
latest version of `apt' from this directory, and they are not needed for
the upgrade anyway.)
#endif
</LI>
</UL>
<P>
When the <tt>sources.list</tt> is correct,
the final step of the preparation is to update apt's internal database
with the command
<P>
<tt>&nbsp;
apt-get update
</tt>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

795
data/woody/README.html.in Normal file
View File

@ -0,0 +1,795 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML lang="en">
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<TITLE>Debian GNU/Linux -- The Universal Operating System</TITLE>
<META NAME="Description" CONTENT="Debian GNU/Linux is a free distribution of the GNU/Linux operating system. It is maintained and updated through the work of many users who volunteer their time and effort.">
<META NAME="Keywords" CONTENT="debian, GNU, linux, unix, open source, free, DFSG">
<META NAME="Language" CONTENT="English">
<meta name="Author" content="J.A. Bezemer, costar@panic.et.tudelft.nl">
</HEAD>
<BODY text="#000000" bgcolor="#FFFFFF" link="#0000FF" vlink="#800080" alink="#FF0000">
<!-- The HTML and TEXT file are NOT the actual source code... -->
<!-- For that, see http://cdimage.debian.org/ch32.html -->
#if 0
If you read THIS, you're viewing the actual source file ;-)
#endif
#undef i386
#undef alpha
#undef powerpc
#undef ppc
#undef sparc
#undef ultrasparc
#undef m68k
#undef arm
#undef binary
#undef bin
#undef source
#undef src
#if OUTPUTtext
#define href nothing
#endif
#include <README.diskdefines>
#if OUTPUThtml
<div align=right>
(<a href="README.txt">Text version</a>)
</div>
<TABLE border="0" cellpadding="3" cellspacing="0" align="center" summary="">
<TR>
<TD>
<IMG src="pics/logo-50.jpg" border="0" hspace="0" vspace="0" alt=""
width="50" height="61"></A>
<IMG src="pics/debian.jpg" border="0" hspace="0" vspace="0"
alt="Debian" width="179" height="61">
</TD>
</TR>
</TABLE>
#endif
#if OUTPUTtext
<div align=right>
(HTML version in README.html)
</div>
#endif
<TABLE bgcolor="#DF0451" border="0" cellpadding="0" cellspacing="0"
width="100%" summary="">
<TR>
<TD valign="top">
<img src="pics/red-upperleft.png" align="left" border="0" hspace="0"
vspace="0" alt="" width="15" height="16">
</TD>
<TD rowspan="2" align="center">
<CENTER>
<TABLE border="0" cellpadding="2" cellspacing="0" align="center">
<TR><TD bgcolor="#000084">
<CENTER><FONT COLOR="#FFFFFF" FACE="helvetica,arial"><B>&nbsp;&nbsp;
#if 0
Debian GNU/Linux 2.2 "Potato" - Official i386 Binary-1 CD
#endif
DISKNAME CD
&nbsp;&nbsp;</B></FONT></CENTER>
</TD><TR>
</TABLE>
</CENTER>
</TD>
<TD valign="top">
<img src="pics/red-upperright.png" align="right" border="0" hspace="0"
vspace="0" alt="" width="16" height="16">
</TD>
</TR>
<TR>
<TD valign="bottom">
<img src="pics/red-lowerleft.png" align="left" border="0" hspace="0"
vspace="0" alt="" width="16" height="16">
</TD>
<TD valign="bottom">
<img src="pics/red-lowerright.png" align="right" border="0" hspace="0"
vspace="0" alt="" width="15" height="16">
</TD>
</TR>
</TABLE>
<TABLE border="0" cellpadding="2" cellspacing="0" width="100%" summary="">
<TR>
<TD></TD>
</TR>
</TABLE>
<TABLE border="0" cellpadding="0" cellspacing="0" width="100%" summary="">
<TR>
<TD colspan="3" valign="top" width="20%" bgcolor="#BBDDFF">
<img src="pics/blue-upperleft.png" align="left" border="0"
hspace="0" vspace="0" alt="" width="16" height="16">
<img src="pics/blue-upperright.png" align="right" border="0"
hspace="0" vspace="0" alt="" width="16" height="16">
</TD>
</TR>
<TR>
<TD bgcolor="#BBDDFF">&nbsp;&nbsp;</TD>
<TD valign="TOP" bgcolor="#BBDDFF">
<FONT face="Arial,Helvetica">
#if OUTPUThtml
<P><B><A href="http://www.debian.org/">Debian homepage</A></B></P>
#endif
&nbsp;<BR>
<P>
#if OUTPUTtext
&nbsp;<BR>
CONTENTS:
<BR>
&nbsp;<BR>
<UL>
#endif
#if OUTPUTtext
<LI>
#endif
<A href="#intro">Intro</A>
<P>
#if OUTPUTtext
</LI><LI>
#endif
<A href="#thiscd">About This CD</A>
<P>
#if OUTPUTtext
</LI><LI>
#endif
<A href="#install">Installing</A>
<P>
#if OUTPUTtext
</LI><LI>
#endif
#if ARCHi386 || ARCHalpha || ARCHm68k || ARCHsparc
<A href="#upgrade">Upgrading</A>
<P>
#if OUTPUTtext
</LI><LI>
#endif
#endif
#ifndef UNOFFEXTRAS
<A href="#lastmin">Last-Minute Notes</A>
<P>
#if OUTPUTtext
</LI><LI>
#endif
#endif
#if TYPEbinary
<A href="#apt">Using CDs with Dselect and Apt</A>
<P>
#if OUTPUTtext
</LI><LI>
#endif
#endif
#ifndef UNOFFEXTRAS
<A href="#nonfree">Non-free/Non-US</A>
<P>
#if OUTPUTtext
</LI><LI>
#endif
#endif
#ifndef UNOFFEXTRAS
<A href="#cdmanuf">CD Manufacturers</A>
<P>
#if OUTPUTtext
</LI><LI>
#endif
#endif
<A href="#other">More Information</A>
<P>
#if OUTPUThtml
&nbsp;<P>
<A href=".">Browse this CD-ROM</A></P>
<P>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt>
</P>
#endif
</FONT>
#if OUTPUTtext
</LI>
</UL>
#endif
</TD>
<TD bgcolor="#BBDDFF">&nbsp;&nbsp;</TD>
<TD>&nbsp;&nbsp;</TD>
<TD valign="TOP" width="80%">
<CENTER>
<FONT SIZE="+2"><B><I>
Welcome to the exciting world of
</I></B></FONT>
<BR>
<FONT SIZE="+3"><B><I>
Debian GNU/Linux!
</I></B></FONT>
</CENTER>
<A name="intro">
<P><H2>
Intro
#if OUTPUTtext
<BR>
=====
#endif
</H2>
</a>
This is one of the CD-ROMs of the
<a href="http://www.debian.org/">Debian GNU/Linux</a>
distribution. Debian is a
very extensive collection of software. But it is more. It is a complete
Operating System (OS) for your computer. And it is
<A href="http://www.debian.org/intro/free">free</A>
(as in &quot;freedom&quot;).
<P>
An operating system is the set of basic programs
and utilities that make your computer run. At the core of an operating
system is the kernel. The kernel is the most fundamental program on the
computer, which does all the basic housekeeping and lets you start other
programs.
Debian is kernel independent. It currently uses the
<A href="http://www.linux.org/">Linux</A> kernel but work is
in progress to provide Debian for other kernels, using
<A href="http://www.gnu.org/software/hurd/hurd.html">the Hurd</A>.
Most of the basic operating system tools
come from the <a href="http://www.gnu.org/">GNU project</A>; hence the name
GNU/Linux.
<P>
Debian is available for various kinds of computers
(&quot;architectures&quot;), like
&quot;IBM-compatible&quot; PCs (<i>i386</i>),
Compaq's <i>Alpha</i>,
Motorola's 680x0 (<i>m68k</i>),
Sun's <i>Sparc</i>,
Motorola/IBM's <i>PowerPC</i>, and <i>(Strong)ARM</i> processors.
Check the <A href="http://www.debian.org/ports">ports</A> page
#if OUTPUTtext
(http://www.debian.org/ports)
#endif
for more information.
<P>
#if OUTPUTtext
Read more at <P>
&nbsp; http://www.debian.org/intro/about
#endif
#if OUTPUThtml
<A href="http://www.debian.org/intro/about">Read more...</A>
#endif
<A name="thiscd">
#if OUTPUTtext
<P>&nbsp;<P><H2>
#endif
#if OUTPUThtml
<P><HR><P><H2>
#endif
About This CD
#if OUTPUTtext
<BR>
=============
#endif
</H2>
</a>
This CD-ROM is labeled
<P>
<tt>&nbsp;
DISKNAME
</tt>
<P>
#ifndef UNOFFEXTRAS
which means that this CD is number DISKNUM of totally TOTALNUM CDs containing
#if TYPEbinary
programs ("binaries") for `ARCH' computers.
<P>
The programs on the Binary CDs are ordered by popularity. The Binary-1 CD
contains the most popular programs and the installation tools; it is possible
to install and run Debian with only the Binary-1 CD. The other CDs, up to
Binary-TOTALNUM, contain mostly special-interest programs.
#endif
#if TYPEsource
the source code of programs in the Debian OS.
<P>
The source packages on the Source CDs are ordered by popularity, like
the programs on the Binary CDs. This means that the source code of the
programs on the Binary-DISKNUM CD can most likely be found on this CD
(though there may be some variation due to size issues).
#endif
#else
#include <unoffextrascd.html.in>
#endif
<A name="install">
#if OUTPUTtext
<P>&nbsp;<P><H2>
#endif
#if OUTPUThtml
<P><HR><P><H2>
#endif
Installing
#if OUTPUTtext
<BR>
==========
#endif
</H2>
</a>
#if DISKNUM1 && TYPEbinary
Because Debian is a complete Operating System, the installation procedure
may seem a bit unusual. You can install Debian GNU/Linux either
<i>next to</i> your current OS, or as <i>only</i> OS on your computer.
<P>
Read the <i>Installation Manual</i>, on this CD at
<P>
<tt>&nbsp;
<A href="install/doc/install.en.html">/install/doc/install.en.html</a> &nbsp;&nbsp;&nbsp; </tt>
(English version).
<P>
Translations of the <i>Installation Manual</i>, and plain-text and PDF
versions, are also available in the
<P>
<tt>&nbsp;
<A href="install/doc/">/install/doc</a></tt>
<P>
directory, along with various other documents.
<P>
Programs and other files that are needed for the installation can be found on
this CD under
<P>
<tt>&nbsp;
<A href=%%""dists/woody/main/disks-ARCH/%%"">/dists/woody/main/disks-ARCH</a>
</tt>
#if ARCHi386 || ARCHalpha || ARCHpowerpc || ARCHsparc
<P>
For the impatient ones:
#endif
#if ARCHi386 || ARCHalpha || ARCHsparc
you can start the installation program easily by booting off this CD-ROM.
Note that not all (esp. older) systems support this.
<P>
#endif
#if ARCHi386 || ARCHpowerpc
#if ARCHi386
You can also
#else
you can
#endif
examine the
<P>
<tt>&nbsp;
<a href="install/">/install</a>
</tt>
<P>
directory; you might be able to start the installation system directly
from there.
#endif
#else
The installation tools of the Debian Operating System are located on the
Binary-1 CD.
See the README on that CD for more info.
#endif
#if ARCHi386 || ARCHalpha || ARCHm68k || ARCHsparc
<A name="upgrade">
#if OUTPUTtext
<P>&nbsp;<P><H2>
#endif
#if OUTPUThtml
<P><HR><P><H2>
#endif
Upgrading
#if OUTPUTtext
<BR>
=========
#endif
</H2>
</a>
#if DISKNUM1 && TYPEbinary
If you are already running an older version of the Debian GNU/Linux
Operating System, you may want to upgrade to version 3.0.
<P>
At this moment, woody-specific upgrade procedures are not yet
available. In the mean time, use the potato procedures, available
on your local Debian mirror in the
<tt>/debian/dists/potato/main/upgrade-ARCH/<tt> directory.
#else
Procedures describing the upgrade from an older version of the Debian
Operating System are also located on the Binary-1 CD.
See the README on that CD for more info.
#endif
#endif
#ifndef UNOFFEXTRAS
<A name="lastmin">
#if OUTPUTtext
<P>&nbsp;<P><H2>
#endif
#if OUTPUThtml
<P><HR><P><H2>
#endif
Last-Minute Notes
#if OUTPUTtext
<BR>
=================
#endif
</H2>
</a>
<UL>
#if 0
<LI>
The version of the X Window System on these CDs has a slight problem
with reading the X resource files. A simple fix is described at
<a href="http://www.debian.org/Lists-Archives/debian-x-0006/msg00000.html">http://www.debian.org/Lists-Archives/debian-x-0006/msg00000.html</a>
<BR>&nbsp;
</LI>
<LI>
The Linux kernel version 2.2.15 on these CDs has been patched
to correct the <tt>seteuid</tt> problem with the fix from 2.2.16.
<!-- http://www.debian.org/Lists-Archives/debian-release-0006/msg00011.html -->
<BR>&nbsp;
</LI>
#endif
<LI>
You should keep in mind that this is an unofficial CD of the current
development version of the Debian system. This means that all sorts of
bugs may be present anywhere in the system.
<BR>&nbsp;
</LI>
#if 0
-------- This can't be an official image, so also no official notes.
<LI>
Last-minutes notes for this CD may be available on
<a href="http://cdimage.debian.org/lastmin.html">http://cdimage.debian.org/lastmin.html</a>
</LI>
#endif
</UL>
#endif
#if TYPEbinary
<A name="apt">
#if OUTPUTtext
<P>&nbsp;<P><H2>
#endif
#if OUTPUThtml
<P><HR><P><H2>
#endif
Using CDs with Dselect and Apt
#if OUTPUTtext
<BR>
==============================
#endif
</H2>
</a>
After installing or upgrading, Debian's packaging system can use CD-ROMs,
local collections, or networked servers (FTP, HTTP) to automatically
install software from (<tt>.deb</tt> <i>packages</i>). This is done
preferably with the `apt' and `dselect' programs. If you do not already
know how to setup these, here is a brief explanation.
<P>
#define CDROMreadme 1
#include "apt-setup.html.in"
<P>
Once this is done, you can install packages from the commandline using
<tt>apt-get</tt>. For example, if you want to install the packages
`commprog' and `maxgame', you can give the command
<P>
<tt>&nbsp;
apt-get install commprog maxgame
</tt>
<P>
Note that you don't have to enter the complete path, or the
`<tt>.deb</tt>' extension. `Apt' will figure this out itself.
<P>
`<tt>Dselect</tt>' is also able to use `apt' to fetch the packages. To set
up `<tt>dselect</tt>', choose [A]ccess in the main menu, and then select
`apt'. The <tt>sources.list</tt> file should be okay already, so don't let
the program make a new one. Then, after an [U]pdate, the configuration is
ready. You can just keep using [S]elect and [I]nstall to install packages.
<P>
See <tt>dselect</tt>'s online help screens for more information (use the
`<tt>?</tt>' key).
#endif
#ifndef UNOFFEXTRAS
<A name="nonfree">
#if OUTPUTtext
<P>&nbsp;<P><H2>
#endif
#if OUTPUThtml
<P><HR><P><H2>
#endif
Non-free and Non-US
#if OUTPUTtext
<BR>
===================
#endif
</H2>
</a>
The package sections `non-free' and `non-US' contain packages that either
have a restrictive license, or can't be exported from the US (like `pgp'
or `ssh'). It may well be that this CD does not contain (all of) these
packages. You can get them from our FTP/HTTP mirror sites.
<P>
`Non-free' packages are on our "regular" mirrors, listed in
<a href="README.mirrors.html">README.mirrors.html</a> on this CD, or on
<a href="http://www.debian.org/distrib/ftplist">http://www.debian.org/distrib/ftplist</a> ("Full list of mirrors").
<P>
`Non-US' packages are on special mirrors outside the US, listed in
<a href="README.non-US">README.non-US</a> on this CD, or on
<a href="http://www.debian.org/misc/README.non-US">http://www.debian.org/misc/README.non-US</a>.
<P>
Note that you <i>are</i> allowed to <i>import</i> non-US packages into the US.
#endif
#ifndef UNOFFEXTRAS
<A name="cdmanuf">
#if OUTPUTtext
<P>&nbsp;<P><H2>
#endif
#if OUTPUThtml
<P><HR><P><H2>
#endif
CD Manufacturers
#if OUTPUTtext
<BR>
================
#endif
</H2>
</a>
You are completely free to manufacture and (re-)distribute CD-ROMs of the
Debian GNU/Linux Operating System, like this one. There is no charge from
us (but of course donations are always welcome).
<P>
For all needed information, and contact addresses, please refer to
<P>
<tt>&nbsp;
<a href="http://cdimage.debian.org/">http://cdimage.debian.org</a>
</tt>
#endif
<A name="other">
#if OUTPUTtext
<P>&nbsp;<P><H2>
#endif
#if OUTPUThtml
<P><HR><P><H2>
#endif
More Information
#if OUTPUTtext
<BR>
================
#endif
</H2>
</a>
#if DISKNUM1 && TYPEbinary
There is much more information present on this CD. Besides the already
mentioned installation and upgrading procedures, this is the most
interesting: <P>
<UL>
<LI>
#if OUTPUTtext
/doc/FAQ
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
#endif
<A href="doc/FAQ/">Debian FAQ</a>
</LI>
<LI>
#if OUTPUTtext
/doc/constitution.txt
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
#endif
<A href="doc/constitution.txt">The Debian Constitution</a>
</LI>
<LI>
#if OUTPUTtext
/doc/debian-manifesto
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
#endif
<A href="doc/debian-manifesto">The Debian Manifesto</a>
</LI>
<LI>
#if OUTPUTtext
/doc/social-contract.txt
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
#endif
<A href="doc/social-contract.txt">Debian's Social Contract</a>
</LI>
<LI>
#if OUTPUTtext
/doc/bug-reporting.txt
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
#endif
<A href="doc/bug-reporting.txt">Bug reporting instructions</a>
</LI>
</UL>
#else
The Binary-1 CD contains much more information about various aspects
of the Debian Operating System and the Debian organization.
See the README on that CD for more info.
#endif
<P>
Also on the Internet are many resources. To name a few:
<P>
<UL>
<LI>
#if OUTPUTtext
http://www.debian.org
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
#endif
<A href="http://www.debian.org/">The Debian homepage</a>
</LI>
<LI>
#if OUTPUTtext
http://www.debian.org/doc
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
#endif
<A href="http://www.debian.org/doc/">Debian Documentation</a>
</LI>
<LI>
#if OUTPUTtext
http://www.debian.org/support
&nbsp;
#endif
<A href="http://www.debian.org/support">Debian User Support</a>
</LI>
<LI>
#if OUTPUTtext
http://www.linuxdoc.org
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
#endif
<A href="http://www.linuxdoc.org/">The Linux Documentation Project</a>
</LI>
<LI>
#if OUTPUTtext
http://www.linux.org
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
#endif
<A href="http://www.linux.org/">General Linux homepage</a>
</LI>
</UL>
<P>
<DIV align="center">
#if OUTPUTtext
&nbsp;<br>
&nbsp;<br>
#endif
#if OUTPUThtml
<HR>
#endif
<SMALL>See the Debian
<A href="http://www.debian.org/contact">contact page</A>
#if OUTPUTtext
(http://www.debian.org/contact)
#endif
for information on contacting us.
</SMALL><P>
<SMALL>
Last Modified: Wed Apr 18 19:09:34 CEST 2001
<BR></SMALL>
</DIV>
</TD>
</TR>
<TR>
<TD colspan="3" valign="bottom" width="20%" bgcolor="#BBDDFF">
<img src="pics/blue-lowerleft.png" align="left" border="0"
hspace="0" vspace="0" alt="" width="17" height="16">
<img src="pics/blue-lowerright.png" align="right" border="0"
hspace="0" vspace="0" alt="" width="16" height="16">
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

View File

@ -0,0 +1,254 @@
First of all, comment out every line of <tt>/etc/apt/sources.list</tt> by
placing a hash sign (`<tt>#</tt>') in front of it (if it isn't already
there).
<P>
Then you need to add new "<tt>deb</tt>" lines describing the location(s)
where apt will get the new packages from. You can add "<tt>deb</tt>" lines
for a packages mirror on a local harddisk, and/or FTP/HTTP mirrors, and/or
(a set of) CD-ROMs. `Apt' will consider all packages that can be found
via any "<tt>deb</tt>" line, and use the one with the highest version
number, giving priority to the first mentioned lines. (So, in case of
multiple mirror locations, you'd typically first name a local harddisk,
then CD-ROMs, and finally FTP/HTTP mirrors.)
<P>
<UL>
<LI>
For a local archive (or a single mounted CD-ROM), that for example has
these directories,
#if OUTPUTtext
<PRE>
/var/ftp/debian/dists/potato/main/binary-ARCH/...
/var/ftp/debian/dists/potato/contrib/binary-ARCH/...
--------------- ------ |\
\________ \_ | \___
add: \ \ | \
--------------- ------ | \
deb file:/var/ftp/debian potato main contrib
</PRE>
#endif
#if OUTPUThtml
<PRE>
/var/ftp/debian/dists/potato/main/binary-ARCH/...
/var/ftp/debian/dists/potato/contrib/binary-ARCH/...
--------------- ------ |\
\________ \_ | \___
add: \ \ | \
--------------- ------ | \
deb file:/var/ftp/debian potato main contrib
</PRE>
#endif
As shown, the `<tt>dists</tt>' is added implicitly, and the 3rd,...
arguments are used to expand the path into multiple directories.
<BR>&nbsp;<BR>
If you have a complete mirror that also has non-free and non-US, you
typically have to add lines like these:
<BR>&nbsp;<BR>
<tt>&nbsp;
deb file:/var/ftp/debian potato main contrib non-free <BR>
&nbsp;
deb file:/var/ftp/debian-non-US potato/non-US main contrib non-free
</tt>
<BR>&nbsp;<BR>
If you don't have such a structure, other description lines are
possible, see the <tt>sources.list</tt>
#if MANPAGEseebelow
manpage (see below).
#else
manpage.
#endif
</LI>
<BR>&nbsp;<BR>
<LI>
FTP or HTTP packages mirror addresses can be found on
#if CDROMreadme
#if OUTPUTtext
this CD in README.mirrors.txt, or on
#endif
#if OUTPUThtml
this CD in <a href="README.mirrors.html">README.mirrors.html</a>, or on
#endif
#endif
#if OUTPUTtext
http://www.debian.org/distrib/ftplist,
#endif
#if OUTPUThtml
<a href="http://www.debian.org/distrib/ftplist">http://www.debian.org/distrib/ftplist</a>,
#endif
look at the "Full list of mirrors".
<BR>&nbsp;<BR>
If the mirror has these directories:
#if OUTPUTtext
<PRE>
ftp://some-server/debian/dists/potato/main/binary-ARCH/...
ftp://some-server/debian/dists/potato/contrib/binary-ARCH/...
------------------------ ------ | |
\___ / | |
add: \ / | |
------------------------ ------ | |
deb ftp://some-server/debian potato main contrib
</PRE>
#endif
#if OUTPUThtml
<PRE>
ftp://some-server/debian/dists/potato/main/binary-ARCH/...
ftp://some-server/debian/dists/potato/contrib/binary-ARCH/...
------------------------ ------ | |
\___ / | |
add: \ / | |
------------------------ ------ | |
deb ftp://some-server/debian potato main contrib
</PRE>
#endif
As shown, the `<tt>dists</tt>' is added implicitly, and the 3rd,...
arguments are used to expand the path into multiple directories.
<BR>&nbsp;<BR>
If you use a complete mirror that also has non-free and non-US, you
typically have to add lines like these:
<BR>&nbsp;<BR>
<tt>&nbsp;
deb ftp://some-server/debian potato main contrib non-free <BR>
&nbsp;
deb ftp://some-server/debian-non-US potato/non-US main contrib non-free
</tt>
<BR>&nbsp;<BR>
If the mirror doesn't have such a structure, other description lines are
possible, see the <tt>sources.list</tt>
#if MANPAGEseebelow
manpage (see below).
#else
manpage.
#endif
#if UPGRADING
<BR>&nbsp;<BR>
NOTE: if you're using the static versions of `apt' and `dpkg' from this
directory, the hostname-lookup is "broken" (which is one reason to just
use slink's `apt'). The solution is to simply put the mirrors' IP address
in the "<tt>deb</tt>" line. (Hint: "<tt>nslookup some-server</tt>")
#endif
</LI>
<BR>&nbsp;<BR>
<LI>
In case of upgrading from a set of CD-ROMs (also possible for a single,
unmounted CD-ROM), do _not_ add any lines to sources.list manually.
<BR>&nbsp;<BR>
Instead, first make sure there is a line in <tt>/etc/fstab</tt> that
connects the <tt>/cdrom</tt> mount point with your CD-ROM drive (the
exact `<tt>/cdrom</tt>' mount point is "required" for apt). For example,
if
#if ARCHi386
<tt>/dev/hdc</tt>
#else
<tt>/dev/scd0</tt>
#endif
is your CD-ROM drive, <tt>/etc/fstab</tt> should
contain a line
#if ARCHi386
#if OUTPUTtext
<PRE>
/dev/hdc /cdrom auto defaults,noauto,ro 0 0
</PRE>
#endif
#if OUTPUThtml
<PRE>
/dev/hdc /cdrom auto defaults,noauto,ro 0 0
</PRE>
#endif
#else
#if OUTPUTtext
<PRE>
/dev/scd0 /cdrom auto defaults,noauto,ro 0 0
</PRE>
#endif
#if OUTPUThtml
<PRE>
/dev/scd0 /cdrom auto defaults,noauto,ro 0 0
</PRE>
#endif
#endif
To test this, insert a CD-ROM and give commands
<BR>&nbsp;<BR>
<tt>&nbsp; mount /cdrom</tt><BR>
<tt>&nbsp; ls -alF /cdrom &nbsp;&nbsp;&nbsp;</tt>
(this should show the CD-ROM's root directory)<BR>
<tt>&nbsp; umount /cdrom</tt>
<BR>&nbsp;<BR>
Then, use the command
<BR>&nbsp;<BR>
<tt>&nbsp;
apt-cdrom add
</tt>
<BR>&nbsp;<BR>
to add the data of each individual CD-ROM to apt's internal database.
This command will ask for one CD-ROM per run, and mount/unmount the
CD-ROM automatically. You should repeat this command for all 2.2 `Binary'
CD-ROMs you have.
#if UPGRADING
(`Source' CD-ROMs can be added as well, but only with the
latest version of `apt' from this directory, and they are not needed for
the upgrade anyway.)
#endif
</LI>
</UL>
<P>
The final step of the preparation is to update apt's internal database
with the command
<P>
<tt>&nbsp;
apt-get update
</tt>

13
data/yaboot/ofboot.b Normal file
View File

@ -0,0 +1,13 @@
<CHRP-BOOT>
<COMPATIBLE>
MacRISC
</COMPATIBLE>
<DESCRIPTION>
Debian GNU/Linux 2.2 (potato) PowerPC bootloader
</DESCRIPTION>
<BOOT-SCRIPT>
" screen" output
load-base release-load-area
boot cd:,\install\powermac\yaboot
</BOOT-SCRIPT>
</CHRP-BOOT>

26
data/yaboot/yaboot.conf Normal file
View File

@ -0,0 +1,26 @@
## This yaboot.conf is for CD booting only, do not use as reference.
## Debian GNU/Linux PowerPC (CODENAME)
init-message="Debian GNU/Linux PowerPC (CODENAME)"
# It is important not to have a comma after cd:
device=cd:
partition=2
timeout=100
# \ is an escape character.
# If you need to enter a path at the boot: prompt, do not
# double the backslashes.
image=\\install\\powermac\\vmlinux
label=debian
initrd=\\install\\powermac\\root.bin
initrd-size=8192
read-only
# some machines have wonky framebuffer support
image=\\install\\powermac\\vmlinux
label=debian-novideo
initrd=\\install\\powermac\\root.bin
initrd-size=8192
append="video=ofonly"
read-only

4
debian/.cvsignore vendored Normal file
View File

@ -0,0 +1,4 @@
debian-cd
files
postinst.debhelper
prerm.debhelper

85
debian/CONF.sh vendored
View File

@ -1,20 +1,37 @@
# Debian CD configuration file
# This file will have to be sourced where needed
#
# The YACS dir
# The debian-cd dir
export BASEDIR=/usr/share/debian-cd
# Building potato cd set ...
export CODENAME=potato
# Building woody cd set ...
export CODENAME=woody
# Version number, "2.2 r0", "2.2 r1" etc.
export DEBVERSION="3.0 prerelease"
# Official or non-official set.
# NOTE: THE "OFFICIAL" DESIGNATION IS ONLY ALLOWED FOR IMAGES AVAILABLE
# ON THE OFFICIAL DEBIAN CD WEBSITE http://cdimage.debian.org
export OFFICIAL="Unofficial"
#export OFFICIAL="Official"
#export OFFICIAL="Official Beta"
# ... for arch
export ARCH=`dpkg --print-installation-architecture`
# IMPORTANT : The 4 following paths must be on the same partition/device.
# If they aren't then you must set COPYLINK below to 1. This
# takes a lot of extra room to create the sandbox for the ISO
# images, however. Also, if you are using an NFS partition for
# some part of this, you must use this option.
# Paths to the mirrors
export MIRROR=/home/ftp/debian
# Comment the following line if you don't have/want non-US
# export NONUS=/home/ftp/debian-non-US
#export NONUS=/ftp/debian-non-US
# And this option will make you 2 copies of CD1 - one with all the
# non-US packages on it, one with none. Useful if you're likely to
# need both.
#export FORCENONUSONCD1=1
# Path of the temporary directory
export TDIR=/home/ftp/tmp
@ -22,16 +39,56 @@ export TDIR=/home/ftp/tmp
# Path where the images will be written
export OUT=/home/ftp/debian-cd
# Do I want to have NONFREE
# Where we keep the temporary apt stuff.
# This cannot reside on an NFS mount.
export APTTMP=/home/ftp/tmp/apt
# Do I want to have NONFREE merged in the CD set
# export NONFREE=1
# Do I want to have NONFREE on a separate CD (the last CD of the CD set)
# WARNING: Don't use NONFREE and EXTRANONFREE at the same time !
# export EXTRANONFREE=1
# If you have a $MIRROR/dists/$CODENAME/local/binary-$ARCH dir with
# local packages that you want to put on the CD set then
# uncomment the following line
# export LOCAL=1
# If your local packages are not under $MIRROR, but somewhere else,
# you can uncomment this line and edit to to point to a directory
# containing dists/$CODENAME/local/binary-$ARCH
# export LOCALDEBS=/home/joey/debian/va/debian
# Sparc only : bootdir (location of cd.b and second.b)
#export BOOTDIR=
# export BOOTDIR=/boot
# Symlink farmers should uncomment this line :
#export SYMLINK=1
# export SYMLINK=1
# Use this to force copying the files instead of symlinking or hardlinking
# them. This is useful if your destination directories are on a different
# partition than your source files.
# export COPYLINK=1
# Options
#export MKISOFS=/usr/bin/mkhybrid
#export MKISOFS_OPTS="-a -r -T" #For normal users
#export MKISOFS_OPTS="-a -r -F -T" #For symlink farmers
# export MKISOFS=/usr/bin/mkisofs
# export MKISOFS_OPTS="-r -T" #For normal users
# export MKISOFS_OPTS="-r -F . -T" #For symlink farmers
# uncomment this to if you want to see more of what the Makefile is doing
#export VERBOSE_MAKE=1
# uncoment this to make build_all.sh try to build a simple CD image if
# the proper official CD run does not work
#ATTEMPT_FALLBACK=yes
# We don't want certain packages to take up space on CD1...
#export EXCLUDE="$BASEDIR"/tasks/exclude-potato
# ...but they are okay for other CDs (UNEXCLUDEx == may be included on CD >= x)
#export UNEXCLUDE2="$BASEDIR"/tasks/unexclude-CD2-potato
# Any packages listed in EXCLUDE but not in any UNEXCLUDE will be
# excluded completely.
# We also exclude some source packages
#export SRCEXCLUDE="$BASEDIR"/tasks/exclude-src-potato

183
debian/changelog vendored
View File

@ -1,3 +1,186 @@
debian-cd (2.2.6) unstable; urgency=medium
* Updated tasks/base-woody to be in sync with debootstrap 0.1.15.
* Improved documentation about Official images. Closes: #101578
* Build woody CD set by default now. Updated CONF.sh accordingly.
* Use Digest::MD5 instead of MD5. Depends on libdigest-md5-perl
instead of "libdigest-md5-perl | libmd5-perl". Closes: #104184
-- Raphael Hertzog <hertzog@debian.org> Tue, 19 Jun 2001 00:43:04 +0200
debian-cd (2.2.5) unstable; urgency=low
* Remove (obsolete) -a from mkhybrid call. Changed mkhybrid to mkisofs
since mkhybrid has been superseded by mkisofs. Closes: #97439
* Only includes latest version of a package if a newer version
is provided in a local repository.
* Includes on CD1 packages needed by debootstrap. Closes: #100353
-- Raphael Hertzog <hertzog@debian.org> Sat, 19 May 2001 15:15:29 +0200
debian-cd (2.2.4) unstable; urgency=medium
* All (i386) CD's now have a different kernel from boot-disks.
* Updated pi-makelist, now excludes all of the sparc live filesystem.
* Added Recommends: debianutils because pi-makelist uses tempfile(1)
since 2.2.3; also mentioned this in the debian-cd/YACS README.
* Some minor updates/rewordings in CD's top-level README.
* Typo. tools/add_dirs line #26 changed to if [ -n --jwest
Closes: #79902
* Include a new interactive boot.bat. Closes: #83471
* Corrected tools/apt-selection. Closes: #79903
* Does correctly manage pools wrt Packages files.
* Now depends on grep-dctrl.
* Now creates a $CODENAME-secured tree with Release and Release.gpg
files from the archive. Closes: #93612
* Some esthetic corrections to the Makefile.
* Updated the popularity-contest file.
* Redesigned and updated README to match new www.debian.org style.
* Added exclude feature for source packages and un-exclude feature
for binary packages.
* Updated and reorganized package/popularity lists, as produced by the
"Useful CD 1 Project". More info in tasks/README.
-- Raphael Hertzog <hertzog@debian.org> Sat, 28 Apr 2001 23:56:14 +0200
debian-cd (2.2.3) unstable; urgency=low
* Fixes several bug caused by changes in the way binary-all packages
are referred to in the Packages files. Closes: #76178
* Does now handle sources for a local repository correctly. Closes: #76179
* Fix a bug in make extras. Closes: #76181
* Added a commodity local symlink for old-fashioned tools like multi_cd
which want local packages in dists/local/local. Closes: #76186
* Many thanks to Vladimir Michl who provided me patches for the 4 bug
mentionned above.
* Changed mirror_check to use case insensitive pattern matching for
detecting headers. Closes: #70838
* Documentation updates about the SIZELIMIT stuff and bootable CDs.
Closes: #72067, #68913
* There's still no good reasons to remove the unstable symlink.
Closes: #68477
* OUT doesn't have to be a relative path. In fact, the default shipped
in the CONF.sh file is an absolute path and it does work.
Closes: #75406
-- Raphael Hertzog <hertzog@debian.org> Sat, 4 Nov 2000 15:36:10 +0100
debian-cd (2.2.2) frozen unstable; urgency=low
* Still targeted to frozen. Documentations (README.html on the CD) updates
& other little changes.
* Fixed targets bin-image and src-image to use CD$(CD) instead of $(CD).
* Added "." after -F argument for symlink farm user. Closes: #66599
* Misc changes for woody i386 bootdisks --jwest
* Fixed the patch from Joey. :) ${LOCALDEBS:-$MIRROR} instead of
${LOCALDEBS:-MIRROR}. s/CODNAME/CODENAME/ too. Closes: #66737
* This bug is unreproducable and the submitter didn't respond.
Probably a local configuration error. Closes: #66526
-- Raphael Hertzog <hertzog@debian.org> Fri, 30 Jun 2000 17:50:16 +0200
debian-cd (2.2.1) frozen unstable; urgency=low
* Should go to frozen as well...
* build.sh,build_all.sh: Better guess at size of bin CD 1
* Added the "needed" task file as tasks/forcd1.
* Update for m68k, they should at least build now.
* Include upgrade-{i386,sparc,alpha,m68k} dir when available.
* Updated README.html.in (new version provided by Anne Bezemer).
* Added EXTRANONFREE support. It allows to generate an extra non-free CD.
The first CDs are totally free and the last(s) CD(s) contains
only non-free and possibly some files from contrib.
* Added extra file to help fine tune the CD sizes per archs
* Edited boot-alpha to work (I hope) based on what was available in the
README.txt in boot-floppies
* Modified build_all.sh so that it puts each arch under a subdir and
modified imagesums/pi-makelist to support the subdirs
* Added FORCENONUSONCD1 support - move all non-US packages/sources to
CD#1 of the set. We then make 2 copies of this, one with non-US and
one without. Useful for people wanting to create non-US and US-safe
CDs without having to spend so much disk space.
* Added patch from Joey Hess for LOCALDEBS support. Closes: #66447
* Added patch from Michael Schlueter (corrected cpp call when
FORCENONUSONCD1 was not used)
-- Raphael Hertzog <hertzog@debian.org> Sat, 20 May 2000 23:42:58 +0200
debian-cd (2.2.0) frozen unstable; urgency=low
* The final debian-cd for potato ! Must go to frozen ...
* Changes to tools/potato/boot-sparc for new bootdisk
organization. --jwest
* Changes to /tools/boot/potato/boot-i386 for new bootdisks --jwest
Closes: #59250, #64124
* Added missing semi-colon in the target pi-makelist.
* /install/boot.bat not working because of missing loadlin.exe fixed
* Updates to sparc bootable
* Updates to woody/boot-i386 --jwest
* Add powerpc support for potato (dan).
* Incorporated some documentation (courtesy of J.A. Bezemer) :
README.html & README.txt
* Make translated documentation more easily available. Closes: #64276
* Added arm support (easy, they don't have bootable CD).
-- Raphael Hertzog <hertzog@debian.org> Thu, 18 May 2000 23:59:49 +0200
debian-cd (2.1.92) frozen unstable; urgency=low
* This version goes to frozen since it's used for building potato CD.
Another one will follow once we have the final boot-floppies.
But I already upload this one because I'm getting complaints since
the old package doesn't work with the actual boot-floppies available
on the mirror...
* Added files for woody (yes, people already burn woody CD images)
* Make the second CD bootable on i386 with the "compact" image.
* Changes to installtools.sh, change to check for documentation
directory name by $ARCH.
-> This change will have to be removed when all arch will have synced
boot floppies.
* Changes to tools/potato/boot-i386 for support of the 2.2.3 bootdisks.
Closes: #53529 #58304
* In Makefile, if there are multiple versions of the
bootdisks in the source tree, the section "boot:" seems to get
confused. Not fixed. Temporary solution, move old i386 boot
disks out of the source archive.
* Added a file tasks/popularity-contest listing packages by order of
usefulness (results given by the popularity contest of course). This
file is included at the end of the Debian_potato task in order to
include the packages that are widely used on the first CD if possible.
* Added a bunch of set -e.
* Added pi-makelist target to generate the *.list files used by the
Pseudo Image Kit. Needs isoinfo in the cdwrite package.
* Updated README and README.devel. Explained that the main source
is on CVS and that patch should apply on the CVS tree not on the
source package available on the Debian FTP.
* Added possibility to include local packages on the CD set. Documented
it. Closes: #50640
* Documented the fact that TMP path must be on the same partition than
the mirror. Closes: #59524
-- Raphael Hertzog <hertzog@debian.org> Tue, 7 Mar 2000 19:03:44 +0100
debian-cd (2.1.91) unstable; urgency=low
* Splitted the boot scripts for slink & potato. Updated the Makefile
to handle this.
* Updated the tasks/Debian_potato to use the new task-* packages.
* New boot-i386 which does use resc2880.bin (the tecra image has
been removed since it does no more exist in the latest boot-floppies).
* Can now build CD with bootdisks taken from somewhere else than
the mirror (allow you to use your own boot floppies, notably those
built with translated documentation).
* The documentation from the boot-floppies are now installed
in /install and /doc by the scripts tools/$CODENAME/installtools.sh
It was needed since the documentation of the boot-floppies does
differ from one dist to another ...
* Removed some cruft which is no more needed (master for potato,
status.i386).
* Updated README to explain that the mkhybrid package in Debian
does support the -F option. Closes: #50141
-- Raphael Hertzog <hertzog@debian.org> Thu, 11 Nov 1999 20:50:26 +0100
debian-cd (2.1.90-1) unstable; urgency=low
* Moved to contrib because of the unzip and lha dependencies.

12
debian/control vendored
View File

@ -2,20 +2,18 @@ Source: debian-cd
Section: contrib/admin
Priority: extra
Maintainer: Raphael Hertzog <hertzog@debian.org>
Standards-Version: 3.0.1
Build-Depends: debhelper
Standards-Version: 3.5.2
Package: debian-cd
Architecture: all
Depends: perl5 | perl, libdigest-md5-perl | libmd5-perl, sysutils, apt (>= 0.3.11.1), dpkg-dev (>= 1.4.1.6), dpkg-multicd, make
Recommends: lha, unzip
Depends: perl5 | perl, libdigest-md5-perl, sysutils, apt (>= 0.3.11.1), dpkg-dev (>= 1.4.1.6), dpkg-multicd, make, mkhybrid | mkisofs, lynx, grep-dctrl
Recommends: lha, unzip, hfsutils, debianutils (>= 1.6)
Description: Tools for building (Official) Debian CD set
This package was formerly called YACS (for Yet Another CD
Script).
.
It's the official way of building CD for the potato release.
It's the official way of building CD since the potato release.
.
Its goal is to facilitate the creation of customized Debian
CD set.
.
You will need unzip for building i386 images and lha for m68k
images.

4
debian/rules vendored
View File

@ -37,10 +37,11 @@ install-stamp: build-stamp
# Add here commands to install the package into debian/tmp.
cp -r tools tasks data Makefile README README.devel build.sh \
build_all.sh debian/debian-cd/usr/share/debian-cd/
build_all.sh update-cd debian/debian-cd/usr/share/debian-cd/
cp debian/CONF.sh debian/debian-cd/etc/debian-cd/conf.sh
ln -sf /etc/debian-cd/conf.sh \
debian/debian-cd/usr/share/debian-cd/CONF.sh
find debian/debian-cd -name 'CVS' | xargs -r rm -rf
touch install-stamp
@ -68,7 +69,6 @@ binary-indep: build install
dh_compress
dh_fixperms
# You may want to make some executables suid here
dh_suidregister
# dh_makeshlibs
dh_installdeb
# dh_perl

View File

@ -4,12 +4,30 @@
*
*/
/* Be sure to have all packages for the standard tasks & profiles on
* the first CD */
#include <potato/@ARCH@/Task_ALL>
#include <potato/@ARCH@/Profile_ALL>
/* The potato CD set does now use empty package called task-*
to select the packages in the initial installation */
#if (FORCENONUSONCD1 == 1)
#include "Debian_potato_nonUS"
#endif
#include <interesting-tasks-potato>
/* Packages that really should be on CD 1 */
#include <forcd1>
#include <xservers-XFree3>
#include <kernel-related-potato>
#include <interesting-redhat>
#include <interesting-fromcd23>
/* List of packages that may still fit on the first CD */
#include <linuxtag2000>
#include <popularity-contest-potato>
/* Other packages to put on the others CDs */

32
tasks/Debian_sid Normal file
View File

@ -0,0 +1,32 @@
/* Comment
*
* This file will be used to build complete set of Sid CD (unstable)
*
*/
/* The CD set does use empty package called task-*
to select the packages in the initial installation */
#if (FORCENONUSONCD1 == 1)
#include "Debian_sid_nonUS"
#endif
#include <interesting-tasks-potato>
/* Packages that should really be on CD1 */
#include <base-woody>
#include <forcd1>
#include <xservers-XFree3>
#include <interesting-redhat>
#include <interesting-fromcd23>
/* List of packages that may still fit on the first CD */
#include <linuxtag2000>
#include <popularity-contest-woody>
/* Other packages to put on the others CDs */

32
tasks/Debian_woody Normal file
View File

@ -0,0 +1,32 @@
/* Comment
*
* This file will be used to build official complete set of Woody CD
*
*/
/* The CD set does use empty package called task-*
to select the packages in the initial installation */
#if (FORCENONUSONCD1 == 1)
#include "Debian_woody_nonUS"
#endif
#include <interesting-tasks-potato>
/* Packages that should really be on CD1 */
#include <base-woody>
#include <forcd1>
#include <xservers-XFree3>
#include <interesting-redhat>
#include <interesting-fromcd23>
/* List of packages that may still fit on the first CD */
#include <linuxtag2000>
#include <popularity-contest-woody>
/* Other packages to put on the others CDs */

114
tasks/README Normal file
View File

@ -0,0 +1,114 @@
NOTE: In these lists, package names should be on one line by itself.
No spaces/tabs/comments on the same line.
cpp does not remove spaces/tabs, and perl apparently considers literally
everything between \n and \n as package name. So, it's best to have no
spaces/tabs at all outside the comment delimiters.
The exclude/unexclude lists are NOT preprocessed, so comments there are
not supported.
-----
Popularity contest results: http://people.debian.org/~apenwarr/popcon/,
"Get all the raw results in one compressed file", then
sort -n -r -k2,2 -k3,3 -k4,4 -k5,5 all-popcon-results.txt | cut -d ' ' -f 1
-----
THE "USEFUL CD 1 PROJECT" RATIONALE J.A. Bezemer, Jan-Apr 2001
costar@panic.et.tudelft.nl
Quite many Debian users do not have the Complete Official CD set, but only
one (or sometimes two) CDs. They expect that CD to be as useful as
possibe, that is, to contain as much useful packages as possible.
We have four means to determine the usefulness of a (set of) package(s):
the Popularity Contest (see above), the task-* packages, packages included
on the official CDs of other distributions, and our own experience.
We can distinguish two main groups of people that will use a single Debian CD:
1. People paying nothing
2. People wanting to pay as little as possible
ad 1. This happens mostly at tradeshows/expos/conferences. We can further
subdivide this group into two opposites:
a. Complete Linux newbies that want to use Debian as their first
distribution.
b. Well-experienced Linux users that want to compare Debian to other
distributions, mostly with the pre-determined intent to either switch
to the "best" distribution for their own personal use, or employ the
"best" distribution for some specific project in their company.
ad 2. This occurs mostly by people ordering CDs from regular vendors.
While groups a. and b. are also present here, there is another group that
deserves attention:
c. Relatively experienced Debian users with a reasonably fast and cheap
Internet connection that order CD1 to get the bulk of the upgrades, and
fetch the rest from online repositories.
The mentioned groups each have specific expectations from their single CD.
ad a. Newbies often start using a Linux system guided by some manual or
other piece of literature that may, or may not, be Debian-specific. Many
introductory Linux books describe/demonstrate the same utilities and
programs; however several of these examples don't have much to do with the
daily routine of a more experienced user.
What they do use:
- install tools
- "easy" packages, like task-newbie-help, task-dialup(-isdn), X, Gnome
What they don't use:
- "difficult to learn" packages, like task-sgml, task-fortran
- development packages (well, they may want to compile a new kernel)
ad b. When comparing Linux distributions, quite often either a simple
install without much packages is tried, to see "what it looks like", or a
more elaborate install that mimics one's currently working system, to find
out "what it feels like." Once Debian is recognized as the truly best
distribution, a complete CD set will be bought which will be used to
set-up the production system(s).
What they do use:
- install tools
- "easy" packages
- to compare distributions: packages found in their current distribution /
other distributions from which they have collected CDs
What they don't use:
- packages that require much setup/tuning, or just "a long time to get
functional", like task-database-*, task-news-server,
task-parallel-computing-node
- "heavy development" packages, like task-sgml-dev, task-objc-dev
(maybe they are interested in these packages, but they will recognize
them as being "advanced", and not expect them on the "most popular" CD)
ad c. Upgrading as much packages as possible from a single CD means that
the most-used packages on Debian systems should be present on that CD.
What they do use:
- packages used on at least 5% of all Debian systems (which happens to be
the top 5% of the Popularity Contest results)
What they don't use:
- the rest
Keeping all this in mind, a solution was developed that (implicitly) uses
all mentioned "rating methods" to create a CD 1 that should answer the
stated demands as well as possible. The lists were entered, tested, verified,
cross-checked and adjusted, until an acceptable result was reached.
Further work/Recommendations:
The described procedure has resulted in a drastically reduced number of
task-* packages that are forced to go on the first CD. But since the
Popularity Contest can't handle task-* packages very well, most of them
will be moved to the last CD in the set, while in many cases all of their
"contents" are available on "more popular" CDs. It would make more sense
if a task package is included as soon as, say, 50-70% of it's dependencies
are included. Since all APT tools are available during CD image creation,
this can probably be automated entirely.

133
tasks/base-woody Normal file
View File

@ -0,0 +1,133 @@
/*
* This file lists the packages needed by debootstrap
*
* Those should be on CD1 to be able to bootstrap a woody system
* with debootstrap.
* It's a pity but this file is not automatically generated, so it
* needs to be manually updated from time to time with the
* source information from /usr/lib/debootstrap/scripts/woody
*
* Latest update : in sync with debootstrap 0.1.11
*
* -- Raphael Hertzog
*
* Required packages
* They are already automatically included
*/
/* Base packages */
adduser
apt
apt-utils
at
base-config
bsdmainutils
console-common
console-tools
console-tools-libs
console-data
cpio
cron
dhcp-client
ed
exim
fdutils
gettext-base
groff-base
ifupdown
info
ipchains
klogd
libident
libldap2
liblockfile1
libpcre3
libsasl7
libwrap0
logrotate
mailx
man-db
manpages
modconf
nano
net-tools
netbase
netkit-inetd
netkit-ping
nvi
ppp
pppoe
sysklogd
tasksel
tcpd
telnet
/* Arch specific for the base system */
#ifdef ARCH_alpha
setserial
aboot
pciutils
#endif
#ifdef ARCH_arm
setserial
libgpmg1
#endif
#ifdef ARCH_i386
lilo
pciutils
setserial
syslinux
#endif
#ifdef ARCH_m68k
atari-bootstrap
atari-fdisk
amiga-fdisk
eject
mac-fdisk
pmac-fdisk-cross
setserial
vmelilo
#endif
#ifdef ARCH_powerpc
quik
mac-fdisk
amiga-fdisk
psmisc
powerpc-utils
setserial
pciutils
hfsutils
yaboot
#endif
#ifdef ARCH_sparc
silo
eject
pciutils
sparc-utils
#endif
#ifdef ARCH_mips
dvhtool
pciutils
setserial
#endif
#ifdef ARCH_mipsel
delo
pciutils
setserial
#endif
#ifdef ARCH_hppa
palo
libstdc++3
gcc-3.0-base
#endif

1
tasks/empty Normal file
View File

@ -0,0 +1 @@
/* The empty task */

28
tasks/exclude-potato Normal file
View File

@ -0,0 +1,28 @@
kernel-source-2.2.19pre17
kernel-source-2.2.18pre21
kernel-source-2.2.18
kernel-source-2.2.17
kernel-source-2.0.36
kernel-source-2.0.38
kernel-source-2.2.10
kernel-doc-2.2.10
kernel-headers-2.2.10
kernel-patch-2.2.10-kdb
kernel-patch-2.2.10-raid
kernel-source-2.2.12
kernel-doc-2.2.12
kernel-headers-2.2.12
kernel-source-2.2.13
kernel-doc-2.2.13
kernel-headers-2.2.13
kernel-patch-2.2.13-kdb
kernel-patch-2.2.13-netwinder
kernel-source-2.2.15
kernel-doc-2.2.15
kernel-headers-2.2.15
kernel-patch-2.2.15-ide
kernel-patch-2.2.15-powerpc

4
tasks/exclude-src-potato Normal file
View File

@ -0,0 +1,4 @@
kernel-source-2.2.10
kernel-source-2.2.12
kernel-source-2.2.13
kernel-source-2.2.15

30
tasks/forcd1 Normal file
View File

@ -0,0 +1,30 @@
ssh
gnupg
base-config
build-essential
ccmalloc
chdrvfont
diffstat
electric-fence
fbset
fdutils
ftpg++
libgc5-dev
libghttp1
libltdl0
libltdl0-dev
libnet-telnet-perl
libtimedate-perl
mailtools
memprof
pump
stl-manual
xviddetect
twm
menu
wmaker
wmakerconf
libterm-stool-perl
libterm-readline-gnu-perl
whiptail
dialog

View File

@ -0,0 +1,51 @@
/* Generally useful/interesting (and mostly small) packages that
would've ended up on CD 2 or 3 if we hadn't prevented it. */
pgp5i
bplay
word2x
xli
pdmenu
jargon
xntp3
mp3blaster
ghostview
gnucash
wdm
cdrdao
nano
xkeycaps
xcolorsel
csh
bible-kjv
bible-kjv-text
verse
xanim-modules
xaw95g
ircd
xmix
xmixer
ucbmpeg-play
cd-discid
pcmcia-source
aptitude
masqmail
mikmod
mkisofs
pstotext
slay
splay
vlock
xosview
ddd
xmp
hwtools
links
id3
mswordview
licq
licq-plugin-qt2
licq-data
smpeg-gtv
dosemu

23
tasks/interesting-redhat Normal file
View File

@ -0,0 +1,23 @@
/* A list of packages on the first (er, only) official Red Hat CD that
wouldn't have gotten on our first CD without a bit of help.
People who grab the first Debian CD at a tradeshow and try to mimic
their RH install will find this useful. */
dhcpcd
ee
fetchmailconf
fvwm95
fvwm95-icons
gphoto
octave
open
playmidi
plugger
postgresql
raidtools
sane
xbill
xsane
xtoolwait

View File

@ -0,0 +1,31 @@
/*
This file lists task packages from potato that can be useful to many
people without taking up too much space on the first CD.
The first CD is meant to be as useful as possible for "normal" users
of the type that only develop in C/C++ (if at all), so tasks that
are too "advanced" are not listed here.
Anyone installing a heavy server or the like is supposed to have the
money and/or bandwidth to buy/download the complete distribution.
*/
task-dialup
task-dialup-isdn
task-newbie-help
task-gnome-desktop
/* task-gnome-games sorry, nice but too big */
task-gnome-net
task-gnome-apps
task-samba
/* task-games sorry, nice but too big */
task-laptop
task-debian-devel
task-devel-common
task-c-dev
task-c++-dev
task-x-window-system-core
task-x-window-system
task-dns-server
task-imap
task-python

View File

@ -0,0 +1,33 @@
/* List of various kernel-related packages, that are likely to change with
every revision (because of versioned names). These packages go to CD1.
Many are already included, but mentioned anyway to be "complete".
*/
/* For Debian version: 2.2 rev3 -- only to be included in potato list */
/* Precompiled */
kernel-image-2.2.19
kernel-image-2.2.19-compact
kernel-image-2.2.19-ide
kernel-image-2.2.19-idepci
kernel-headers-2.2.19
kernel-headers-2.2.19-compact
kernel-headers-2.2.19-ide
kernel-headers-2.2.19-idepci
kernel-doc-2.2.19
/* Source and compiling utils */
kernel-source-2.2.19
kernel-patch-2.2.19-ide
kernel-patch-2.2.19-powerpc
kernel-package
/* pulls in almost everything except: */
/* make menuconfig: */
libncurses5-dev
/* make xconfig: */
tk8.2-dev
/* make: */
bin86

1095
tasks/linuxexpoamsterdam2001 Normal file

File diff suppressed because it is too large Load Diff

68
tasks/linuxtag2000 Normal file
View File

@ -0,0 +1,68 @@
/* The (slightly edited) package list for the (single) LinuxTag 2000 CD */
abiword
acroread
apache
apache-doc
balsa
bluefish
bootp
catdoc
communicator
communicator-nethelp-476
communicator-smotif-476
communicator-spellchk-476
dhcp
dhelp
dnswalk
doc-linux-text
emacs20
exim
fwctl
g77-doc
gdm
gfcc
gftp
gimp
gnome-apt
gnome-napster
gnupg
gpm
grip
gtk-engines-gtkstep
gtk-engines-metal
gtk-engines-notif
gtk-engines-pixmap
gtk-engines-redmond95
gtk-engines-thinice
hyperlatex
inn2
ipmasq
libgnome-dev
libgtk-doc
libqt2-dev
lprng
lprng-doc
magicfilter
mason
mc
mozilla
mtools
mutt
netatalk
netscape-java-476
nfs-server
pan
patch
postfix
qt2-doc
sawmill
sawmill-gnome
sox
strace
sudo
texinfo
transfig
xemacs21
xmms

5413
tasks/popularity-contest Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

11299
tasks/popularity-contest-woody Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,10 +0,0 @@
#include <potato/alpha/Profile_Work_sci>
#include <potato/alpha/Profile_Standard>
#include <potato/alpha/Profile_Server_std>
#include <potato/alpha/Profile_Admin>
#include <potato/alpha/Profile_Devel_std>
#include <potato/alpha/Profile_Basic>
#include <potato/alpha/Profile_Work_std>
#include <potato/alpha/Profile_Server_comp>
#include <potato/alpha/Profile_Devel_comp>
#include <potato/alpha/Profile_Dialup>

View File

@ -1,449 +0,0 @@
acct
addressbook
af
afterstep
alias
alien
amaya
anacron
apt
arena
ascd
asmail
asmixer
asmodem
at
bbdb
bc
biff
bing
binstats
binutils
bitchx
bonnie
bsdmainutils
bzip2
cbb
cdda2wav
cdparanoia
cdrecord
cfengine
cfingerd
cftp
chimera2
compface
cpio
cpp
cracklib2
cron
ctwm
cvs
cvs-buildpackage
cvs-pcl
data-dumper
dc
debhelper
debian-policy
debmake
debsums
dejagnu
developers-reference
devscripts
dftp
diffstat
dnsutils
dotfile
dotfile-bash
dotfile-elm
dotfile-emacs
dotfile-fvwm1
dotfile-fvwm2
dotfile-ipfwadm
dotfile-procmail
dotfile-rtin
dotfile-tcsh
dpkg-dev
dpkg-ftp
dpkg-repack
dupload
dxpc
e2fsprogs
echoping
ed
ee
elib
elm-me+
emacs19
emacs19-el
emacs20
emacs20-el
emacsen-common
eperl
epic
et
eterm
eterm-backgrounds
exim
exim-doc
exmh
expect5.24
expect5.24-dev
fakeroot
fdflush
fbset
fdutils
figlet
file
filerunner
floatbg
fmirror
fortune-mod
fortunes
fortunes-min
freetype1
freetype2
fte
fvwm
fvwm-common
fvwm2
fvwm95
fvwmconf
g++
gawk
gcal
gcc
gedit
gmemusage
gmp2
gpm
groff
gtimer
guile1.3
gzilla
iamerican
ibritish
ical
icewm
imagemagick
imlib-base
imlib1
inewsinn
info
iplogger
iptraf
ircii
isapnptools
isdnutils
ispell
jargon
jed
jed-common
jered
joe
junkbuster
kernel-package
kernel-source-2.0.36
kernel-headers-2.0.36
kernel-source-2.2.10
kernel-headers-2.2.10
knews
leave
less
lesstifg
lftp
libc6-dev
libcgi-perl
libcompfaceg1
libcompress-zlib-perl
libcurses-perl
libdb2
libdelimmatch-perl
libdnd1
libelfg0
libg++272
libgdbmg1
libglib1.1
libglib1.2
libgpmg1
libgtk-perl
libgtk1
libgtk1.1
libgtk1.2
libguile4
libhdf4g
libident
libio-stringy-perl
libjpeg62
liblockdev0-perl
liblockfile0
libmagick4g
libmime-base64-perl
libmime-perl
libmpeg1
libnet-perl
liborbit0
libpam0g
libpam0g-util
libpam-runtime
libpam-modules
libpcap0
libpcre1
libpcre2
libpgperl
libpgsql
libpgtcl
libpng0g
libpng2
libpopt0
libproplist0
libpwdb0g
librecode0
librpm1
librx1g
libstdc++2.8
libstdc++2.9-dev
libterm-readkey-perl
libtiff3g
libtime-hires-perl
libtime-period-perl
libtimedate-perl
libungif3g
libwraster1
libwww-perl
libxbase-perl
loadmeter
locales
lprng
lsof-2.2
lurkftp
lynx
m4
mailtools
mailx
make
man-db
manpages
mc
menu
mesag3
metamail
mh
mime-support
mirrordir
mkhybrid
mkisofs
mmv
most
motifnls
mozilla
mpack
mtools
mtr
multitee
mutt
nas-lib
ncftp
ncurses-bin
ncurses-term
ncurses3.4
netbase
netcat
netdiag
netstd
nfs-server
nn
nosql
nvi
oleo
olvwm
olwm
packaging-manual
patch
pdl
pdmenu
perl-5.004
perl-5.005
perl-5.004-suid
perl-5.005-suid
perl-tk
perlmagick
perlmenu
perlsgml
pftp
pkg-order
plan
postgresql
postgresql-dev
postgresql-doc
printop
procmail
procmail-lib
procmeter
psmisc
pwgen
python-base
python-bsddb
python-curses
python-dev
python-doc
python-elisp
python-examples
python-misc
python-mpz
python-net
python-numeric
python-pmw
python-tk
python-wpy
python-zlib
queso
quota
rcs
recode
regina0
rgrep
rpm
rstart
rstartd
rsync
ruari-diff
rxvt
sac
sash
sc
scotty
scwm
sendfile
sharutils
signify
sigrot
sirc
slay
slib
slrn
slsc
sortmail
sox
stat
stow
strace
sudo
suidmanager
super
swisswatch
symlinks
sysnews
sysutils
talk
talkd
tcl7.6
tcl8.0
tcl8.0-dev
tcpdump
tcsh
tcsh-i18n
telnet
telnetd
the
the-doc
tinyirc
tix41
tk4.2
tk8.0
tk8.0-dev
tkcvs
tkdiff
tkfont
tkinfo
tkirc
tkmail
tkps
tkrat
tkstep8.0
tm
tmpreaper
tree
trn
twm
ttysnoop
urlview
uudeview
vim
vim-rt
vtwm
w3-el-e20
w3mir
wget
wm2
wmaker
wmaker-data
wmload
wmmail
worklog
www-pgsql
www-search
xacc
xarclock
xbanner
xbase-clients
xbuffy
xcal
xcdroast
xcolors
xcolorsel
xcontrib
xcoral
xdaliclock
xdm
xemacs20-bin
xemacs20-nomule
xemacs20-mule
xemacs20-support
xf86setup
xfishtank
xfree86-common
xfs
xfonts-75dpi
xfonts-base
xfonts-pex
xfonts-scalable
xftp
xlbiff
xless
xlib6g
xlib6g-dev
xlockmore
xmaddressbook
xmailbox
xmailtool
xmotd
xnetload
xntp3
xntp3-doc
xodo
xoj
xosview
xpm4g
xproc
xscreensaver
xscreensaver-gl
xserver-common
xserver-mach64
xserver-s3
xserver-svga
xserver-fbdev
xspread
xsysinfo
xterm
xtoolwait
xtrlock
xtv
xview-clients
xviewg
xvt
xzoom
ytalk
zed
zile
zircon
zlib1g

View File

@ -1,35 +0,0 @@
aboot
apt
at
bc
bsdmainutils
cpio
cron
dc
ed
exim
fdflush
fdutils
file
groff
info
less
libdb2
libg++272
libident
libpcre1
libpcre2
locales
mailx
man-db
manpages
menu
mtools
ncurses-bin
ncurses-term
ncurses3.4
nvi
perl-5.004
perl-5.005
psmisc
zlib1g

View File

@ -1,400 +0,0 @@
a2ps
addressbook
alias
anacron
apt
at
autoconf
automake
bbdb
bc
biff
binutils
bison
bsdmainutils
bug
bzip2
c2man
catdoc
cbb
cflow
chimera2
clisp
cpio
cpp
cracklib2
cron
cti-ifhp
cutils
cvs
cvs-buildpackage
cvs-pcl
cweb
cweb-latex
cxref
data-dumper
dc
ddd
debhelper
debian-policy
debiandoc-sgml
debmake
debsums
dejagnu
developers-reference
devscripts
dialog
diffstat
dist
djtools
dnsutils
docbook
docbook-doc
docbook-stylesheets
dotfile
dotfile-bash
dotfile-elm
dotfile-emacs
dotfile-fvwm1
dotfile-fvwm2
dotfile-procmail
dotfile-rtin
dotfile-tcsh
dpkg-dev
dpkg-perl
dpkg-repack
dupload
e2fsprogs
ed
ee
electric-fence
elib
elk
elkdoc
elm-me+
emacs19
emacs19-el
emacs20
emacs20-el
emacsen-common
eperl
epic
et
exim
expect5.24
exuberant-ctags
f2c
fakeroot
fdflush
fdutils
file
flex
fort77
fortune-mod
fortunes
fortunes-min
freetype1
freetype2
fte
ftnchek
fvwm
fvwm-common
fvwm2
fweb
g++
g77
gawk
gcal
gcc
gclinfo
gdb
gedit
ghostview
gmp2
gobjc
gpm
groff
gs
gsfonts
gtimer
guile1.3
gv
iamerican
ibritish
ical
indent
inewsinn
info
ircii
isdnutils
ispell
ivtools
ivtools-bin
ivtools-dev
ivtools-doc
jade
jadetex
jargon
jed
jed-common
jered
joe
kernel-package
kernel-source-2.0.36
kernel-headers-2.0.36
kernel-source-2.2.10
kernel-headers-2.2.10
leave
less
lesstifg
lftp
libc6-dev
glibc-doc
libcgi-perl
libcompfaceg1
libcompress-zlib-perl
libcurses-perl
libdb2
libdelimmatch-perl
libdnd1
libelfg0
libg++272
libgdbmg1
libgdbmg1-dev
libglib1.1
libglib1.2
libgpmg1
libgtk-dev
libgtk-doc
libgtk-perl
libgtk1
libgtk1.1
libgtk1.2
libgtkmm
libgtkmm-dev
libguile4
libguile4-dev
libhdf4g
libident
libio-stringy-perl
libjpeg62
liblockdev0-perl
liblockfile0
libmagick4g
libmime-base64-perl
libmime-perl
libmpeg1
libncurses4-dev
libnet-perl
liborbit0
libpam0g
libpam0g-util
libpam-runtime
libpam-modules
libpaperg
libpcre1
libpcre2
libpgperl
libpgsql
libpgtcl
libpng0g
libpng2
libpopt0
libpwdb0g
libreadlineg2-dev
libsp1
libstdc++2.8
libstdc++2.9-dev
libterm-readkey-perl
libtiff3g
libtime-hires-perl
libtime-period-perl
libtimedate-perl
libtool
libwww-perl
libxbase-perl
liwc
locales
lprng
lprng-doc
lsof-2.2
lynx
m4
magicfilter
mailtools
mailx
make
make-doc
makepatch
man-db
manpages
manpages-dev
mc
menu
metamail
mh
mime-support
mmv
most
motifnls
mpack
mpage
mtools
mutt
nas-lib
ncftp
ncurses-bin
ncurses-term
ncurses3.4
netbase
netstd
nn
nvi
oleo
orbit
packaging-manual
patch
pdksh
pdl
pdmenu
perl-5.004
perl-5.005
perl-5.004-suid
perl-5.005-suid
perl-tk
perlmagick
perlmenu
perlsgml
plan
procmail
psgml
psmisc
pstoedit
pstotext
psutils
publib-dev
python-base
python-bsddb
python-curses
python-dev
python-doc
python-elisp
python-examples
python-misc
python-mpz
python-net
python-numeric
python-pmw
python-tk
python-wpy
python-zlib
rcs
recode
regina0
rstart
rstartd
ruari-diff
rxvt
sc
sgml-base
sgml-data
sgml-tools
sgmlspm
sharutils
slang1-dev
slib
slrn
slsc
sox
sp
strace
sudo
suidmanager
svgalibg1
talkd
tcl7.6
tcl8.0
tcl8.0-dev
tcsh
tcsh-i18n
tetex-base
tetex-bin
tetex-extra
the
the-doc
time
tk4.2
tk8.0
tk8.0-dev
tkcvs
tkdiff
tkinfo
tkps
tkstep8.0
tree
trn
twm
typist
urlview
v-dev
v1g
vim
vim-rt
visual-tcl
vm-dev
vm1
wdiff
wenglish
wget
word2x
worklog
www-search
wxhelp
wxxt1
xacc
xaw3dg
xbase-clients
xbuffy
xcal
xcolors
xcontrib
xcoral
xdm
xemacs20-bin
xemacs20-nomule
xemacs20-mule
xemacs20-support
xf86setup
xfree86-common
xfs
xfonts-75dpi
xfonts-base
xfonts-pex
xfonts-scalable
xlbiff
xless
xlib6g
xlib6g-dev
xlockmore
xmaddressbook
xmailbox
xmanpages
xmotd
xosview
xpm4g
xpm4g-dev
xproc
xscreensaver
xserver-common
xserver-mach64
xserver-s3
xserver-svga
xserver-fbdev
xspread
xsysinfo
xterm
ytalk
zed
zile
zircon
zlib1g

View File

@ -1,321 +0,0 @@
a2ps
addressbook
anacron
apt
at
autoconf
automake
bbdb
bc
biff
binutils
bison
bsdmainutils
bug
bzip2
c2man
catdoc
cbb
cflow
chimera2
cpio
cpp
cracklib2
cron
cti-ifhp
cutils
cvs
cvs-pcl
cweb
cweb-latex
cxref
dc
ddd
debian-policy
debiandoc-sgml
dejagnu
dialog
diffstat
dist
djtools
dnsutils
docbook
docbook-doc
docbook-stylesheets
dotfile
dotfile-bash
dotfile-elm
dotfile-emacs
dotfile-fvwm1
dotfile-fvwm2
dotfile-procmail
dotfile-rtin
dotfile-tcsh
dpkg-dev
dpkg-perl
e2fsprogs
ed
ee
electric-fence
elib
elm-me+
emacs19
emacs19-el
emacs20
emacs20-el
emacsen-common
epic
exim
expect5.24
exuberant-ctags
fdflush
fdutils
file
flex
fortune-mod
fortunes
fortunes-min
fte
fvwm
fvwm-common
fvwm2
g++
gawk
gcal
gcc
gdb
gedit
ghostview
gobjc
gpm
groff
gs
gsfonts
gtimer
guile1.3
gv
iamerican
ibritish
ical
indent
inewsinn
info
ircii
isdnutils
ispell
ivtools
ivtools-bin
ivtools-dev
ivtools-doc
jade
jadetex
jed
jed-common
jered
joe
kernel-package
kernel-source-2.0.36
kernel-headers-2.0.36
kernel-source-2.2.10
kernel-headers-2.2.10
leave
less
lesstifg
lftp
libc6-dev
glibc-doc
libcompfaceg1
libdb2
libdnd1
libg++272
libgdbmg1
libgdbmg1-dev
libgpmg1
libgtk-dev
libgtk-doc
libgtk1
libgtkmm
libgtkmm-dev
libguile4
libident
libjpeg62
liblockfile0
libncurses4-dev
libnspr3
liborbit0
libpam0g
libpam0g-util
libpam-runtime
libpam-modules
libpaperg
libpcre1
libpcre2
libpng0g
libpng2
libpopt0
libpwdb0g
libreadlineg2-dev
libsp1
libstdc++2.8
libstdc++2.9-dev
libtiff3g
libtool
liwc
locales
lprng
lprng-doc
lsof-2.2
lynx
m4
magicfilter
mailx
make
make-doc
makepatch
man-db
manpages
manpages-dev
mc
menu
metamail
mh
mime-support
mmv
most
motifnls
mpack
mpage
mtools
mutt
nas-lib
ncftp
ncurses-bin
ncurses-term
ncurses3.4
netbase
netstd
nn
nvi
oleo
patch
pdksh
pdmenu
perl-5.004
perl-5.005
perl-5.004-suid
perl-5.005-suid
plan
procmail
psgml
psmisc
pstoedit
pstotext
psutils
publib-dev
rcs
recode
regina0
rstart
rstartd
rxvt
sc
sgml-base
sgml-data
sgml-tools
sgmlspm
sharutils
slang1-dev
slib
slrn
slsc
sox
sp
strace
sudo
suidmanager
svgalibg1
talkd
tcl7.6
tcl8.0
tcl8.0-dev
tcsh
tcsh-i18n
tetex-base
tetex-bin
tetex-extra
the
the-doc
time
tk4.2
tk8.0
tk8.0-dev
tkcvs
tkdiff
tkinfo
tkps
tree
trn
twm
typist
urlview
v-dev
v1g
vim
vim-rt
visual-tcl
vm-dev
vm1
wdiff
wenglish
wget
word2x
worklog
wxhelp
wxxt1
xacc
xaw3dg
xbase-clients
xbuffy
xcal
xcolors
xcontrib
xcoral
xdm
xemacs20-bin
xemacs20-nomule
xemacs20-mule
xemacs20-support
xf86setup
xfree86-common
xfs
xfonts-75dpi
xfonts-base
xfonts-pex
xfonts-scalable
xlbiff
xless
xlib6g
xlib6g-dev
xlockmore
xmaddressbook
xmailbox
xmanpages
xmotd
xosview
xpm4g
xpm4g-dev
xproc
xscreensaver
xserver-common
xserver-mach64
xserver-s3
xserver-svga
xserver-fbdev
xspread
xsysinfo
xterm
ytalk
zed
zile
zircon
zlib1g

View File

@ -1,507 +0,0 @@
3dchess
a2ps
aalib-bin
aalib1
aalib1-dev
abc2ps
abcmidi
acidwarp
acm
addressbook
af
afio
afterstep
amaya
an
anacron
apt
arena
ascd
asmail
asmixer
asmodem
at
auctex
aumix
bbdb
bc
bibindex
bibtool
biff
binutils
bitchx
blast
bplay
bsdgames
bsdmainutils
buffer
bzip2
cam
catdoc
cbb
cddb
cdtool
cftp
cgoban
chimera2
compface
cpio
cpp
cracklib2
cracklib-runtime
cron
cti-ifhp
ctwm
cxhextris
data-dumper
dc
debian-policy
dhelp
diald
dialdcost
dialog
djtools
dnsutils
doc-debian
doc-linux-html
doc-linux-text
dotfile
dotfile-bash
dotfile-elm
dotfile-emacs
dotfile-fvwm1
dotfile-fvwm2
dotfile-procmail
dotfile-rtin
dotfile-tcsh
dpkg-perl
dump
dvidvi
dxpc
e2fsprogs
e2fsprogs
ed
ee
elk
elm-me+
emacs19
emacs20
emacsen-common
epic
eterm
eterm-backgrounds
exim
exim-doc
exmh
fdflush
fdutils
fetchmail
figlet
file
filerunner
floatbg
flying
fortune-mod
fortunes
fortunes-min
freeciv
freetype1
freetype2
fte
fvwm
fvwm-common
fvwm2
fvwm95
fvwmconf
g++
gawk
gcal
gcc
gedit
ghostview
gimp
gimp-data-extras
gltt2
glut-data
glut-doc
glutg3
glutg3-dev
gmemusage
gnuchess
gnuchess-book
gnugo
gnuplot
gnushogi
gom
gom-x
gpm
groff
gs
gsfonts
gtimer
guile1.3
gv
gzilla
hyperlatex
hyphen-show
iamerican
ibritish
ical
icewm
imagemagick
imlib-base
imlib1
inewsinn
info
int-fiction
ircii
isapnptools
isdnutils
ispell
ivtools
jargon
jed
jed-common
jered
jgraph
joe
jpeginfo
junkbuster
kernel-headers-2.0.36
kernel-headers-2.2.10
knews
koules
lacheck
leave
less
lesstifg
lftp
libc6-dev
libcompfaceg1
libdb2
libdnd1
libelfg0
libg++2.8.2
libg++272
libgdbmg1
libgimp1
libglib1.1
libglib1.2
libgpmg1
libgtk1
libgtk1.1
libgtk1.2
libguile4
libhdf4g
libident
libjpeg62
liblockfile0
libmagick4g
libmime-base64-perl
libmpeg1
libnet-perl
libnspr3
liborbit0
libpam0g
libpam0g-util
libpam-runtime
libpam-modules
libpaperg
libpcre1
libpcre2
libpng0g
libpng2
libproplist0
libpwdb0g
librx1g
libstdc++2.8
libstdc++2.9-dev
libtiff3g
libungif3g
libwraster1
libwww-perl
lincity
lincity-svga
lincity-x
loadmeter
locales
lprng
lprng-doc
lrzsz
lurkftp
luxman
lynx
m4
magicfilter
mailx
make
man-db
manpages
maplay
mc
mctools-lite
megahal
menu
mesa-doc
mesag-dev
mesag3
metamail
mgt
mh
mime-support
mixviews
mmv
moonlight
most
motifnls
mozilla
mpack
mpage
mtools
mutt
nas-lib
ncftp
ncurses-bin
ncurses-term
ncurses3.4
netbase
netcdfg3
nethack
netmaze
netpbm
netpbm1
netris
netstd
nighthawk
nn
nvi
oleo
olvwm
olwm
oneko
pacman
pdmenu
pente
perl-5.004
perl-5.005
perl-tk
pftp
phalanx
pixmap
plan
playmidi
plotutils
ppp
ppp-pam
procmail
procmail-lib
procmeter
psmisc
pstoedit
pstotext
psutils
purity
razzle
recode
regina0
rstart
rstartd
rxvt
s3mod
sane
sc
sced
scwm
sendfile
sharutils
shhmsg
shhopt
signify
sigrot
sirc
slib
slrn
slsc
snake4
sortmail
sox
spider
sudo
suidmanager
svgalibg1
swisswatch
synaesthesia
talkd
tama
taper
tcl7.6
tcl8.0
tcsh
tcsh-i18n
tetex-base
tetex-bin
tetex-doc
tetex-extra
tf
the
the-doc
thrust
timidity
timidity-patches
tinyirc
tk4.2
tk8.0
tkfont
tkinfo
tkirc
tkmail
tkmixer
tkps
tkrat
tm
tob
transfig
tree
trn
twm
typist
untex
urlview
uudeview
vgacardgames
vgagamespack
vtwm
w3-el-e20
w3mir
wdiff
wenglish
wget
wm2
wmaker
wmaker-data
wmload
wmmail
word2x
wordplay
workbone
worklog
workman
wvdial
xabacus
xacc
xarclock
xasteroids
xaw-wrappers
xaw3dg
xbanner
xbase-clients
xbattle
xbill
xbl
xblast
xblast-sound
xbmbrowser
xboard
xboing
xbuffy
xcal
xcolors
xcolorsel
xconq
xconq-doc
xcontrib
xcoral
xdaliclock
xdemineur
xdigger
xdm
xemacs20-bin
xemacs20-nomule
xemacs20-mule
xemacs20-support
xemeraldia
xevil
xf86setup
xfig
xfig-doc
xfishtank
xflip
xfree86-common
xfs
xfonts-100dpi
xfonts-75dpi
xfonts-base
xfonts-pex
xfonts-scalable
xftp
xgammon
xjewel
xjig
xkobo
xlaby
xlbiff
xless
xlib6g
xlife
xloadimage
xlockmore
xmaddressbook
xmailbox
xmailtool
xmcd
xmgr
xmille
xmix
xmorph
xmotd
xmountains
xnetload
xntp3
xntp3-doc
xodo
xoids
xoj
xonix
xonix-jahu
xosview
xpaint
xpat2
xphoon
xpilot
xpm4g
xproc
xpuzzles
xroach
xscavenger
xscreensaver
xscreensaver-gl
xserver-common
xserver-mach64
xserver-s3
xserver-svga
xserver-fbdev
xshogi
xskat
xsok
xsoldier
xspread
xsysinfo
xterm
xtoolwait
xtris
xtrlock
xtron
xtv
xvier
xview-clients
xviewg
xvt
xwave
xzip
xzoom
ytalk
zed
zgv
zile
zircon
zlib1g

View File

@ -1,102 +0,0 @@
afbackup
afbackup-client
amanda-client
amanda-common
amanda-server
analog
apache
apache-common
apache-dev
apache-doc
apt
at
bc
bind
bind-doc
bsdmainutils
cgi-scripts
cgilib
cpio
cron
dc
dnsutils
dpkg-repack
dump
e2fsprogs
ed
exim
exim-doc
fdflush
fdutils
file
groff
htdig
hypermail
inewsinn
info
inn
innfeed
isdnutils
less
lesstifg
libdb2
libg++272
libgdbmg1
libident
liblockfile0
libpcre1
libpcre2
librx1g
libstdc++2.8
locales
lynx
mailx
man-db
manpages
menu
mime-support
mozilla
mtools
mtx
ncurses-bin
ncurses-term
ncurses3.4
netbase
netstd
nfs-server
nis
nvi
perl-5.004
perl-5.005
php3
php3-dev
php3-doc
procmail
proftpd
psmisc
qpopper
rstart
rstartd
samba
samba-common
smartlist
sox
squid
squidclient
suidmanager
swish++
talk
talkd
tcl8.0
tcsh
telnet
telnetd
time
trn
twm
xbase-clients
xdm
xfree86-common
xfs
xlib6g
zlib1g

View File

@ -1,79 +0,0 @@
analog
apache
apache-common
apache-dev
apache-doc
apt
at
bc
bind
bind-doc
bsdmainutils
cgi-scripts
cgilib
cpio
cron
dc
dnsutils
echoping
ed
exim
exim-doc
fdflush
fdutils
file
groff
htdig
info
isdnutils
less
libdb2
libg++272
libgdbmg1
libident
liblockfile0
libnspr3
libpcre1
libpcre2
librx1g
libstdc++2.8
locales
lynx
mailx
man-db
manpages
menu
mime-support
mtools
ncurses-bin
ncurses-term
ncurses3.4
netbase
netstd
nfs-server
nis
nvi
perl-5.004
perl-5.005
php3
php3-dev
php3-doc
proftpd
psmisc
qpopper
queso
rstart
rstartd
sox
suidmanager
swish++
tcl8.0
telnet
telnetd
twm
xbase-clients
xdm
xfree86-common
xfs
xlib6g
zlib1g

View File

@ -1,120 +0,0 @@
a2ps
apt
at
bc
biff
binutils
bison
bsdmainutils
bug
cpio
cpp
cron
cti-ifhp
dc
debian-policy
djtools
dnsutils
dpkg-dev
ed
electric-fence
elm-me+
emacs19
emacs20
emacsen-common
exim
fdflush
fdutils
file
flex
g++
gcc
gdb
ghostview
gpm
groff
gs
gsfonts
gv
iamerican
ibritish
info
isdnutils
ispell
kernel-package
kernel-source-2.0.36
kernel-headers-2.0.36
kernel-source-2.2.10
kernel-headers-2.2.10
less
lesstifg
libc6-dev
libdb2
libg++272
libgdbmg1
libgdbmg1-dev
libident
libjpeg62
liblockfile0
libncurses4-dev
libnspr3
libpaperg
libpcre1
libpcre2
libpng2
libstdc++2.8
libstdc++2.9-dev
locales
lprng
lprng-doc
lsof-2.2
lynx
m4
magicfilter
mailx
make
man-db
manpages
manpages-dev
menu
mh
mime-support
mozilla
mpack
mpage
mtools
ncurses-bin
ncurses-term
ncurses3.4
netbase
netstd
nvi
patch
pdksh
perl-5.004
perl-5.005
perl-5.004-suid
perl-5.005-suid
procmail
psmisc
rcs
rstart
rstartd
sharutils
sox
strace
suidmanager
svgalibg1
tcl8.0
tcsh
tcsh-i18n
time
twm
wenglish
xaw3dg
xbase-clients
xdm
xfree86-common
xfs
xlib6g
zlib1g

View File

@ -1,467 +0,0 @@
a2ps
aalib-bin
aalib1
aalib1-dev
acidwarp
addressbook
af
afterstep
amaya
anacron
apcalc
apcalc-dev
apt
arena
ascd
asmail
asmixer
asmodem
at
auctex
autoconf
automake
bbdb
bc
bibindex
bibtool
biff
binutils
bison
bitchx
bsdmainutils
bug
bzip2
c2man
calc
catdoc
cbb
cflow
cftp
chimera2
compface
cpio
cpp
cracklib2
cron
cti-ifhp
ctwm
cutils
cvs
cvs-pcl
cweb
cweb-latex
cxref
data-dumper
dc
ddd
debian-policy
dejagnu
dhelp
dialog
diffstat
dist
djtools
dnsutils
doc-debian
doc-linux-html
doc-linux-text
dome
dotfile
dotfile-bash
dotfile-elm
dotfile-emacs
dotfile-fvwm1
dotfile-fvwm2
dotfile-procmail
dotfile-rtin
dotfile-tcsh
dpkg-dev
dpkg-perl
dpkg-repack
dvidvi
dxpc
e2fsprogs
ed
ee
electric-fence
elib
elk
elm-me+
emacs19
emacs19-el
emacs20
emacs20-el
emacsen-common
epic
eterm
eterm-backgrounds
exim
exmh
expect5.24
exuberant-ctags
f2c
fdflush
fdutils
felt
felt-doc
figlet
file
filerunner
flex
floatbg
fort77
fortune-mod
fortunes
fortunes-min
freetype1
freetype2
fte
ftnchek
fvwm
fvwm-common
fvwm2
fvwm95
fvwmconf
fweb
g++
g77
gawk
gcal
gcc
gdb
gedit
ghostview
gimp
gimp-data-extras
gltt2
glut-data
glut-doc
glutg3
glutg3-dev
gmemusage
gnuplot
gobjc
gpm
groff
gs
gsfonts
gtimer
guile1.3
gv
gzilla
hyperlatex
hyphen-show
iamerican
ibritish
ical
icewm
imagemagick
imlib-base
imlib1
indent
inewsinn
info
ircii
isdnutils
ispell
jargon
jed
jed-common
jered
jgraph
joe
jpeginfo
junkbuster
kernel-package
kernel-source-2.0.36
kernel-headers-2.0.36
kernel-source-2.2.10
kernel-headers-2.2.10
knews
lacheck
lapack
lapack-dev
lapack-doc
leave
less
lesstifg
lftp
libc6-dev
glibc-doc
libcompfaceg1
libdb2
libdnd1
libelfg0
libffm1
libg++2.8.2
libg++272
libgdbmg1
libgdbmg1-dev
libgimp1
libglib1.1
libglib1.2
libgpmg1
libgtk1
libgtk1.1
libgtk1.2
libguile4
libhdf4g
libident
libjpeg62
liblockfile0
libmagick4g
libmime-base64-perl
libmpeg1
libncurses4-dev
libnet-perl
libnspr3
liborbit0
libpam0g
libpam0g-util
libpam-runtime
libpam-modules
libpaperg
libpcre1
libpcre2
libpng0g
libpng2
libproplist0
libpwdb0g
libreadlineg2-dev
librx1g
libstdc++2.8
libstdc++2.9-dev
libtiff3g
libtool
libungif3g
libwraster1
libwww-perl
liwc
loadmeter
locales
lprng
lprng-doc
lsof-2.2
lurkftp
lynx
m4
magicfilter
mailx
make
make-doc
makepatch
man-db
manpages
manpages-dev
mc
menu
mesa-doc
mesag-dev
mesag3
metamail
mh
mime-support
mmv
moonlight
most
motifnls
mozilla
mpack
mpage
mtools
mutt
nas-lib
ncftp
ncurses-bin
ncurses-term
ncurses3.4
netbase
netcdfg3
netpbm
netpbm1
netstd
nn
nvi
octave
octave-ci
octave-doc
oleo
olvwm
olwm
patch
pdksh
pdmenu
perl-5.004
perl-5.005
perl-5.004-suid
perl-5.005-suid
perl-tk
pftp
pgapack
pixmap
plan
plotutils
procmail
procmail-lib
procmeter
psmisc
pstoedit
pstotext
psutils
publib-dev
r-base
r-cran
rcs
recode
regina0
rpncalc
rstart
rstartd
rxvt
sane
sc
sced
scwm
seesat5
sendfile
sgb
sharutils
signify
sigrot
sirc
slang1-dev
slib
slrn
slsc
sortmail
sox
spline
strace
sudo
suidmanager
svgalibg1
swisswatch
talkd
tcl7.6
tcl8.0
tcsh
tcsh-i18n
tetex-base
tetex-bin
tetex-doc
tetex-extra
the
the-doc
time
tinyirc
tk4.2
tk8.0
tkcvs
tkdiff
tkfont
tkinfo
tkirc
tkmail
tkps
tkrat
tm
transfig
tree
trn
twm
typist
untex
urlview
uudeview
vim
vim-rt
vtwm
w3-el-e20
w3mir
wdiff
wenglish
wget
wm2
wmaker
wmaker-data
wmload
wmmail
word2x
worklog
wzip
xacc
xarclock
xaw3dg
xbanner
xbase-clients
xbmbrowser
xbuffy
xcal
xcolors
xcolorsel
xcontrib
xcoral
xdaliclock
xdm
xemacs20-bin
xemacs20-nomule
xemacs20-mule
xemacs20-support
xf86setup
xfig
xfig-doc
xfishtank
xfree86-common
xfs
xfonts-100dpi
xfonts-75dpi
xfonts-base
xfonts-pex
xfonts-scalable
xftp
xlbiff
xless
xlib6g
xlib6g-dev
xlispstat
xloadimage
xlockmore
xmaddressbook
xmailbox
xmailtool
xmgr
xmorph
xmotd
xnetload
xntp3
xntp3-doc
xodo
xoj
xosview
xpaint
xpm4g
xproc
xscreensaver
xscreensaver-gl
xserver-common
xserver-mach64
xserver-s3
xserver-svga
xserver-fbdev
xspread
xsysinfo
xterm
xtoolwait
xtrlock
xtv
xview-clients
xviewg
xvt
xzoom
yorick
ytalk
zed
zgv
zile
zircon
zlib1g

View File

@ -1,413 +0,0 @@
a2ps
aalib-bin
aalib1
aalib1-dev
acidwarp
addressbook
af
afterstep
amaya
anacron
apt
arena
ascd
asmail
asmixer
asmodem
at
auctex
bbdb
bc
bibindex
bibtool
biff
binutils
bison
bitchx
bsdmainutils
bug
bzip2
catdoc
cbb
cftp
chimera2
compface
cpio
cpp
cracklib2
cron
cti-ifhp
ctwm
cvs
cvs-pcl
data-dumper
dc
debian-policy
dejagnu
dhelp
dialog
diffstat
djtools
dnsutils
doc-debian
doc-linux-html
doc-linux-text
dotfile
dotfile-bash
dotfile-elm
dotfile-emacs
dotfile-fvwm1
dotfile-fvwm2
dotfile-procmail
dotfile-rtin
dotfile-tcsh
dpkg-dev
dpkg-perl
dvidvi
dxpc
e2fsprogs
ed
ee
electric-fence
elib
elk
elm-me+
emacs19
emacs19-el
emacs20
emacs20-el
emacsen-common
epic
eterm
eterm-backgrounds
exim
exmh
expect5.24
fdflush
fdutils
figlet
file
filerunner
flex
floatbg
fortune-mod
fortunes
fortunes-min
freetype1
freetype2
fte
fvwm
fvwm-common
fvwm2
fvwm95
fvwmconf
gawk
gcal
gcc
gdb
gedit
ghostview
gimp
gimp-data-extras
gltt2
glut-data
glut-doc
glutg3
glutg3-dev
gmemusage
gnuplot
gpm
groff
gs
gsfonts
gtimer
guile1.3
gv
gzilla
hyperlatex
hyphen-show
iamerican
ibritish
ical
icewm
imagemagick
imlib-base
imlib1
inewsinn
info
ircii
isdnutils
ispell
jargon
jed
jed-common
jered
jgraph
joe
jpeginfo
junkbuster
kernel-package
kernel-source-2.0.36
kernel-headers-2.0.36
kernel-source-2.2.10
kernel-headers-2.2.10
knews
lacheck
leave
less
lesstifg
lftp
libc6-dev
libcompfaceg1
libdb2
libdnd1
libelfg0
libg++272
libgdbmg1
libgdbmg1-dev
libgimp1
libglib1.1
libglib1.2
libgpmg1
libgtk1
libgtk1.1
libgtk1.2
libguile4
libhdf4g
libident
libjpeg62
liblockfile0
libmagick4g
libmime-base64-perl
libmpeg1
libncurses4-dev
libnet-perl
libnspr3
liborbit0
libpam0g
libpam0g-util
libpam-runtime
libpam-modules
libpaperg
libpcre1
libpcre2
libpng0g
libpng2
libproplist0
libpwdb0g
librx1g
libstdc++2.8
libtiff3g
libungif3g
libwraster1
libwww-perl
loadmeter
locales
lprng
lprng-doc
lsof-2.2
lurkftp
lynx
m4
magicfilter
mailx
make
man-db
manpages
manpages-dev
mc
menu
mesa-doc
mesag-dev
mesag3
metamail
mh
mime-support
mmv
moonlight
most
motifnls
mozilla
mpack
mpage
mtools
mutt
nas-lib
ncftp
ncurses-bin
ncurses-term
ncurses3.4
netbase
netcdfg3
netpbm
netpbm1
netstd
nn
nvi
oleo
olvwm
olwm
patch
pdksh
pdmenu
perl-5.004
perl-5.005
perl-5.004-suid
perl-5.005-suid
perl-tk
pftp
pixmap
plan
plotutils
procmail
procmail-lib
procmeter
psmisc
pstoedit
pstotext
psutils
rcs
recode
regina0
rstart
rstartd
rxvt
sane
sc
sced
scwm
sendfile
sharutils
signify
sigrot
sirc
slib
slrn
slsc
sortmail
sox
strace
sudo
suidmanager
svgalibg1
swisswatch
talkd
tcl7.6
tcl8.0
tcsh
tcsh-i18n
tetex-base
tetex-bin
tetex-doc
tetex-extra
the
the-doc
time
tinyirc
tk4.2
tk8.0
tkcvs
tkdiff
tkfont
tkinfo
tkirc
tkmail
tkps
tkrat
tm
transfig
tree
trn
twm
typist
untex
urlview
uudeview
vim
vim-rt
vtwm
w3-el-e20
w3mir
wdiff
wenglish
wget
wm2
wmaker
wmaker-data
wmload
wmmail
word2x
worklog
xacc
xarclock
xaw3dg
xbanner
xbase-clients
xbmbrowser
xbuffy
xcal
xcolors
xcolorsel
xcontrib
xcoral
xdaliclock
xdm
xemacs20-bin
xemacs20-nomule
xemacs20-mule
xemacs20-support
xf86setup
xfig
xfig-doc
xfishtank
xfree86-common
xfs
xfonts-100dpi
xfonts-75dpi
xfonts-base
xfonts-pex
xfonts-scalable
xftp
xlbiff
xless
xlib6g
xloadimage
xlockmore
xmaddressbook
xmailbox
xmailtool
xmgr
xmorph
xmotd
xnetload
xntp3
xntp3-doc
xodo
xoj
xosview
xpaint
xpm4g
xproc
xscreensaver
xscreensaver-gl
xserver-common
xserver-mach64
xserver-s3
xserver-svga
xserver-fbdev
xspread
xsysinfo
xterm
xtoolwait
xtrlock
xtv
xview-clients
xviewg
xvt
xzoom
ytalk
zed
zgv
zile
zircon
zlib1g

View File

@ -1,44 +0,0 @@
#include <potato/alpha/Task_High_rel>
#include <potato/alpha/Task_Mail>
#include <potato/alpha/Task_C>
#include <potato/alpha/Task_Samba>
#include <potato/alpha/Task_Admin>
#include <potato/alpha/Task_Workst>
#include <potato/alpha/Task_Nis>
#include <potato/alpha/Task_Pop>
#include <potato/alpha/Task_Tex>
#include <potato/alpha/Task_Graphics>
#include <potato/alpha/Task_Webcache>
#include <potato/alpha/Task_Tcl_devel>
#include <potato/alpha/Task_Sgml>
#include <potato/alpha/Task_Gui_devel>
#include <potato/alpha/Task_Scheme>
#include <potato/alpha/Task_Backup>
#include <potato/alpha/Task_Netadm>
#include <potato/alpha/Task_Science>
#include <potato/alpha/Task_Newbie>
#include <potato/alpha/Task_Fortran>
#include <potato/alpha/Task_Chinese>
#include <potato/alpha/Task_Dialup>
#include <potato/alpha/Task_Basic>
#include <potato/alpha/Task_Perl_devel>
#include <potato/alpha/Task_Python>
#include <potato/alpha/Task_Debian>
#include <potato/alpha/Task_Dns>
#include <potato/alpha/Task_X_comp>
#include <potato/alpha/Task_Sound>
#include <potato/alpha/Task_Ftp>
#include <potato/alpha/Task_Net_sel>
#include <potato/alpha/Task_Games>
#include <potato/alpha/Task_Devel>
#include <potato/alpha/Task_Standard>
#include <potato/alpha/Task_Database>
#include <potato/alpha/Task_Net_comp>
#include <potato/alpha/Task_Prod>
#include <potato/alpha/Task_Doc>
#include <potato/alpha/Task_Lisp>
#include <potato/alpha/Task_X_sel>
#include <potato/alpha/Task_Netbckup>
#include <potato/alpha/Task_News>
#include <potato/alpha/Task_Web>
#include <potato/alpha/Task_Plot>

View File

@ -1,132 +0,0 @@
acct
alien
at
bc
binstats
binutils
bonnie
bsdmainutils
bzip2
cdda2wav
cdparanoia
cdrecord
cpio
cpp
cron
data-dumper
dc
debhelper
dftp
dpkg-dev
dpkg-ftp
dpkg-repack
ed
exim
exim-doc
expect5.24
expect5.24-dev
fdflush
fbset
fdutils
file
g++
gcc
gpm
groff
info
isapnptools
kernel-package
kernel-source-2.0.36
kernel-headers-2.0.36
kernel-source-2.2.10
kernel-headers-2.2.10
less
lesstifg
libc6-dev
libdb2
libelfg0
libg++272
libgdbmg1
libgpmg1
libident
libmime-base64-perl
libnet-perl
libpam0g
libpam-runtime
libpam-modules
libpcre1
libpcre2
libpopt0
librecode0
librpm1
libstdc++2.9-dev
libwww-perl
locales
lsof-2.2
mailx
make
man-db
manpages
menu
mkhybrid
mkisofs
mmv
mon
mtools
multitee
ncurses-bin
ncurses-term
ncurses3.4
netstd
nvi
patch
pdmenu
perl-5.004
perl-5.005
perl-5.004-suid
perl-5.005-suid
pkg-order
printop
psmisc
pwgen
quota
raidtools
recode
rgrep
rpm
rstart
rstartd
sac
sash
slay
sox
stat
stow
strace
sudo
suidmanager
super
symlinks
sysnews
sysutils
tcl8.0
tcl8.0-dev
tix41
tk8.0
tk8.0-dev
tkps
tmpreaper
tree
twm
xbase-clients
xcdroast
xdm
xfree86-common
xfs
xlib6g
xlib6g-dev
xosview
xpm4g
xproc
xsysinfo
zlib1g

View File

@ -1,38 +0,0 @@
afio
at
bc
bsdmainutils
buffer
cpio
cron
dc
dump
ed
exim
fdflush
fdutils
file
groff
info
less
libdb2
libg++272
libident
libpcre1
libpcre2
locales
mailx
man-db
manpages
menu
mtools
ncurses-bin
ncurses-term
ncurses3.4
nvi
perl-5.004
perl-5.005
psmisc
taper
tob
zlib1g

View File

@ -1,36 +0,0 @@
aboot
apt
at
bc
bsdmainutils
cpio
cron
dc
ed
exim
fdflush
fbset
fdutils
file
groff
info
less
libdb2
libg++272
libident
libpcre1
libpcre2
locales
mailx
man-db
manpages
menu
mtools
ncurses-bin
ncurses-term
ncurses3.4
nvi
perl-5.004
perl-5.005
psmisc
zlib1g

View File

@ -1,166 +0,0 @@
a2ps
at
autoconf
automake
bc
biff
binutils
bison
bsdmainutils
bug
c2man
cflow
cpio
cpp
cron
cti-ifhp
cutils
cvs
cvs-pcl
cweb
cweb-latex
cxref
dc
ddd
debian-policy
dejagnu
diffstat
dist
djtools
dnsutils
dotfile
dotfile-emacs
dpkg-dev
ed
electric-fence
elib
elm-me+
emacs19
emacs19-el
emacs20
emacs20-el
emacsen-common
exim
expect5.24
exuberant-ctags
fdflush
fdutils
file
flex
g++
gcc
gdb
ghostview
gobjc
gpm
groff
gs
gsfonts
gv
iamerican
ibritish
indent
info
ispell
kernel-package
kernel-source-2.0.36
kernel-headers-2.0.36
kernel-source-2.2.10
kernel-headers-2.2.10
less
lesstifg
libc6-dev
glibc-doc
libcompfaceg1
libdb2
libelfg0
libg++272
libgdbmg1
libgdbmg1-dev
libglib1.2
libgpmg1
libgtk1.2
libident
libjpeg62
liblockfile0
libncurses4-dev
libnspr3
liborbit0
libpaperg
libpcre1
libpcre2
libpng2
libreadlineg2-dev
libstdc++2.8
libstdc++2.9-dev
libtiff3g
libtool
liwc
locales
lprng
lprng-doc
lsof-2.2
lynx
m4
magicfilter
mailx
make
make-doc
makepatch
man-db
manpages
manpages-dev
menu
mh
mime-support
mpack
mpage
mtools
nas-lib
ncurses-bin
ncurses-term
ncurses3.4
netbase
netstd
nvi
orbit
patch
pdksh
perl-5.004
perl-5.005
perl-5.004-suid
perl-5.005-suid
procmail
psmisc
publib-dev
rcs
rstart
rstartd
sharutils
slang1-dev
strace
svgalibg1
tcl8.0
tcsh
tcsh-i18n
tetex-base
time
tk8.0
tkcvs
tkdiff
twm
vim
vim-rt
wenglish
xaw3dg
xbase-clients
xdm
xemacs20-bin
xemacs20-nomule
xemacs20-mule
xemacs20-support
xfree86-common
xfs
xlib6g
xpm4g
zlib1g

View File

@ -1,19 +0,0 @@
cwnn
doc-linux-zh
intlfonts-chinese
netstd
rstart
rstartd
rxvt-ml
twm
wnn-common
xbase-clients
xcin
xdm
xfntbig5p-cmex24m
xfree86-common
xfs
xfonts-base
xfonts-cjk
xlib6g
xpm4g

View File

@ -1,57 +0,0 @@
at
bc
bsdmainutils
cpio
cron
dc
ed
exim
fdflush
fdutils
file
groff
info
less
libdb2
libg++272
libgdbmg1
libident
libjpeg62
libpcre1
libpcre2
libpgsql
libtiff3g
locales
mailx
man-db
manpages
menu
mime-support
mtools
ncurses-bin
ncurses-term
ncurses3.4
netstd
nosql
nvi
perl-5.004
perl-5.005
postgresql
postgresql-dev
postgresql-doc
psmisc
rcs
rstart
rstartd
tcl8.0
tk8.0
tkstep8.0
twm
www-pgsql
xbase-clients
xdm
xfree86-common
xfs
xlib6g
xpm4g
zlib1g

View File

@ -1,71 +0,0 @@
at
bc
binutils
bsdmainutils
cpio
cpp
cron
cvs
cvs-buildpackage
dc
debhelper
debian-policy
debmake
debsums
developers-reference
devscripts
dpkg-dev
dupload
ed
exim
fakeroot
fdflush
fdutils
file
g++
gcc
groff
info
jargon
kernel-headers-2.0.36
kernel-headers-2.2.10
less
libc6-dev
libdb2
libg++272
libident
libpcre1
libpcre2
libstdc++2.9-dev
locales
mailx
make
man-db
manpages
menu
mtools
ncurses-bin
ncurses-term
ncurses3.4
netbase
netstd
nvi
packaging-manual
patch
perl-5.004
perl-5.005
psmisc
rstart
rstartd
ruari-diff
tcl8.0
tk8.0
tkcvs
tkdiff
twm
xbase-clients
xdm
xfree86-common
xfs
xlib6g
zlib1g

View File

@ -1,77 +0,0 @@
bc
bsdmainutils
cpio
cron
cvs
cvs-pcl
dc
debian-policy
dejagnu
diffstat
dotfile
dotfile-emacs
ed
elib
emacs19
emacs19-el
emacs20
emacs20-el
emacsen-common
exim
expect5.24
fdflush
fdutils
file
gpm
groff
info
less
libcompfaceg1
libdb2
libg++272
libgdbmg1
libgpmg1
libident
libjpeg62
liblockfile0
libnspr3
libpcre1
libpcre2
libpng2
locales
mailx
make
man-db
manpages
menu
mtools
nas-lib
ncurses-bin
ncurses-term
ncurses3.4
netbase
netstd
nvi
perl-5.004
perl-5.005
psmisc
rstart
rstartd
tcl8.0
tk8.0
tkcvs
tkdiff
twm
vim
vim-rt
xbase-clients
xdm
xemacs20-bin
xemacs20-nomule
xemacs20-mule
xemacs20-support
xfree86-common
xfs
xlib6g
xpm4g
zlib1g

View File

@ -1,66 +0,0 @@
anacron
at
bc
bsdmainutils
cpio
cracklib2
cracklib-runtime
cron
dc
diald
dialdcost
ed
exim
exim-doc
fdflush
fdutils
fetchmail
file
groff
info
isdnutils
less
libdb2
libg++272
libgdbmg1
libident
liborbit0
libpam0g
libpam0g-util
libpam-runtime
libpam-modules
libpcre1
libpcre2
libpwdb0g
locales
lrzsz
mailx
man-db
manpages
menu
mtools
ncurses-bin
ncurses-term
ncurses3.4
netbase
netstd
nvi
perl-5.004
perl-5.005
ppp
ppp-pam
psmisc
rstart
rstartd
slrn
sox
suidmanager
tcl8.0
twm
wvdial
xbase-clients
xdm
xfree86-common
xfs
xlib6g
zlib1g

View File

@ -1,39 +0,0 @@
at
bc
bind
bind-doc
bsdmainutils
cpio
cron
dc
dnsutils
ed
exim
exim-doc
fdflush
fdutils
file
groff
info
less
libdb2
libg++272
libident
libpcre1
libpcre2
locales
mailx
man-db
manpages
menu
mtools
ncurses-bin
ncurses-term
ncurses3.4
netbase
netstd
nvi
perl-5.004
perl-5.005
psmisc
zlib1g

View File

@ -1,53 +0,0 @@
at
bc
bsdmainutils
cpio
cron
dc
debian-policy
dhelp
doc-debian
doc-linux-html
doc-linux-text
ed
exim
exim-doc
fdflush
fdutils
file
groff
info
jargon
less
lesstifg
libdb2
libg++272
libident
libpcre1
libpcre2
locales
lynx
mailx
man-db
manpages
menu
mime-support
mozilla
mtools
ncurses-bin
ncurses-term
ncurses3.4
netstd
nvi
perl-5.004
perl-5.005
psmisc
rstart
rstartd
twm
xbase-clients
xdm
xfree86-common
xfs
xlib6g
zlib1g

View File

@ -1,95 +0,0 @@
at
bc
binutils
bsdmainutils
cpio
cpp
cron
cvs
cvs-pcl
dc
ddd
debian-policy
dejagnu
diffstat
dotfile
dotfile-emacs
ed
elib
emacs19
emacs19-el
emacs20
emacs20-el
emacsen-common
exim
exim-doc
expect5.24
f2c
fdflush
fdutils
file
fort77
ftnchek
fweb
g++
g77
gcc
gdb
gpm
groff
info
kernel-headers-2.0.36
kernel-headers-2.2.10
less
lesstifg
libc6-dev
libcompfaceg1
libdb2
libg++272
libgdbmg1
libgpmg1
libident
libjpeg62
liblockfile0
libpcre1
libpcre2
libpng2
libstdc++2.8
libstdc++2.9-dev
locales
mailx
make
man-db
manpages
menu
mtools
nas-lib
ncurses-bin
ncurses-term
ncurses3.4
netbase
netstd
nvi
perl-5.004
perl-5.005
psmisc
rstart
rstartd
tcl8.0
tk8.0
tkcvs
tkdiff
twm
vim
vim-rt
xbase-clients
xdm
xemacs20-bin
xemacs20-nomule
xemacs20-mule
xemacs20-support
xfree86-common
xfs
xlib6g
xpm4g
zlib1g

View File

@ -1,37 +0,0 @@
at
bc
bsdmainutils
cpio
cron
dc
ed
exim
exim-doc
fdflush
fdutils
file
groff
info
less
libdb2
libg++272
libident
libpcre1
libpcre2
locales
mailx
man-db
manpages
menu
mtools
ncurses-bin
ncurses-term
ncurses3.4
netbase
netstd
nvi
perl-5.004
perl-5.005
proftpd
psmisc
zlib1g

View File

@ -1,165 +0,0 @@
3dchess
acm
an
at
bc
blast
bsdgames
bsdmainutils
cgoban
cpio
cpp
cracklib2
cron
cxhextris
dc
dotfile
dotfile-fvwm1
dotfile-fvwm2
ed
exim
fdflush
fdutils
file
flying
freeciv
fvwm
fvwm-common
fvwm2
gnuchess
gnuchess-book
gnugo
gnushogi
groff
info
int-fiction
koules
less
lesstifg
libdb2
libg++272
libgpmg1
libgtk1
libident
liborbit0
libpam0g
libpam0g-util
libpam-runtime
libpam-modules
libpcre1
libpcre2
libpwdb0g
lincity
lincity-svga
lincity-x
locales
luxman
m4
mailx
man-db
manpages
mc
megahal
menu
mgt
motifnls
mtools
ncurses-bin
ncurses-term
ncurses3.4
nethack
netmaze
netris
netstd
nighthawk
nvi
oneko
pacman
pente
perl-5.004
perl-5.005
phalanx
psmisc
purity
razzle
rstart
rstartd
rxvt
shhmsg
shhopt
snake4
spider
svgalibg1
tama
tcl7.6
tf
thrust
tk4.2
twm
vgacardgames
vgagamespack
wenglish
wordplay
xabacus
xasteroids
xaw-wrappers
xaw3dg
xbase-clients
xbattle
xbill
xbl
xblast
xblast-sound
xboard
xboing
xcolors
xconq
xconq-doc
xcontrib
xdemineur
xdigger
xdm
xemeraldia
xevil
xflip
xfree86-common
xfs
xfonts-75dpi
xfonts-base
xfonts-pex
xfonts-scalable
xgammon
xjewel
xjig
xkobo
xlaby
xlib6g
xlife
xlockmore
xmille
xmountains
xoids
xonix
xonix-jahu
xpat2
xphoon
xpilot
xpm4g
xpuzzles
xroach
xscavenger
xscreensaver
xserver-common
xserver-mach64
xserver-s3
xserver-svga
xserver-fbdev
xshogi
xskat
xsok
xsoldier
xtris
xtron
xvier
xzip
zlib1g

View File

@ -1,140 +0,0 @@
aalib-bin
aalib1
aalib1-dev
acidwarp
at
bc
binutils
bsdmainutils
cpio
cpp
cracklib2
cron
dc
dotfile
dotfile-fvwm1
dotfile-fvwm2
ed
elk
exim
fdflush
fdutils
file
freetype1
freetype2
fvwm
fvwm-common
fvwm2
g++
gcc
gimp
gimp-data-extras
gimp-manual
gltt2
glut-data
glut-doc
glutg3
glutg3-dev
groff
gs
gsfonts
imagemagick
info
jpeginfo
kernel-headers-2.0.36
kernel-headers-2.2.10
less
lesstifg
libc6-dev
libdb2
libelfg0
libg++272
libgimp1
libglib1.1
libglib1.2
libgpmg1
libgtk1
libgtk1.1
libgtk1.2
libhdf4g
libident
libjpeg62
libmagick4g
libmpeg1
liborbit0
libpam0g
libpam0g-util
libpam-runtime
libpam-modules
libpaperg
libpcre1
libpcre2
libpng0g
libpng2
libpwdb0g
libstdc++2.8
libstdc++2.9-dev
libtiff3g
locales
m4
mailx
man-db
manpages
mc
menu
mesa-doc
mesag-dev
mesag3
moonlight
motifnls
mtools
ncurses-bin
ncurses-term
ncurses3.4
netpbm
netpbm1
nvi
perl-5.004
perl-5.005
pixmap
psmisc
pstoedit
rstart
rstartd
rxvt
sane
sced
svgalibg1
tcl7.6
tcsh
tk4.2
transfig
twm
xbase-clients
xbmbrowser
xcolors
xcontrib
xdm
xfig
xfig-doc
xfree86-common
xfs
xfonts-100dpi
xfonts-75dpi
xfonts-base
xfonts-pex
xfonts-scalable
xlib6g
xloadimage
xlockmore
xmorph
xpaint
xpm4g
xscreensaver
xserver-common
xserver-mach64
xserver-s3
xserver-svga
xserver-fbdev
zgv
zlib1g

View File

@ -1,184 +0,0 @@
a2ps
at
autoconf
automake
bc
biff
binutils
bison
bsdmainutils
bug
c2man
cflow
cpio
cpp
cron
cti-ifhp
cutils
cvs-pcl
cweb
cweb-latex
cxref
dc
ddd
debian-policy
dejagnu
diffstat
dist
djtools
dnsutils
dotfile
dotfile-emacs
dpkg-dev
ed
electric-fence
elib
elm-me+
emacs19
emacs19-el
emacs20
emacs20-el
emacsen-common
exim
expect5.24
exuberant-ctags
fdflush
fdutils
file
flex
g++
gcc
gdb
ghostview
gobjc
gpm
groff
gs
gsfonts
gv
iamerican
ibritish
indent
info
ispell
ivtools
ivtools-bin
ivtools-dev
ivtools-doc
kernel-package
kernel-source-2.0.36
kernel-headers-2.0.36
kernel-source-2.2.10
kernel-headers-2.2.10
less
lesstifg
libc6-dev
glibc-doc
libcompfaceg1
libdb2
libg++272
libgdbmg1
libgdbmg1-dev
libglib1.1
libglib1.2
libgpmg1
libgtk-dev
libgtk-doc
libgtk1
libgtk1.1
libgtk1.2
libgtkmm
libgtkmm-dev
libident
libjpeg62
liblockfile0
libncurses4-dev
libpaperg
libpcre1
libpcre2
libpng2
libreadlineg2-dev
libstdc++2.8
libstdc++2.9-dev
libtiff3g
libtool
liwc
locales
lprng
lprng-doc
lsof-2.2
lynx
m4
magicfilter
mailx
make
make-doc
makepatch
man-db
manpages
manpages-dev
menu
mh
mime-support
mozilla
mpack
mpage
mtools
nas-lib
ncurses-bin
ncurses-term
ncurses3.4
netbase
netstd
nvi
patch
pdksh
perl-5.004
perl-5.005
perl-5.004-suid
perl-5.005-suid
procmail
psmisc
publib-dev
rcs
rstart
rstartd
sharutils
slang1-dev
strace
svgalibg1
tcl8.0
tcl8.0-dev
tcsh
tcsh-i18n
time
tk8.0
tk8.0-dev
tkcvs
tkdiff
twm
v-dev
v1g
vim
vim-rt
visual-tcl
vm-dev
vm1
wenglish
wxhelp
wxxt1
xaw3dg
xbase-clients
xdm
xemacs20-bin
xemacs20-nomule
xemacs20-mule
xemacs20-support
xfree86-common
xfs
xlib6g
xlib6g-dev
xmanpages
xpm4g
xpm4g-dev
zlib1g

View File

@ -1,31 +0,0 @@
binutils
debsums
dpkg-dev
genpower
ipmasq
libident
libpam0g
libpam0g-util
libpam-runtime
libpam-modules
libpcap0
libsocks4
libtime-period-perl
lockvc
makepasswd
mon
ncurses3.4
netbase
nmap
perl-5.004
perl-5.005
raidtools
redir
rinetd
secure-su
socks4-clients
socks4-server
sudo
suidmanager
svgalibg1
tcpdump

View File

@ -1,79 +0,0 @@
at
bc
bsdmainutils
clisp
cpio
cron
cvs
cvs-pcl
dc
debian-policy
dejagnu
diffstat
dotfile
dotfile-emacs
ed
elib
emacs19
emacs19-el
emacs20
emacs20-el
emacsen-common
exim
expect5.24
fdflush
fdutils
file
gclinfo
gpm
groff
info
less
libcompfaceg1
libdb2
libg++272
libgdbmg1
libgpmg1
libident
libjpeg62
liblockfile0
libpcre1
libpcre2
libpng2
locales
mailx
make
man-db
manpages
menu
mtools
nas-lib
ncurses-bin
ncurses-term
ncurses3.4
netbase
netstd
nvi
perl-5.004
perl-5.005
psmisc
rstart
rstartd
tcl8.0
tk8.0
tkcvs
tkdiff
twm
vim
vim-rt
xbase-clients
xdm
xemacs20-bin
xemacs20-nomule
xemacs20-mule
xemacs20-support
xfree86-common
xfs
xlib6g
xpm4g
zlib1g

View File

@ -1,38 +0,0 @@
at
bc
bsdmainutils
cpio
cron
dc
ed
exim
exim-doc
fdflush
fdutils
file
groff
hypermail
info
less
libdb2
libelfg0
libg++272
libident
libpcre1
libpcre2
locales
mailx
man-db
manpages
menu
mtools
ncurses-bin
ncurses-term
ncurses3.4
nvi
perl-5.004
perl-5.005
procmail
psmisc
smartlist
zlib1g

View File

@ -1,137 +0,0 @@
af
amaya
arena
at
bc
biff
bitchx
bsdmainutils
cftp
chimera2
compface
cpio
cron
data-dumper
dc
dnsutils
dotfile
dotfile-elm
dotfile-procmail
dotfile-rtin
ed
elm-me+
emacs19
emacs20
emacsen-common
epic
exim
exim-doc
exmh
fdflush
fdutils
figlet
file
groff
gzilla
iamerican
ibritish
inewsinn
info
ircii
isdnutils
ispell
junkbuster
knews
less
lesstifg
lftp
libcompfaceg1
libdb2
libelfg0
libg++272
libgdbmg1
libgtk1
libident
libjpeg62
liblockfile0
libmime-base64-perl
libnet-perl
libpcre1
libpcre2
libpng0g
libpng2
libwww-perl
locales
lprng
lurkftp
lynx
mailx
make
man-db
manpages
menu
metamail
mh
mime-support
mozilla
mpack
mtools
mutt
ncftp
ncurses-bin
ncurses-term
ncurses3.4
netbase
netstd
nfs-server
nn
nvi
perl-5.004
perl-5.005
pftp
procmail
procmail-lib
psmisc
rstart
rstartd
sendfile
sharutils
signify
sigrot
sirc
slrn
sortmail
sox
suidmanager
talkd
tcl7.6
tcl8.0
telnet
telnetd
tinyirc
tk4.2
tk8.0
tkirc
tkmail
tkrat
tm
trn
twm
urlview
uudeview
w3-el-e20
w3mir
wget
xbase-clients
xdm
xfree86-common
xfs
xftp
xlib6g
xmailtool
xntp3
xntp3-doc
xpm4g
ytalk
zircon
zlib1g

View File

@ -1,92 +0,0 @@
at
bc
biff
bsdmainutils
chimera2
cpio
cron
dc
dnsutils
dotfile
dotfile-elm
dotfile-procmail
dotfile-rtin
ed
elm-me+
epic
exim
exim-doc
fdflush
fdutils
file
groff
iamerican
ibritish
inewsinn
info
ircii
isdnutils
ispell
less
lesstifg
lftp
libdb2
libg++272
libgdbmg1
libident
libjpeg62
liblockfile0
libpcre1
libpcre2
libpng0g
libpng2
locales
lynx
mailx
man-db
manpages
menu
metamail
mh
mime-support
mozilla
mpack
mtools
mutt
ncftp
ncurses-bin
ncurses-term
ncurses3.4
netbase
netstd
nfs-server
nn
nvi
perl-5.004
perl-5.005
procmail
psmisc
rstart
rstartd
sharutils
slrn
sox
suidmanager
talk
talkd
tcl8.0
telnet
telnetd
tk8.0
trn
twm
urlview
wget
xbase-clients
xdm
xfree86-common
xfs
xlib6g
ytalk
zircon
zlib1g

View File

@ -1,81 +0,0 @@
at
bc
bing
bsdmainutils
cfengine
cfingerd
cpio
cron
data-dumper
dc
dnsutils
dotfile
dotfile-ipfwadm
ed
exim
exim-doc
fdflush
fdutils
file
fmirror
groff
info
iplogger
iptraf
isdnutils
less
libdb2
libg++272
libgdbmg1
libgtk1
libident
libmime-base64-perl
libnet-perl
libpcap0
libpcre1
libpcre2
libtime-period-perl
libwww-perl
locales
mailx
man-db
manpages
menu
mirrordir
mtools
mtr
ncurses-bin
ncurses-term
ncurses3.4
netbase
netbase
netcat
netdiag
netstd
nfs-server
nvi
perl-5.004
perl-5.005
psmisc
rstart
rstartd
rsync
scotty
sox
suidmanager
talk
talkd
tcl8.0
tcpdump
telnet
telnetd
tk8.0
twm
ttysnoop
w3mir
xbase-clients
xdm
xfree86-common
xfs
xlib6g
zlib1g

View File

@ -1,43 +0,0 @@
afbackup
afbackup-client
amanda-client
amanda-common
amanda-server
at
bc
bsdmainutils
cpio
cron
dc
dump
ed
exim
fdflush
fdutils
file
groff
info
less
libdb2
libg++272
libident
libpcre1
libpcre2
locales
mailx
man-db
manpages
menu
mtools
mtx
ncurses-bin
ncurses-term
ncurses3.4
netbase
netstd
nvi
perl-5.004
perl-5.005
psmisc
tcsh
zlib1g

View File

@ -1,79 +0,0 @@
arena
at
bc
bsdmainutils
cpio
cron
data-dumper
dc
ed
exim
exim-doc
fdflush
fdutils
file
groff
info
less
lesstifg
lg-base
lg-issue01to08
lg-issue09
lg-issue10
lg-issue11
lg-issue12
lg-issue13
lg-issue14
lg-issue15
lg-issue16
lg-issue17
lg-issue18
lg-issue19
lg-issue20
lg-issue21
lg-issue22
lg-issue23
lg-issue24
lg-issue25
lg-issue26
lg-issue27
lg-issue28
libdb2
libg++272
libhtml-parser-perl
libident
libjpeg62
libmime-base64-perl
libnet-perl
libpcre1
libpcre2
libpng0g
libpng2
libwww-perl
locales
lynx
mailx
man-db
manpages
menu
mime-support
mozilla
mtools
ncurses-bin
ncurses-term
ncurses3.4
netstd
nvi
perl-5.004
perl-5.005
psmisc
rstart
rstartd
twm
xbase-clients
xdm
xfree86-common
xfs
xlib6g
xpm4g
zlib1g

View File

@ -1,47 +0,0 @@
at
bc
bsdmainutils
cpio
cron
dc
ed
exim
fdflush
fdutils
file
groff
inewsinn
info
inn
innfeed
less
libdb2
libg++272
libident
libpcre1
libpcre2
locales
mailx
man-db
manpages
menu
mtools
ncurses-bin
ncurses-term
ncurses3.4
netstd
nvi
perl-5.004
perl-5.005
psmisc
rstart
rstartd
time
trn
twm
xbase-clients
xdm
xfree86-common
xfs
xlib6g
zlib1g

View File

@ -1,36 +0,0 @@
at
bc
bsdmainutils
cpio
cron
dc
ed
exim
fdflush
fdutils
file
groff
info
less
libdb2
libg++272
libgdbmg1
libident
libpcre1
libpcre2
locales
mailx
man-db
manpages
menu
mtools
ncurses-bin
ncurses-term
ncurses3.4
netbase
netstd
nis
nvi
perl-5.004
perl-5.005
psmisc

View File

@ -1,117 +0,0 @@
alias
at
bc
bsdmainutils
cpio
cron
cvs
cvs-pcl
data-dumper
dc
debian-policy
dejagnu
diffstat
dotfile
dotfile-emacs
ed
elib
emacs19
emacs19-el
emacs20
emacs20-el
emacsen-common
eperl
exim
expect5.24
fdflush
fdutils
file
freetype1
freetype2
gpm
groff
info
less
libcgi-perl
libcompfaceg1
libcompress-zlib-perl
libcurses-perl
libdb2
libdelimmatch-perl
libg++272
libgdbmg1
libglib1.1
libglib1.2
libgpmg1
libgtk-perl
libgtk1
libgtk1.1
libgtk1.2
libhdf4g
libident
libio-stringy-perl
libjpeg62
liblockdev0-perl
liblockfile0
libmagick4g
libmime-base64-perl
libmime-perl
libmpeg1
libnet-perl
libpcre1
libpcre2
libpgperl
libpgsql
libpng0g
libpng2
libterm-readkey-perl
libtiff3g
libtime-hires-perl
libtime-period-perl
libtimedate-perl
libwww-perl
libxbase-perl
locales
mailtools
mailx
make
man-db
manpages
menu
mtools
nas-lib
ncurses-bin
ncurses-term
ncurses3.4
netbase
netstd
nvi
pdl
perl-5.004
perl-5.005
perl-tk
perlmagick
perlmenu
perlsgml
psmisc
rstart
rstartd
tcl8.0
tk8.0
tkcvs
tkdiff
twm
vim
vim-rt
www-search
xbase-clients
xdm
xemacs20-bin
xemacs20-nomule
xemacs20-mule
xemacs20-support
xfree86-common
xfs
xlib6g
xpm4g
zlib1g

View File

@ -1,52 +0,0 @@
at
bc
bsdmainutils
cpio
cron
dc
ed
exim
fdflush
fdutils
file
gnuplot
groff
info
jgraph
less
lesstifg
libdb2
libg++272
libident
libpcre1
libpcre2
libpng0g
libpng2
locales
mailx
man-db
manpages
menu
mtools
ncurses-bin
ncurses-term
ncurses3.4
netcdfg3
netstd
nvi
perl-5.004
perl-5.005
plotutils
psmisc
rstart
rstartd
svgalibg1
twm
xbase-clients
xdm
xfree86-common
xfs
xlib6g
xmgr
xpm4g
zlib1g

View File

@ -1,36 +0,0 @@
at
bc
bsdmainutils
cpio
cron
dc
ed
exim
fdflush
fdutils
file
groff
info
less
libdb2
libg++272
libgdbmg1
libident
liblockfile0
libpcre1
libpcre2
locales
mailx
man-db
manpages
menu
mtools
ncurses-bin
ncurses-term
ncurses3.4
nvi
perl-5.004
perl-5.005
psmisc
qpopper
zlib1g

View File

@ -1,69 +0,0 @@
addressbook
at
bbdb
bc
bsdmainutils
cbb
cpio
cron
dc
ed
emacs19
emacs20
emacsen-common
exim
fdflush
fdutils
file
fortune-mod
fortunes
fortunes-min
gcal
groff
gtimer
ical
info
leave
less
lesstifg
libdb2
libg++272
libgtk1
libident
libjpeg62
liblockfile0
libpcre1
libpcre2
libpng2
locales
mailx
make
man-db
manpages
menu
mtools
ncurses-bin
ncurses-term
ncurses3.4
netstd
nvi
perl-5.004
perl-5.005
plan
psmisc
rstart
rstartd
tcl8.0
tk8.0
twm
worklog
xacc
xbase-clients
xcal
xdm
xfree86-common
xfs
xlib6g
xmaddressbook
xpm4g
zlib1g

View File

@ -1,93 +0,0 @@
at
bc
bsdmainutils
cpio
cron
cvs
cvs-pcl
dc
debian-policy
dejagnu
diffstat
dotfile
dotfile-emacs
ed
elib
emacs19
emacs19-el
emacs20
emacs20-el
emacsen-common
exim
expect5.24
fdflush
fdutils
file
gmp2
gpm
groff
info
less
libcompfaceg1
libdb2
libg++272
libgdbmg1
libgpmg1
libident
libjpeg62
liblockfile0
libpcre1
libpcre2
libpng2
locales
mailx
make
man-db
manpages
menu
mtools
nas-lib
ncurses-bin
ncurses-term
ncurses3.4
netbase
netstd
nvi
perl-5.004
perl-5.005
psmisc
python-base
python-bsddb
python-curses
python-dev
python-doc
python-elisp
python-examples
python-misc
python-mpz
python-net
python-numeric
python-pmw
python-tk
python-wpy
python-zlib
rstart
rstartd
tcl8.0
tk8.0
tkcvs
tkdiff
twm
vim
vim-rt
xbase-clients
xdm
xemacs20-bin
xemacs20-nomule
xemacs20-mule
xemacs20-support
xfree86-common
xfs
xlib6g
xpm4g
zlib1g

View File

@ -1,38 +0,0 @@
at
bc
bsdmainutils
cpio
cron
dc
ed
exim
fdflush
fdutils
file
groff
info
less
libdb2
libelfg0
libg++272
libident
libpcre1
libpcre2
locales
mailx
man-db
manpages
menu
mtools
ncurses-bin
ncurses-term
ncurses3.4
netbase
netstd
nvi
perl-5.004
perl-5.005
psmisc
samba
samba-common
zlib1g

View File

@ -1,84 +0,0 @@
at
bc
bsdmainutils
cpio
cron
cvs
cvs-pcl
dc
debian-policy
dejagnu
diffstat
dotfile
dotfile-emacs
ed
elib
elk
elkdoc
emacs19
emacs19-el
emacs20
emacs20-el
emacsen-common
exim
expect5.24
fdflush
fdutils
file
gpm
groff
guile1.3
info
less
libcompfaceg1
libdb2
libelfg0
libg++272
libgdbmg1
libgpmg1
libguile4
libguile4-dev
libident
libjpeg62
liblockfile0
libpcre1
libpcre2
libpng2
locales
mailx
make
man-db
manpages
menu
mtools
nas-lib
ncurses-bin
ncurses-term
ncurses3.4
netbase
netstd
nvi
perl-5.004
perl-5.005
psmisc
rstart
rstartd
slib
tcl8.0
tk8.0
tkcvs
tkdiff
twm
vim
vim-rt
xbase-clients
xdm
xemacs20-bin
xemacs20-nomule
xemacs20-mule
xemacs20-support
xfree86-common
xfs
xlib6g
xpm4g
zlib1g

View File

@ -1,84 +0,0 @@
apcalc
apcalc-dev
at
bc
binutils
bsdmainutils
calc
cpio
cpp
cron
dc
dome
ed
emacs19
emacs20
emacsen-common
exim
fdflush
fdutils
felt
felt-doc
file
g++
gcc
gnuplot
groff
info
kernel-headers-2.0.36
kernel-headers-2.2.10
lapack
lapack-dev
lapack-doc
less
libc6-dev
libdb2
libffm1
libg++2.8.2
libg++272
libident
liblockfile0
libpcre1
libpcre2
libpng0g
libpng2
libstdc++2.9-dev
locales
mailx
man-db
manpages
menu
mtools
ncurses-bin
ncurses-term
ncurses3.4
netcdfg3
netstd
nvi
octave
octave-ci
octave-doc
perl-5.004
perl-5.005
pgapack
psmisc
r-base
r-cran
rpncalc
rstart
rstartd
seesat5
sgb
spline
svgalibg1
twm
wzip
xbase-clients
xdm
xfree86-common
xfs
xlib6g
xlib6g-dev
xlispstat
yorick
zlib1g

View File

@ -1,113 +0,0 @@
a2ps
at
bc
bsdmainutils
catdoc
cpio
cron
cti-ifhp
dc
debiandoc-sgml
dialog
djtools
docbook
docbook-doc
docbook-stylesheets
dotfile
dotfile-emacs
dpkg-perl
ed
emacs19
emacs20
emacsen-common
exim
fdflush
fdutils
file
gawk
ghostview
gpm
groff
gs
gsfonts
gv
iamerican
ibritish
info
ispell
jade
jadetex
less
lesstifg
libcompfaceg1
libdb2
libg++272
libgdbmg1
libgpmg1
libident
libjpeg62
liblockfile0
libpaperg
libpcre1
libpcre2
libpng0g
libpng2
libsp1
libstdc++2.8
locales
lprng
lprng-doc
lynx
magicfilter
mailx
man-db
manpages
menu
mime-support
mozilla
mpage
mtools
nas-lib
ncurses-bin
ncurses-term
ncurses3.4
netstd
nvi
perl-5.004
perl-5.005
psgml
psmisc
pstoedit
pstotext
psutils
recode
rstart
rstartd
sgml-base
sgml-data
sgml-tools
sgmlspm
sp
svgalibg1
tcl8.0
tetex-base
tetex-bin
tetex-extra
tk8.0
twm
typist
wdiff
wenglish
word2x
xaw3dg
xbase-clients
xdm
xemacs20-bin
xemacs20-nomule
xemacs20-mule
xemacs20-support
xfree86-common
xfs
xlib6g
xpm4g
zlib1g

View File

@ -1,80 +0,0 @@
abc2ps
abcmidi
at
aumix
bc
bplay
bsdmainutils
cam
cddb
cdtool
cpio
cron
dc
ed
exim
fdflush
fdutils
file
gom
gom-x
gpm
groff
info
ivtools
less
lesstifg
libdb2
libg++2.8.2
libg++272
libgpmg1
libident
libjpeg62
libpcre1
libpcre2
libstdc++2.8
libtiff3g
locales
mailx
man-db
manpages
maplay
mctools-lite
menu
mixviews
mtools
nas-lib
ncurses-bin
ncurses-term
ncurses3.4
netstd
nvi
perl-5.004
perl-5.005
playmidi
psmisc
rstart
rstartd
s3mod
sox
svgalibg1
synaesthesia
tcl8.0
timidity
timidity-patches
tk8.0
tkmixer
twm
workbone
workman
xbase-clients
xdm
xfree86-common
xfs
xlib6g
xmcd
xmix
xpm4g
xviewg
xwave
zlib1g

View File

@ -1,112 +0,0 @@
a2ps
at
bc
biff
binutils
bison
bsdmainutils
bug
cpio
cpp
cron
cti-ifhp
dc
debian-policy
djtools
dnsutils
dpkg-dev
ed
electric-fence
elm-me+
emacs19
emacs20
emacsen-common
exim
fdflush
fdutils
file
flex
gcc
gdb
ghostview
gpm
groff
gs
gsfonts
gv
iamerican
ibritish
info
ispell
kernel-package
kernel-source-2.0.36
kernel-headers-2.0.36
kernel-source-2.2.10
kernel-headers-2.2.10
less
lesstifg
libc6-dev
libdb2
libg++272
libgdbmg1
libgdbmg1-dev
libident
libjpeg62
liblockfile0
libncurses4-dev
libnspr3
libpaperg
libpcre1
libpcre2
libpng2
libstdc++2.8
locales
lprng
lprng-doc
lsof-2.2
lynx
m4
magicfilter
mailx
make
man-db
manpages
manpages-dev
menu
mh
mime-support
mozilla
mpack
mpage
mtools
ncurses-bin
ncurses-term
ncurses3.4
netstd
nvi
patch
pdksh
perl-5.004
perl-5.005
perl-5.004-suid
perl-5.005-suid
procmail
psmisc
rcs
rstart
rstartd
sharutils
strace
svgalibg1
tcsh
tcsh-i18n
time
twm
wenglish
xaw3dg
xbase-clients
xdm
xfree86-common
xfs
xlib6g
zlib1g

View File

@ -1,93 +0,0 @@
at
bc
binutils
bsdmainutils
cpio
cpp
cron
cvs
cvs-pcl
dc
debian-policy
dejagnu
diffstat
dotfile
dotfile-emacs
ed
elib
emacs19
emacs19-el
emacs20
emacs20-el
emacsen-common
et
exim
expect5.24
fdflush
fdutils
file
g++
gcc
gpm
groff
info
kernel-headers-2.0.36
kernel-headers-2.2.10
less
libc6-dev
libcompfaceg1
libdb2
libg++272
libgdbmg1
libgpmg1
libident
libjpeg62
liblockfile0
libpcre1
libpcre2
libpgsql
libpgtcl
libpng2
libstdc++2.9-dev
libtiff3g
locales
mailx
make
man-db
manpages
menu
mtools
nas-lib
ncurses-bin
ncurses-term
ncurses3.4
netbase
netstd
nvi
perl-5.004
perl-5.005
psmisc
rstart
rstartd
tcl8.0
tcl8.0-dev
tk8.0
tk8.0-dev
tkcvs
tkdiff
tkstep8.0
twm
vim
vim-rt
xbase-clients
xdm
xemacs20-bin
xemacs20-nomule
xemacs20-mule
xemacs20-support
xfree86-common
xfs
xlib6g
xlib6g-dev
xpm4g
zlib1g

View File

@ -1,113 +0,0 @@
a2ps
at
auctex
bc
bibindex
bibtool
bsdmainutils
catdoc
cpio
cron
cti-ifhp
dc
dialog
djtools
dotfile
dotfile-emacs
dpkg-perl
dvidvi
ed
emacs19
emacs20
emacsen-common
exim
fdflush
fdutils
file
ghostview
gpm
groff
gs
gsfonts
gv
hyperlatex
hyphen-show
iamerican
ibritish
info
ispell
lacheck
less
lesstifg
libcompfaceg1
libdb2
libg++272
libgdbmg1
libgpmg1
libident
libjpeg62
liblockfile0
libpaperg
libpcre1
libpcre2
libpng0g
libpng2
libstdc++2.8
libtiff3g
locales
lprng
lprng-doc
lynx
magicfilter
mailx
man-db
manpages
menu
mime-support
mozilla
mpage
mtools
nas-lib
ncurses-bin
ncurses-term
ncurses3.4
netstd
nvi
perl-5.004
perl-5.005
psmisc
pstoedit
pstotext
psutils
recode
rstart
rstartd
svgalibg1
tcl8.0
tetex-base
tetex-bin
tetex-doc
tetex-extra
tk8.0
transfig
twm
typist
untex
wdiff
wenglish
word2x
xaw3dg
xbase-clients
xdm
xemacs20-bin
xemacs20-nomule
xemacs20-mule
xemacs20-support
xfig
xfig-doc
xfree86-common
xfs
xlib6g
xloadimage
xpm4g
zlib1g

Some files were not shown because too many files have changed in this diff Show More