* 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
|
||||
#
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
export ARCH=`dpkg --print-installation-architecture`
|
||||
|
||||
|
@ -54,5 +64,5 @@ export APTTMP=/ftp/tmp/apt
|
|||
|
||||
# Options
|
||||
# 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
|
||||
|
|
135
Makefile
135
Makefile
|
@ -18,17 +18,27 @@ 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"
|
||||
BINVOLID="Debian $(DEBVERSION) $(ARCH) Binary-$$num"
|
||||
endif
|
||||
ifndef SRCVOLID
|
||||
SRCVOLID="Debian-src $(CODENAME) Disc $$num"
|
||||
SRCVOLID="Debian $(DEBVERSION) Source-$$num"
|
||||
endif
|
||||
ifndef MKISOFS
|
||||
MKISOFS=/usr/bin/mkhybrid
|
||||
|
@ -63,6 +73,24 @@ BDIR=$(TDIR)/$(CODENAME)-$(ARCH)
|
|||
ADIR=$(APTTMP)/$(CODENAME)-$(ARCH)
|
||||
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 ##
|
||||
|
||||
# Basic checks in order to avoid problems
|
||||
|
@ -252,6 +280,24 @@ $(BDIR)/1/.disk/info:
|
|||
for i in $(BDIR)/*.packages; do \
|
||||
num=$${i%%.packages}; num=$${num##$(BDIR)/}; \
|
||||
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; \
|
||||
$(set_mkisofs_opts) bin $$num > $(BDIR)/$${num}.mkisofs_opts; \
|
||||
done
|
||||
|
@ -263,6 +309,24 @@ $(SDIR)/1/.disk/info:
|
|||
for i in $(SDIR)/*.sources; do \
|
||||
num=$${i%%.sources}; num=$${num##$(SDIR)/}; \
|
||||
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; \
|
||||
$(set_mkisofs_opts) src $$num > $(SDIR)/$${num}.mkisofs_opts; \
|
||||
done
|
||||
|
@ -326,13 +390,27 @@ $(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
|
||||
bin-doc: ok bin-infos $(BDIR)/1/doc
|
||||
$(BDIR)/1/doc:
|
||||
@echo "Adding the documentation ..."
|
||||
@echo "Adding the documentation (bin) ..."
|
||||
@$(addfiles) $(BDIR)/1 $(MIRROR) doc;
|
||||
@for i in $(BDIR)/*.packages; do \
|
||||
dir=$${i%%.packages}; \
|
||||
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 \
|
||||
cp $(MIRROR)/dists/$(CODENAME)/main/Release-Notes $$dir/; \
|
||||
fi; \
|
||||
|
@ -343,23 +421,45 @@ $(BDIR)/1/doc:
|
|||
$$dir/dists/$(CODENAME)/non-US/; \
|
||||
fi; \
|
||||
if [ -e $(BASEDIR)/data/$(CODENAME)/README.$(ARCH) ]; then \
|
||||
cp $(BASEDIR)/data/$(CODENAME)/README.$(ARCH) $$dir/; \
|
||||
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; \
|
||||
echo "This disc is labelled :" > $$dir/README.1ST; \
|
||||
cat $$dir/.disk/info >>$$dir/README.1ST; \
|
||||
echo -e "\n\n" >>$$dir/README.1ST; \
|
||||
cat $(BASEDIR)/data/$(CODENAME)/README.1ST.$(ARCH) \
|
||||
>> $$dir/README.1ST; \
|
||||
todos $$dir/README.1ST; \
|
||||
fi; \
|
||||
todos $$dir/README.1ST; \
|
||||
if [ -e $(BASEDIR)/data/$(CODENAME)/README.multicd ]; then \
|
||||
cp $(BASEDIR)/data/$(CODENAME)/README.multicd $$dir/; \
|
||||
cp $(BASEDIR)/data/$(CODENAME)/README.multicd $$dir/; \
|
||||
fi; \
|
||||
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
|
||||
installtools: ok doc disks $(BDIR)/1/tools
|
||||
installtools: ok bin-doc disks $(BDIR)/1/tools
|
||||
$(BDIR)/1/tools:
|
||||
@echo "Adding install tools and documentation ..."
|
||||
@$(addfiles) $(BDIR)/1 $(MIRROR) tools
|
||||
|
@ -395,6 +495,9 @@ $(BDIR)/upgrade-stamp:
|
|||
@if [ -x "$(BASEDIR)/tools/$(CODENAME)/upgrade.sh" ]; then \
|
||||
$(BASEDIR)/tools/$(CODENAME)/upgrade.sh; \
|
||||
fi
|
||||
@if [ -x "$(BASEDIR)/tools/$(CODENAME)/upgrade-$(ARCH).sh" ]; then \
|
||||
$(BASEDIR)/tools/$(CODENAME)/upgrade-$(ARCH).sh; \
|
||||
fi
|
||||
@touch $(BDIR)/upgrade-stamp
|
||||
|
||||
## EXTRAS ##
|
||||
|
@ -533,7 +636,7 @@ mirrorcheck: ok apt-update
|
|||
# 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) ..."
|
||||
|
|
1
README
1
README
|
@ -24,6 +24,7 @@ Software :
|
|||
- 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)
|
||||
Other :
|
||||
- lots of free space on your disks
|
||||
- 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
|
||||
export BASEDIR=`pwd`
|
||||
# The debian-cd dir
|
||||
export BASEDIR=/usr/share/debian-cd
|
||||
|
||||
# Building potato cd set ...
|
||||
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
|
||||
export ARCH=`dpkg --print-installation-architecture`
|
||||
|
||||
|
@ -22,7 +32,7 @@ export MIRROR=/home/ftp/debian
|
|||
export TDIR=/home/ftp/tmp
|
||||
|
||||
# Path where the images will be written
|
||||
export OUT=/home
|
||||
export OUT=/home/ftp/debian-cd
|
||||
|
||||
# Where we keep the temporary apt stuff.
|
||||
# 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
|
||||
organization. --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.
|
||||
* /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> 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
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ Standards-Version: 3.1.1
|
|||
|
||||
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, 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
|
||||
Description: Tools for building (Official) Debian CD set
|
||||
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
|
||||
cd $BDIR/1/dists/$CODENAME/main/disks-$ARCH/current/$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
|
||||
|
||||
# Put the boot-disk documentation in /doc too
|
||||
|
|
Loading…
Reference in New Issue