* Added documentation (README.html & README.txt) that replaced some
old doc. Needs a lynx dependency. * Added arm support. * Failry large changes to the Makefile due to the added documentation. * Make the translated documentation more available. * Copied some files from potato dir to the woody dir (so that we can still build woody CDs).
This commit is contained in:
parent
70faa4c7fe
commit
edbe3d2bd9
16
CONF.sh
16
CONF.sh
|
@ -2,13 +2,23 @@
|
||||||
# This file will have to be sourced where needed
|
# This file will have to be sourced where needed
|
||||||
#
|
#
|
||||||
|
|
||||||
# The YACS dir
|
# The debian-cd dir
|
||||||
# Where I am (hoping I'm in the yacs dir)
|
# Where I am (hoping I'm in the debian-cd dir)
|
||||||
export BASEDIR=`pwd`
|
export BASEDIR=`pwd`
|
||||||
|
|
||||||
# Building potato cd set ...
|
# Building potato cd set ...
|
||||||
export CODENAME=potato
|
export CODENAME=potato
|
||||||
|
|
||||||
|
# Version number
|
||||||
|
export DEBVERSION="2.2"
|
||||||
|
|
||||||
|
# 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
|
# ... for arch
|
||||||
export ARCH=`dpkg --print-installation-architecture`
|
export ARCH=`dpkg --print-installation-architecture`
|
||||||
|
|
||||||
|
@ -54,5 +64,5 @@ export APTTMP=/ftp/tmp/apt
|
||||||
|
|
||||||
# Options
|
# Options
|
||||||
# export MKISOFS=/usr/bin/mkhybrid
|
# export MKISOFS=/usr/bin/mkhybrid
|
||||||
export MKISOFS_OPTS="-a -r -T" #For normal users
|
# export MKISOFS_OPTS="-a -r -T" #For normal users
|
||||||
# export MKISOFS_OPTS="-a -r -F -T" #For symlink farmers
|
# export MKISOFS_OPTS="-a -r -F -T" #For symlink farmers
|
||||||
|
|
123
Makefile
123
Makefile
|
@ -18,17 +18,27 @@ endif
|
||||||
ifndef TASK
|
ifndef TASK
|
||||||
TASK=$(BASEDIR)/tasks/Debian_$(CODENAME)
|
TASK=$(BASEDIR)/tasks/Debian_$(CODENAME)
|
||||||
endif
|
endif
|
||||||
|
ifndef CAPCODENAME
|
||||||
|
CAPCODENAME:=$(shell perl -e "print ucfirst("$(CODENAME)")")
|
||||||
|
endif
|
||||||
ifndef BINDISKINFO
|
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
|
endif
|
||||||
ifndef SRCDISKINFO
|
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
|
endif
|
||||||
ifndef BINVOLID
|
ifndef BINVOLID
|
||||||
BINVOLID="Debian-$(ARCH) $(CODENAME) Disc $$num"
|
BINVOLID="Debian $(DEBVERSION) $(ARCH) Binary-$$num"
|
||||||
endif
|
endif
|
||||||
ifndef SRCVOLID
|
ifndef SRCVOLID
|
||||||
SRCVOLID="Debian-src $(CODENAME) Disc $$num"
|
SRCVOLID="Debian $(DEBVERSION) Source-$$num"
|
||||||
endif
|
endif
|
||||||
ifndef MKISOFS
|
ifndef MKISOFS
|
||||||
MKISOFS=/usr/bin/mkhybrid
|
MKISOFS=/usr/bin/mkhybrid
|
||||||
|
@ -63,6 +73,24 @@ BDIR=$(TDIR)/$(CODENAME)-$(ARCH)
|
||||||
ADIR=$(APTTMP)/$(CODENAME)-$(ARCH)
|
ADIR=$(APTTMP)/$(CODENAME)-$(ARCH)
|
||||||
SDIR=$(TDIR)/$(CODENAME)-src
|
SDIR=$(TDIR)/$(CODENAME)-src
|
||||||
|
|
||||||
|
## 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 ##
|
## CHECKS ##
|
||||||
|
|
||||||
# Basic checks in order to avoid problems
|
# Basic checks in order to avoid problems
|
||||||
|
@ -252,6 +280,24 @@ $(BDIR)/1/.disk/info:
|
||||||
for i in $(BDIR)/*.packages; do \
|
for i in $(BDIR)/*.packages; do \
|
||||||
num=$${i%%.packages}; num=$${num##$(BDIR)/}; \
|
num=$${i%%.packages}; num=$${num##$(BDIR)/}; \
|
||||||
echo -n $(BINDISKINFO) > $(BDIR)/$$num/.disk/info; \
|
echo -n $(BINDISKINFO) > $(BDIR)/$$num/.disk/info; \
|
||||||
|
echo '#define DISKNAME ' $(BINDISKINFOND) \
|
||||||
|
> $(BDIR)/$$num/README.diskdefines; \
|
||||||
|
echo '#define TYPE binary' \
|
||||||
|
>> $(BDIR)/$$num/README.diskdefines; \
|
||||||
|
echo '#define TYPEbinary 1' \
|
||||||
|
>> $(BDIR)/$$num/README.diskdefines; \
|
||||||
|
echo '#define ARCH ' $(ARCH) \
|
||||||
|
>> $(BDIR)/$$num/README.diskdefines; \
|
||||||
|
echo '#define ARCH'$(ARCH) ' 1' \
|
||||||
|
>> $(BDIR)/$$num/README.diskdefines; \
|
||||||
|
echo '#define DISKNUM ' $$num \
|
||||||
|
>> $(BDIR)/$$num/README.diskdefines; \
|
||||||
|
echo '#define DISKNUM'$$num ' 1' \
|
||||||
|
>> $(BDIR)/$$num/README.diskdefines; \
|
||||||
|
echo '#define TOTALNUM ' $$nb \
|
||||||
|
>> $(BDIR)/$$num/README.diskdefines; \
|
||||||
|
echo '#define TOTALNUM'$$nb ' 1' \
|
||||||
|
>> $(BDIR)/$$num/README.diskdefines; \
|
||||||
echo -n $(BINVOLID) > $(BDIR)/$${num}.volid; \
|
echo -n $(BINVOLID) > $(BDIR)/$${num}.volid; \
|
||||||
$(set_mkisofs_opts) bin $$num > $(BDIR)/$${num}.mkisofs_opts; \
|
$(set_mkisofs_opts) bin $$num > $(BDIR)/$${num}.mkisofs_opts; \
|
||||||
done
|
done
|
||||||
|
@ -263,6 +309,24 @@ $(SDIR)/1/.disk/info:
|
||||||
for i in $(SDIR)/*.sources; do \
|
for i in $(SDIR)/*.sources; do \
|
||||||
num=$${i%%.sources}; num=$${num##$(SDIR)/}; \
|
num=$${i%%.sources}; num=$${num##$(SDIR)/}; \
|
||||||
echo -n $(SRCDISKINFO) > $(SDIR)/$$num/.disk/info; \
|
echo -n $(SRCDISKINFO) > $(SDIR)/$$num/.disk/info; \
|
||||||
|
echo '#define DISKNAME ' $(SRCDISKINFOND) \
|
||||||
|
> $(BDIR)/$$num/README.diskdefines; \
|
||||||
|
echo '#define TYPE source' \
|
||||||
|
>> $(BDIR)/$$num/README.diskdefines; \
|
||||||
|
echo '#define TYPEsource 1' \
|
||||||
|
>> $(BDIR)/$$num/README.diskdefines; \
|
||||||
|
echo '#define ARCH ' $(ARCH) \
|
||||||
|
>> $(BDIR)/$$num/README.diskdefines; \
|
||||||
|
echo '#define ARCH'$(ARCH) ' 1' \
|
||||||
|
>> $(BDIR)/$$num/README.diskdefines; \
|
||||||
|
echo '#define DISKNUM ' $$num \
|
||||||
|
>> $(BDIR)/$$num/README.diskdefines; \
|
||||||
|
echo '#define DISKNUM'$$num ' 1' \
|
||||||
|
>> $(BDIR)/$$num/README.diskdefines; \
|
||||||
|
echo '#define TOTALNUM ' $$nb \
|
||||||
|
>> $(BDIR)/$$num/README.diskdefines; \
|
||||||
|
echo '#define TOTALNUM'$$nb ' 1' \
|
||||||
|
>> $(BDIR)/$$num/README.diskdefines; \
|
||||||
echo -n $(SRCVOLID) > $(SDIR)/$${num}.volid; \
|
echo -n $(SRCVOLID) > $(SDIR)/$${num}.volid; \
|
||||||
$(set_mkisofs_opts) src $$num > $(SDIR)/$${num}.mkisofs_opts; \
|
$(set_mkisofs_opts) src $$num > $(SDIR)/$${num}.mkisofs_opts; \
|
||||||
done
|
done
|
||||||
|
@ -326,13 +390,27 @@ $(BDIR)/bootable-stamp:
|
||||||
|
|
||||||
# Add the doc files to the CDs and the Release-Notes and the
|
# Add the doc files to the CDs and the Release-Notes and the
|
||||||
# Contents-$(ARCH).gz files
|
# Contents-$(ARCH).gz files
|
||||||
doc: ok bin-infos $(BDIR)/1/doc
|
bin-doc: ok bin-infos $(BDIR)/1/doc
|
||||||
$(BDIR)/1/doc:
|
$(BDIR)/1/doc:
|
||||||
@echo "Adding the documentation ..."
|
@echo "Adding the documentation (bin) ..."
|
||||||
@$(addfiles) $(BDIR)/1 $(MIRROR) doc;
|
@$(addfiles) $(BDIR)/1 $(MIRROR) doc;
|
||||||
@for i in $(BDIR)/*.packages; do \
|
@for i in $(BDIR)/*.packages; do \
|
||||||
dir=$${i%%.packages}; \
|
dir=$${i%%.packages}; \
|
||||||
cp -d $(MIRROR)/README* $$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/ ; \
|
||||||
if [ -e $(MIRROR)/dists/$(CODENAME)/main/Release-Notes ]; then \
|
if [ -e $(MIRROR)/dists/$(CODENAME)/main/Release-Notes ]; then \
|
||||||
cp $(MIRROR)/dists/$(CODENAME)/main/Release-Notes $$dir/; \
|
cp $(MIRROR)/dists/$(CODENAME)/main/Release-Notes $$dir/; \
|
||||||
fi; \
|
fi; \
|
||||||
|
@ -345,21 +423,43 @@ $(BDIR)/1/doc:
|
||||||
if [ -e $(BASEDIR)/data/$(CODENAME)/README.$(ARCH) ]; then \
|
if [ -e $(BASEDIR)/data/$(CODENAME)/README.$(ARCH) ]; then \
|
||||||
cp $(BASEDIR)/data/$(CODENAME)/README.$(ARCH) $$dir/; \
|
cp $(BASEDIR)/data/$(CODENAME)/README.$(ARCH) $$dir/; \
|
||||||
fi; \
|
fi; \
|
||||||
|
if [ -e $(BASEDIR)/data/$(CODENAME)/README.1ST.$(ARCH) ]; then \
|
||||||
echo "This disc is labelled :" > $$dir/README.1ST; \
|
echo "This disc is labelled :" > $$dir/README.1ST; \
|
||||||
cat $$dir/.disk/info >>$$dir/README.1ST; \
|
cat $$dir/.disk/info >>$$dir/README.1ST; \
|
||||||
echo -e "\n\n" >>$$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) \
|
cat $(BASEDIR)/data/$(CODENAME)/README.1ST.$(ARCH) \
|
||||||
>> $$dir/README.1ST; \
|
>> $$dir/README.1ST; \
|
||||||
fi; \
|
|
||||||
todos $$dir/README.1ST; \
|
todos $$dir/README.1ST; \
|
||||||
|
fi; \
|
||||||
if [ -e $(BASEDIR)/data/$(CODENAME)/README.multicd ]; then \
|
if [ -e $(BASEDIR)/data/$(CODENAME)/README.multicd ]; then \
|
||||||
cp $(BASEDIR)/data/$(CODENAME)/README.multicd $$dir/; \
|
cp $(BASEDIR)/data/$(CODENAME)/README.multicd $$dir/; \
|
||||||
fi; \
|
fi; \
|
||||||
done
|
done
|
||||||
|
|
||||||
|
src-doc: ok src-infos $(SDIR)/1/README.html
|
||||||
|
$(SDIR)/1/README.html:
|
||||||
|
@echo "Adding the documentation (src) ..."
|
||||||
|
@for i in $(SDIR)/*.sources; do \
|
||||||
|
dir=$${i%%.sources}; \
|
||||||
|
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
|
# Add the install stuff on the first CD
|
||||||
installtools: ok doc disks $(BDIR)/1/tools
|
installtools: ok bin-doc disks $(BDIR)/1/tools
|
||||||
$(BDIR)/1/tools:
|
$(BDIR)/1/tools:
|
||||||
@echo "Adding install tools and documentation ..."
|
@echo "Adding install tools and documentation ..."
|
||||||
@$(addfiles) $(BDIR)/1 $(MIRROR) tools
|
@$(addfiles) $(BDIR)/1 $(MIRROR) tools
|
||||||
|
@ -395,6 +495,9 @@ $(BDIR)/upgrade-stamp:
|
||||||
@if [ -x "$(BASEDIR)/tools/$(CODENAME)/upgrade.sh" ]; then \
|
@if [ -x "$(BASEDIR)/tools/$(CODENAME)/upgrade.sh" ]; then \
|
||||||
$(BASEDIR)/tools/$(CODENAME)/upgrade.sh; \
|
$(BASEDIR)/tools/$(CODENAME)/upgrade.sh; \
|
||||||
fi
|
fi
|
||||||
|
@if [ -x "$(BASEDIR)/tools/$(CODENAME)/upgrade-$(ARCH).sh" ]; then \
|
||||||
|
$(BASEDIR)/tools/$(CODENAME)/upgrade-$(ARCH).sh; \
|
||||||
|
fi
|
||||||
@touch $(BDIR)/upgrade-stamp
|
@touch $(BDIR)/upgrade-stamp
|
||||||
|
|
||||||
## EXTRAS ##
|
## EXTRAS ##
|
||||||
|
@ -533,7 +636,7 @@ mirrorcheck: ok apt-update
|
||||||
# Little trick to simplify things
|
# Little trick to simplify things
|
||||||
official_images: bin-official_images src-official_images
|
official_images: bin-official_images src-official_images
|
||||||
bin-official_images: ok bootable upgrade bin-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
|
$(CODENAME)_status: ok init
|
||||||
@echo "Using the provided status file for $(CODENAME)-$(ARCH) ..."
|
@echo "Using the provided status file for $(CODENAME)-$(ARCH) ..."
|
||||||
|
|
1
README
1
README
|
@ -24,6 +24,7 @@ Software :
|
||||||
- dpkg-multicd package (for dpkg-scanpackages with -m option)
|
- dpkg-multicd package (for dpkg-scanpackages with -m option)
|
||||||
- the perl MD5 module
|
- the perl MD5 module
|
||||||
- dpkg-dev (>= 1.4.1.6) (for dpkg-scansources)
|
- dpkg-dev (>= 1.4.1.6) (for dpkg-scansources)
|
||||||
|
- lynx (for text version of README.html)
|
||||||
Other :
|
Other :
|
||||||
- lots of free space on your disks
|
- lots of free space on your disks
|
||||||
- a Debian mirror (on a partition where you can write, if you can't write
|
- a Debian mirror (on a partition where you can write, if you can't write
|
||||||
|
|
Binary file not shown.
After Width: | Height: | Size: 8.2 KiB |
Binary file not shown.
After Width: | Height: | Size: 3.9 KiB |
|
@ -0,0 +1,714 @@
|
||||||
|
<!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... -->
|
||||||
|
#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>
|
||||||
|
|
||||||
|
|
||||||
|
<TABLE border="0" cellpadding="3" cellspacing="0" width="100%">
|
||||||
|
<TR>
|
||||||
|
<TD>
|
||||||
|
|
||||||
|
<div align=right>
|
||||||
|
#if OUTPUThtml
|
||||||
|
<IMG src="pics/logo-50.jpg" border="0" hspace="0" vspace="0" alt="" width="50" height="61" align="left">
|
||||||
|
<IMG src="pics/debian.jpg" border="0" hspace="0" vspace="0" alt="Debian" width="179" height="61" align="left">
|
||||||
|
(<a href="README.txt">Text version</a>)
|
||||||
|
#endif
|
||||||
|
#if OUTPUTtext
|
||||||
|
(HTML version in README.html)
|
||||||
|
#endif
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR>
|
||||||
|
<TD bgcolor="#DF0451">
|
||||||
|
|
||||||
|
<CENTER>
|
||||||
|
<TABLE border="0" cellpadding="2" cellspacing="0" align="center">
|
||||||
|
<TR><TD bgcolor="#000084">
|
||||||
|
<CENTER><FONT COLOR="#FFFFFF" FACE="helvetica,arial"><B>
|
||||||
|
#if 0
|
||||||
|
Debian GNU/Linux 2.2 "Potato" - Official i386 Binary-1 CD
|
||||||
|
#endif
|
||||||
|
DISKNAME CD
|
||||||
|
</B></FONT></CENTER>
|
||||||
|
</TD><TR>
|
||||||
|
</TABLE>
|
||||||
|
</CENTER>
|
||||||
|
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<TABLE border="0" cellpadding="5" cellspacing="0" width="100%">
|
||||||
|
<TR>
|
||||||
|
<TD valign="TOP" width="140" bgcolor="#BBDDFF">
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
|
||||||
|
<FONT face="Arial,Helvetica">
|
||||||
|
|
||||||
|
#if OUTPUThtml
|
||||||
|
<P><B><A href="http://www.debian.org/">Debian homepage</A></B></P>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
<P>
|
||||||
|
|
||||||
|
#if OUTPUTtext
|
||||||
|
<BR>
|
||||||
|
CONTENTS:
|
||||||
|
<BR>
|
||||||
|
<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
|
||||||
|
|
||||||
|
<A href="#lastmin">Last-Minute Notes</A>
|
||||||
|
<P>
|
||||||
|
|
||||||
|
#if OUTPUTtext
|
||||||
|
</LI><LI>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if TYPEbinary
|
||||||
|
<A href="#apt">Using CDs with Dselect and Apt</A>
|
||||||
|
<P>
|
||||||
|
|
||||||
|
#if OUTPUTtext
|
||||||
|
</LI><LI>
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
<A href="#nonfree">Non-free/Non-US</A>
|
||||||
|
<P>
|
||||||
|
|
||||||
|
#if OUTPUTtext
|
||||||
|
</LI><LI>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
<A href="#cdmanuf">CD Manufacturers</A>
|
||||||
|
<P>
|
||||||
|
|
||||||
|
#if OUTPUTtext
|
||||||
|
</LI><LI>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
<A href="#other">More Information</A>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
|
||||||
|
#if OUTPUThtml
|
||||||
|
<P>
|
||||||
|
<A href=".">Browse this CD-ROM</A></P>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
</FONT>
|
||||||
|
|
||||||
|
#if OUTPUTtext
|
||||||
|
</LI>
|
||||||
|
</UL>
|
||||||
|
<BR>
|
||||||
|
<BR>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
</TD>
|
||||||
|
|
||||||
|
<TD valign="TOP">
|
||||||
|
<BR>
|
||||||
|
|
||||||
|
<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 "freedom").
|
||||||
|
<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, 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>.
|
||||||
|
<P>
|
||||||
|
|
||||||
|
Debian is available for various kinds of computers
|
||||||
|
("architectures"), like
|
||||||
|
"IBM-compatible" 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>
|
||||||
|
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> <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>
|
||||||
|
DISKNAME
|
||||||
|
</tt>
|
||||||
|
<P>
|
||||||
|
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 alphabetically by
|
||||||
|
section name. So for example the `admin' section is on the Source-1 CD,
|
||||||
|
and the `x11%%'' section is on the Source-TOTALNUM CD.
|
||||||
|
#endif
|
||||||
|
|
||||||
|
<A name="install">
|
||||||
|
#if OUTPUTtext
|
||||||
|
<P> <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>
|
||||||
|
<A href="install/doc/install.en.html">/install/doc/install.en.html</a> </tt>
|
||||||
|
(English version).
|
||||||
|
<P>
|
||||||
|
Translations of the <i>Installation Manual</i>, various other documents,
|
||||||
|
and just everything else needed for the installation can be found on
|
||||||
|
this CD under
|
||||||
|
<P>
|
||||||
|
<tt>
|
||||||
|
<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>
|
||||||
|
<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> <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>
|
||||||
|
<A href="upgrade/">/upgrade</a>
|
||||||
|
</tt>
|
||||||
|
<P>
|
||||||
|
directory.
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<B>Note:</B> if this directory is not present on this CD, see
|
||||||
|
<P>
|
||||||
|
<tt>
|
||||||
|
<A href="http://panic.et.tudelft.nl/~costar/potato/">http://panic.et.tudelft.nl/~costar/potato</a>
|
||||||
|
</tt>
|
||||||
|
<P>
|
||||||
|
(You might want to look there anyway, because there may be more
|
||||||
|
recent information.)
|
||||||
|
|
||||||
|
#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
|
||||||
|
|
||||||
|
<A name="lastmin">
|
||||||
|
#if OUTPUTtext
|
||||||
|
<P> <P><H2>
|
||||||
|
#endif
|
||||||
|
#if OUTPUThtml
|
||||||
|
<P><HR><P><H2>
|
||||||
|
#endif
|
||||||
|
Last-Minute Notes
|
||||||
|
#if OUTPUTtext
|
||||||
|
<BR>
|
||||||
|
=================
|
||||||
|
#endif
|
||||||
|
</H2>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<UL>
|
||||||
|
|
||||||
|
<LI>
|
||||||
|
The version of `apt' in this release has some known problems with CD
|
||||||
|
handling. This shows itself sometimes in random deadlocks when a CD-ROM is
|
||||||
|
being accessed. In that case, use the "pstree" command on another
|
||||||
|
terminal, and then kill the last command in the `apt' line.
|
||||||
|
<BR>
|
||||||
|
You may wish to install the newest version of apt, which is likely to be
|
||||||
|
in <a href="http://incoming.debian.org">http://incoming.debian.org</a> or
|
||||||
|
<a href=%%""http://ftp.debian.org/debian/dists/potato/main/binary-ARCH/base/%%"">http://ftp.debian.org/debian/dists/potato/main/binary-ARCH/base/</a>
|
||||||
|
</LI>
|
||||||
|
|
||||||
|
<BR> <BR>
|
||||||
|
|
||||||
|
<LI>
|
||||||
|
More last-minutes notes for these testing images may be available on
|
||||||
|
<a href="http://cdimage.debian.org/potato_pre.html">http://cdimage.debian.org/potato_pre.html</a>
|
||||||
|
</LI>
|
||||||
|
|
||||||
|
</UL>
|
||||||
|
|
||||||
|
|
||||||
|
#if TYPEbinary
|
||||||
|
<A name="apt">
|
||||||
|
#if OUTPUTtext
|
||||||
|
<P> <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>
|
||||||
|
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
|
||||||
|
|
||||||
|
|
||||||
|
<A name="nonfree">
|
||||||
|
#if OUTPUTtext
|
||||||
|
<P> <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.
|
||||||
|
|
||||||
|
<A name="cdmanuf">
|
||||||
|
#if OUTPUTtext
|
||||||
|
<P> <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>
|
||||||
|
<a href="http://cdimage.debian.org/">http://cdimage.debian.org</a>
|
||||||
|
</tt>
|
||||||
|
|
||||||
|
|
||||||
|
<A name="other">
|
||||||
|
#if OUTPUTtext
|
||||||
|
<P> <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
|
||||||
|
|
||||||
|
#endif
|
||||||
|
<A href="doc/FAQ/">Debian FAQ</a>
|
||||||
|
|
||||||
|
</LI>
|
||||||
|
<LI>
|
||||||
|
|
||||||
|
#if OUTPUTtext
|
||||||
|
/doc/constitution.txt
|
||||||
|
|
||||||
|
#endif
|
||||||
|
<A href="doc/constitution.txt">The Debian Constitution</a>
|
||||||
|
|
||||||
|
</LI>
|
||||||
|
<LI>
|
||||||
|
|
||||||
|
#if OUTPUTtext
|
||||||
|
/doc/debian-manifesto
|
||||||
|
|
||||||
|
#endif
|
||||||
|
<A href="doc/debian-manifesto">The Debian Manifesto</a>
|
||||||
|
|
||||||
|
</LI>
|
||||||
|
<LI>
|
||||||
|
|
||||||
|
#if OUTPUTtext
|
||||||
|
/doc/social-contract.txt
|
||||||
|
|
||||||
|
#endif
|
||||||
|
<A href="doc/social-contract.txt">Debian's Social Contract</a>
|
||||||
|
|
||||||
|
</LI>
|
||||||
|
<LI>
|
||||||
|
|
||||||
|
#if OUTPUTtext
|
||||||
|
/doc/bug-reporting.txt
|
||||||
|
|
||||||
|
#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
|
||||||
|
|
||||||
|
#endif
|
||||||
|
<A href="http://www.debian.org/">The Debian homepage</a>
|
||||||
|
|
||||||
|
</LI>
|
||||||
|
<LI>
|
||||||
|
|
||||||
|
#if OUTPUTtext
|
||||||
|
http://www.debian.org/doc
|
||||||
|
|
||||||
|
#endif
|
||||||
|
<A href="http://www.debian.org/doc/">Debian Documentation</a>
|
||||||
|
|
||||||
|
</LI>
|
||||||
|
<LI>
|
||||||
|
|
||||||
|
#if OUTPUTtext
|
||||||
|
http://www.debian.org/support
|
||||||
|
|
||||||
|
#endif
|
||||||
|
<A href="http://www.debian.org/support">Debian User Support</a>
|
||||||
|
|
||||||
|
</LI>
|
||||||
|
<LI>
|
||||||
|
|
||||||
|
#if OUTPUTtext
|
||||||
|
http://www.linuxdoc.org
|
||||||
|
|
||||||
|
#endif
|
||||||
|
<A href="http://www.linuxdoc.org/">The Linux Documentation Project</a>
|
||||||
|
|
||||||
|
</LI>
|
||||||
|
<LI>
|
||||||
|
|
||||||
|
#if OUTPUTtext
|
||||||
|
http://www.linux.org
|
||||||
|
|
||||||
|
#endif
|
||||||
|
<A href="http://www.linux.org/">General Linux homepage</a>
|
||||||
|
|
||||||
|
</LI>
|
||||||
|
</UL>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
|
||||||
|
<DIV align="center">
|
||||||
|
|
||||||
|
#if OUTPUTtext
|
||||||
|
<br>
|
||||||
|
<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 May 17 23:37:10 CEST 2000
|
||||||
|
|
||||||
|
<BR></SMALL>
|
||||||
|
</DIV>
|
||||||
|
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
|
@ -1,7 +0,0 @@
|
||||||
Multi CD installation for Debian 2.2
|
|
||||||
|
|
||||||
You must use apt-cdrom ...
|
|
||||||
|
|
||||||
EXPLAIN WHAT'S NEEDED HERE
|
|
||||||
|
|
||||||
...
|
|
|
@ -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> <BR>
|
||||||
|
|
||||||
|
If you have a complete mirror that also has non-free and non-US, you
|
||||||
|
typically have to add lines like these:
|
||||||
|
|
||||||
|
<BR> <BR>
|
||||||
|
|
||||||
|
<tt>
|
||||||
|
deb file:/var/ftp/debian potato main contrib non-free <BR>
|
||||||
|
|
||||||
|
deb file:/var/ftp/debian-non-US potato/non-US main contrib non-free
|
||||||
|
</tt>
|
||||||
|
|
||||||
|
<BR> <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> <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> <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> <BR>
|
||||||
|
|
||||||
|
If you use a complete mirror that also has non-free and non-US, you
|
||||||
|
typically have to add lines like these:
|
||||||
|
|
||||||
|
<BR> <BR>
|
||||||
|
|
||||||
|
<tt>
|
||||||
|
deb ftp://some-server/debian potato main contrib non-free <BR>
|
||||||
|
|
||||||
|
deb ftp://some-server/debian-non-US potato/non-US main contrib non-free
|
||||||
|
</tt>
|
||||||
|
|
||||||
|
<BR> <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> <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> <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> <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> <BR>
|
||||||
|
|
||||||
|
<tt> mount /cdrom</tt><BR>
|
||||||
|
<tt> ls -alF /cdrom </tt>
|
||||||
|
(this should show the CD-ROM's root directory)<BR>
|
||||||
|
<tt> umount /cdrom</tt>
|
||||||
|
|
||||||
|
<BR> <BR>
|
||||||
|
|
||||||
|
Then, use the command
|
||||||
|
|
||||||
|
<BR> <BR>
|
||||||
|
|
||||||
|
<tt>
|
||||||
|
apt-cdrom add
|
||||||
|
</tt>
|
||||||
|
|
||||||
|
<BR> <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>
|
||||||
|
apt-get update
|
||||||
|
</tt>
|
||||||
|
|
|
@ -0,0 +1,714 @@
|
||||||
|
<!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... -->
|
||||||
|
#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>
|
||||||
|
|
||||||
|
|
||||||
|
<TABLE border="0" cellpadding="3" cellspacing="0" width="100%">
|
||||||
|
<TR>
|
||||||
|
<TD>
|
||||||
|
|
||||||
|
<div align=right>
|
||||||
|
#if OUTPUThtml
|
||||||
|
<IMG src="pics/logo-50.jpg" border="0" hspace="0" vspace="0" alt="" width="50" height="61" align="left">
|
||||||
|
<IMG src="pics/debian.jpg" border="0" hspace="0" vspace="0" alt="Debian" width="179" height="61" align="left">
|
||||||
|
(<a href="README.txt">Text version</a>)
|
||||||
|
#endif
|
||||||
|
#if OUTPUTtext
|
||||||
|
(HTML version in README.html)
|
||||||
|
#endif
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR>
|
||||||
|
<TD bgcolor="#DF0451">
|
||||||
|
|
||||||
|
<CENTER>
|
||||||
|
<TABLE border="0" cellpadding="2" cellspacing="0" align="center">
|
||||||
|
<TR><TD bgcolor="#000084">
|
||||||
|
<CENTER><FONT COLOR="#FFFFFF" FACE="helvetica,arial"><B>
|
||||||
|
#if 0
|
||||||
|
Debian GNU/Linux 2.2 "Potato" - Official i386 Binary-1 CD
|
||||||
|
#endif
|
||||||
|
DISKNAME CD
|
||||||
|
</B></FONT></CENTER>
|
||||||
|
</TD><TR>
|
||||||
|
</TABLE>
|
||||||
|
</CENTER>
|
||||||
|
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<TABLE border="0" cellpadding="5" cellspacing="0" width="100%">
|
||||||
|
<TR>
|
||||||
|
<TD valign="TOP" width="140" bgcolor="#BBDDFF">
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
|
||||||
|
<FONT face="Arial,Helvetica">
|
||||||
|
|
||||||
|
#if OUTPUThtml
|
||||||
|
<P><B><A href="http://www.debian.org/">Debian homepage</A></B></P>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
<P>
|
||||||
|
|
||||||
|
#if OUTPUTtext
|
||||||
|
<BR>
|
||||||
|
CONTENTS:
|
||||||
|
<BR>
|
||||||
|
<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
|
||||||
|
|
||||||
|
<A href="#lastmin">Last-Minute Notes</A>
|
||||||
|
<P>
|
||||||
|
|
||||||
|
#if OUTPUTtext
|
||||||
|
</LI><LI>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if TYPEbinary
|
||||||
|
<A href="#apt">Using CDs with Dselect and Apt</A>
|
||||||
|
<P>
|
||||||
|
|
||||||
|
#if OUTPUTtext
|
||||||
|
</LI><LI>
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
<A href="#nonfree">Non-free/Non-US</A>
|
||||||
|
<P>
|
||||||
|
|
||||||
|
#if OUTPUTtext
|
||||||
|
</LI><LI>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
<A href="#cdmanuf">CD Manufacturers</A>
|
||||||
|
<P>
|
||||||
|
|
||||||
|
#if OUTPUTtext
|
||||||
|
</LI><LI>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
<A href="#other">More Information</A>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
|
||||||
|
#if OUTPUThtml
|
||||||
|
<P>
|
||||||
|
<A href=".">Browse this CD-ROM</A></P>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
</FONT>
|
||||||
|
|
||||||
|
#if OUTPUTtext
|
||||||
|
</LI>
|
||||||
|
</UL>
|
||||||
|
<BR>
|
||||||
|
<BR>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
</TD>
|
||||||
|
|
||||||
|
<TD valign="TOP">
|
||||||
|
<BR>
|
||||||
|
|
||||||
|
<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 "freedom").
|
||||||
|
<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, 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>.
|
||||||
|
<P>
|
||||||
|
|
||||||
|
Debian is available for various kinds of computers
|
||||||
|
("architectures"), like
|
||||||
|
"IBM-compatible" 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>
|
||||||
|
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> <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>
|
||||||
|
DISKNAME
|
||||||
|
</tt>
|
||||||
|
<P>
|
||||||
|
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 alphabetically by
|
||||||
|
section name. So for example the `admin' section is on the Source-1 CD,
|
||||||
|
and the `x11%%'' section is on the Source-TOTALNUM CD.
|
||||||
|
#endif
|
||||||
|
|
||||||
|
<A name="install">
|
||||||
|
#if OUTPUTtext
|
||||||
|
<P> <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>
|
||||||
|
<A href="install/doc/install.en.html">/install/doc/install.en.html</a> </tt>
|
||||||
|
(English version).
|
||||||
|
<P>
|
||||||
|
Translations of the <i>Installation Manual</i>, various other documents,
|
||||||
|
and just everything else needed for the installation can be found on
|
||||||
|
this CD under
|
||||||
|
<P>
|
||||||
|
<tt>
|
||||||
|
<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>
|
||||||
|
<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> <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>
|
||||||
|
<A href="upgrade/">/upgrade</a>
|
||||||
|
</tt>
|
||||||
|
<P>
|
||||||
|
directory.
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<B>Note:</B> if this directory is not present on this CD, see
|
||||||
|
<P>
|
||||||
|
<tt>
|
||||||
|
<A href="http://panic.et.tudelft.nl/~costar/potato/">http://panic.et.tudelft.nl/~costar/potato</a>
|
||||||
|
</tt>
|
||||||
|
<P>
|
||||||
|
(You might want to look there anyway, because there may be more
|
||||||
|
recent information.)
|
||||||
|
|
||||||
|
#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
|
||||||
|
|
||||||
|
<A name="lastmin">
|
||||||
|
#if OUTPUTtext
|
||||||
|
<P> <P><H2>
|
||||||
|
#endif
|
||||||
|
#if OUTPUThtml
|
||||||
|
<P><HR><P><H2>
|
||||||
|
#endif
|
||||||
|
Last-Minute Notes
|
||||||
|
#if OUTPUTtext
|
||||||
|
<BR>
|
||||||
|
=================
|
||||||
|
#endif
|
||||||
|
</H2>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<UL>
|
||||||
|
|
||||||
|
<LI>
|
||||||
|
The version of `apt' in this release has some known problems with CD
|
||||||
|
handling. This shows itself sometimes in random deadlocks when a CD-ROM is
|
||||||
|
being accessed. In that case, use the "pstree" command on another
|
||||||
|
terminal, and then kill the last command in the `apt' line.
|
||||||
|
<BR>
|
||||||
|
You may wish to install the newest version of apt, which is likely to be
|
||||||
|
in <a href="http://incoming.debian.org">http://incoming.debian.org</a> or
|
||||||
|
<a href=%%""http://ftp.debian.org/debian/dists/potato/main/binary-ARCH/base/%%"">http://ftp.debian.org/debian/dists/potato/main/binary-ARCH/base/</a>
|
||||||
|
</LI>
|
||||||
|
|
||||||
|
<BR> <BR>
|
||||||
|
|
||||||
|
<LI>
|
||||||
|
More last-minutes notes for these testing images may be available on
|
||||||
|
<a href="http://cdimage.debian.org/potato_pre.html">http://cdimage.debian.org/potato_pre.html</a>
|
||||||
|
</LI>
|
||||||
|
|
||||||
|
</UL>
|
||||||
|
|
||||||
|
|
||||||
|
#if TYPEbinary
|
||||||
|
<A name="apt">
|
||||||
|
#if OUTPUTtext
|
||||||
|
<P> <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>
|
||||||
|
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
|
||||||
|
|
||||||
|
|
||||||
|
<A name="nonfree">
|
||||||
|
#if OUTPUTtext
|
||||||
|
<P> <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.
|
||||||
|
|
||||||
|
<A name="cdmanuf">
|
||||||
|
#if OUTPUTtext
|
||||||
|
<P> <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>
|
||||||
|
<a href="http://cdimage.debian.org/">http://cdimage.debian.org</a>
|
||||||
|
</tt>
|
||||||
|
|
||||||
|
|
||||||
|
<A name="other">
|
||||||
|
#if OUTPUTtext
|
||||||
|
<P> <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
|
||||||
|
|
||||||
|
#endif
|
||||||
|
<A href="doc/FAQ/">Debian FAQ</a>
|
||||||
|
|
||||||
|
</LI>
|
||||||
|
<LI>
|
||||||
|
|
||||||
|
#if OUTPUTtext
|
||||||
|
/doc/constitution.txt
|
||||||
|
|
||||||
|
#endif
|
||||||
|
<A href="doc/constitution.txt">The Debian Constitution</a>
|
||||||
|
|
||||||
|
</LI>
|
||||||
|
<LI>
|
||||||
|
|
||||||
|
#if OUTPUTtext
|
||||||
|
/doc/debian-manifesto
|
||||||
|
|
||||||
|
#endif
|
||||||
|
<A href="doc/debian-manifesto">The Debian Manifesto</a>
|
||||||
|
|
||||||
|
</LI>
|
||||||
|
<LI>
|
||||||
|
|
||||||
|
#if OUTPUTtext
|
||||||
|
/doc/social-contract.txt
|
||||||
|
|
||||||
|
#endif
|
||||||
|
<A href="doc/social-contract.txt">Debian's Social Contract</a>
|
||||||
|
|
||||||
|
</LI>
|
||||||
|
<LI>
|
||||||
|
|
||||||
|
#if OUTPUTtext
|
||||||
|
/doc/bug-reporting.txt
|
||||||
|
|
||||||
|
#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
|
||||||
|
|
||||||
|
#endif
|
||||||
|
<A href="http://www.debian.org/">The Debian homepage</a>
|
||||||
|
|
||||||
|
</LI>
|
||||||
|
<LI>
|
||||||
|
|
||||||
|
#if OUTPUTtext
|
||||||
|
http://www.debian.org/doc
|
||||||
|
|
||||||
|
#endif
|
||||||
|
<A href="http://www.debian.org/doc/">Debian Documentation</a>
|
||||||
|
|
||||||
|
</LI>
|
||||||
|
<LI>
|
||||||
|
|
||||||
|
#if OUTPUTtext
|
||||||
|
http://www.debian.org/support
|
||||||
|
|
||||||
|
#endif
|
||||||
|
<A href="http://www.debian.org/support">Debian User Support</a>
|
||||||
|
|
||||||
|
</LI>
|
||||||
|
<LI>
|
||||||
|
|
||||||
|
#if OUTPUTtext
|
||||||
|
http://www.linuxdoc.org
|
||||||
|
|
||||||
|
#endif
|
||||||
|
<A href="http://www.linuxdoc.org/">The Linux Documentation Project</a>
|
||||||
|
|
||||||
|
</LI>
|
||||||
|
<LI>
|
||||||
|
|
||||||
|
#if OUTPUTtext
|
||||||
|
http://www.linux.org
|
||||||
|
|
||||||
|
#endif
|
||||||
|
<A href="http://www.linux.org/">General Linux homepage</a>
|
||||||
|
|
||||||
|
</LI>
|
||||||
|
</UL>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
|
||||||
|
<DIV align="center">
|
||||||
|
|
||||||
|
#if OUTPUTtext
|
||||||
|
<br>
|
||||||
|
<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 May 17 23:37:10 CEST 2000
|
||||||
|
|
||||||
|
<BR></SMALL>
|
||||||
|
</DIV>
|
||||||
|
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
|
@ -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> <BR>
|
||||||
|
|
||||||
|
If you have a complete mirror that also has non-free and non-US, you
|
||||||
|
typically have to add lines like these:
|
||||||
|
|
||||||
|
<BR> <BR>
|
||||||
|
|
||||||
|
<tt>
|
||||||
|
deb file:/var/ftp/debian potato main contrib non-free <BR>
|
||||||
|
|
||||||
|
deb file:/var/ftp/debian-non-US potato/non-US main contrib non-free
|
||||||
|
</tt>
|
||||||
|
|
||||||
|
<BR> <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> <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> <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> <BR>
|
||||||
|
|
||||||
|
If you use a complete mirror that also has non-free and non-US, you
|
||||||
|
typically have to add lines like these:
|
||||||
|
|
||||||
|
<BR> <BR>
|
||||||
|
|
||||||
|
<tt>
|
||||||
|
deb ftp://some-server/debian potato main contrib non-free <BR>
|
||||||
|
|
||||||
|
deb ftp://some-server/debian-non-US potato/non-US main contrib non-free
|
||||||
|
</tt>
|
||||||
|
|
||||||
|
<BR> <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> <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> <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> <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> <BR>
|
||||||
|
|
||||||
|
<tt> mount /cdrom</tt><BR>
|
||||||
|
<tt> ls -alF /cdrom </tt>
|
||||||
|
(this should show the CD-ROM's root directory)<BR>
|
||||||
|
<tt> umount /cdrom</tt>
|
||||||
|
|
||||||
|
<BR> <BR>
|
||||||
|
|
||||||
|
Then, use the command
|
||||||
|
|
||||||
|
<BR> <BR>
|
||||||
|
|
||||||
|
<tt>
|
||||||
|
apt-cdrom add
|
||||||
|
</tt>
|
||||||
|
|
||||||
|
<BR> <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>
|
||||||
|
apt-get update
|
||||||
|
</tt>
|
||||||
|
|
|
@ -1,9 +1,19 @@
|
||||||
# The YACS dir
|
# The debian-cd dir
|
||||||
export BASEDIR=`pwd`
|
export BASEDIR=/usr/share/debian-cd
|
||||||
|
|
||||||
# Building potato cd set ...
|
# Building potato cd set ...
|
||||||
export CODENAME=potato
|
export CODENAME=potato
|
||||||
|
|
||||||
|
# Version number, 2.2 or 2.2_r3 etc.
|
||||||
|
export DEBVERSION="2.2"
|
||||||
|
|
||||||
|
# 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
|
# ... for arch
|
||||||
export ARCH=`dpkg --print-installation-architecture`
|
export ARCH=`dpkg --print-installation-architecture`
|
||||||
|
|
||||||
|
@ -22,7 +32,7 @@ export MIRROR=/home/ftp/debian
|
||||||
export TDIR=/home/ftp/tmp
|
export TDIR=/home/ftp/tmp
|
||||||
|
|
||||||
# Path where the images will be written
|
# Path where the images will be written
|
||||||
export OUT=/home
|
export OUT=/home/ftp/debian-cd
|
||||||
|
|
||||||
# Where we keep the temporary apt stuff.
|
# Where we keep the temporary apt stuff.
|
||||||
# This cannot reside on an NFS mount.
|
# This cannot reside on an NFS mount.
|
||||||
|
|
|
@ -4,14 +4,18 @@ debian-cd (2.2.0) frozen unstable; urgency=low
|
||||||
* Changes to tools/potato/boot-sparc for new bootdisk
|
* Changes to tools/potato/boot-sparc for new bootdisk
|
||||||
organization. --jwest
|
organization. --jwest
|
||||||
* Changes to /tools/boot/potato/boot-i386 for new bootdisks --jwest
|
* Changes to /tools/boot/potato/boot-i386 for new bootdisks --jwest
|
||||||
Closes: #59250
|
Closes: #59250, #64124
|
||||||
* Added missing semi-colon in the target pi-makelist.
|
* Added missing semi-colon in the target pi-makelist.
|
||||||
* /install/boot.bat not working because of missing loadlin.exe fixed
|
* /install/boot.bat not working because of missing loadlin.exe fixed
|
||||||
* Updates to sparc bootable
|
* Updates to sparc bootable
|
||||||
* Updates to woody/boot-i386 --jwest
|
* Updates to woody/boot-i386 --jwest
|
||||||
* Add powerpc support for potato (dan).
|
* 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> Mon, 13 Mar 2000 13:15:11 +0100
|
-- Raphael Hertzog <hertzog@debian.org> Thu, 18 May 2000 23:59:49 +0200
|
||||||
|
|
||||||
debian-cd (2.1.92) frozen unstable; urgency=low
|
debian-cd (2.1.92) frozen unstable; urgency=low
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@ Standards-Version: 3.1.1
|
||||||
|
|
||||||
Package: debian-cd
|
Package: debian-cd
|
||||||
Architecture: all
|
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, mkhybrid | mkisofs
|
Depends: perl5 | perl, libdigest-md5-perl | libmd5-perl, sysutils, apt (>= 0.3.11.1), dpkg-dev (>= 1.4.1.6), dpkg-multicd, make, mkhybrid | mkisofs, lynx
|
||||||
Recommends: lha, unzip
|
Recommends: lha, unzip
|
||||||
Description: Tools for building (Official) Debian CD set
|
Description: Tools for building (Official) Debian CD set
|
||||||
This package was formerly called YACS (for Yet Another CD
|
This package was formerly called YACS (for Yet Another CD
|
||||||
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Nothing has to be done since the supported ARM computers are computers
|
||||||
|
# without CDROM and so they don't need to be able to boot from CD ...
|
||||||
|
#
|
||||||
|
# The CDs may only be useful to provide the packages via the network.
|
||||||
|
#
|
||||||
|
# This file must however exist so that debian-cd doesn't complain about
|
||||||
|
# lack of "bootable" support.
|
||||||
|
#
|
||||||
|
# -- Raphaël Hertzog
|
||||||
|
|
||||||
|
exit 0
|
||||||
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Nothing has to be done since the supported ARM computers are computers
|
||||||
|
# without CDROM and so they don't need to be able to boot from CD ...
|
||||||
|
#
|
||||||
|
# The CDs may only be useful to provide the packages via the network.
|
||||||
|
#
|
||||||
|
# This file must however exist so that debian-cd doesn't complain about
|
||||||
|
# lack of "bootable" support.
|
||||||
|
#
|
||||||
|
# -- Raphaël Hertzog
|
||||||
|
|
||||||
|
exit 0
|
||||||
|
|
|
@ -13,7 +13,7 @@ DOCDIR=doc
|
||||||
# Put the install documentation in /install
|
# Put the install documentation in /install
|
||||||
cd $BDIR/1/dists/$CODENAME/main/disks-$ARCH/current/$DOCDIR
|
cd $BDIR/1/dists/$CODENAME/main/disks-$ARCH/current/$DOCDIR
|
||||||
mkdir $BDIR/1/install/$DOCDIR
|
mkdir $BDIR/1/install/$DOCDIR
|
||||||
cp *.{html,txt} $BDIR/1/install/$DOCDIR/
|
cp -a * $BDIR/1/install/$DOCDIR/
|
||||||
ln -sf install.en.html $BDIR/1/install/$DOCDIR/index.html
|
ln -sf install.en.html $BDIR/1/install/$DOCDIR/index.html
|
||||||
|
|
||||||
# Put the boot-disk documentation in /doc too
|
# Put the boot-disk documentation in /doc too
|
||||||
|
|
Loading…
Reference in New Issue