From 26d74703053425539dc19fa50bf71db88298a223 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Tue, 1 Feb 2011 21:09:21 +0100 Subject: [PATCH] Updating includes for squeeze. --- includes/sid | 2 +- includes/squeeze | 1 - includes/squeeze/common/doc/00-INDEX | 23 + .../common/doc/FAQ/debian-faq.en.html.tar.gz | Bin 0 -> 118529 bytes .../common/doc/FAQ/debian-faq.en.pdf.gz | Bin 0 -> 327016 bytes .../common/doc/FAQ/debian-faq.en.ps.gz | Bin 0 -> 119696 bytes .../common/doc/FAQ/debian-faq.en.txt.gz | Bin 0 -> 59693 bytes .../common/doc/FAQ/html/ch-basic_defs.en.html | 610 ++++ .../common/doc/FAQ/html/ch-basic_defs.html | 1 + .../common/doc/FAQ/html/ch-choosing.en.html | 961 ++++++ .../common/doc/FAQ/html/ch-choosing.html | 1 + .../common/doc/FAQ/html/ch-compat.en.html | 554 ++++ .../common/doc/FAQ/html/ch-compat.html | 1 + .../doc/FAQ/html/ch-contributing.en.html | 370 +++ .../common/doc/FAQ/html/ch-contributing.html | 1 + .../doc/FAQ/html/ch-customizing.en.html | 716 +++++ .../common/doc/FAQ/html/ch-customizing.html | 1 + .../common/doc/FAQ/html/ch-faqinfo.en.html | 407 +++ .../common/doc/FAQ/html/ch-faqinfo.html | 1 + .../doc/FAQ/html/ch-ftparchives.en.html | 756 +++++ .../common/doc/FAQ/html/ch-ftparchives.html | 1 + .../common/doc/FAQ/html/ch-getting.en.html | 451 +++ .../common/doc/FAQ/html/ch-getting.html | 1 + .../common/doc/FAQ/html/ch-kernel.en.html | 389 +++ .../common/doc/FAQ/html/ch-kernel.html | 1 + .../common/doc/FAQ/html/ch-nexttime.en.html | 377 +++ .../common/doc/FAQ/html/ch-nexttime.html | 1 + .../common/doc/FAQ/html/ch-pkg_basics.en.html | 1123 +++++++ .../common/doc/FAQ/html/ch-pkg_basics.html | 1 + .../common/doc/FAQ/html/ch-pkgtools.en.html | 1199 +++++++ .../common/doc/FAQ/html/ch-pkgtools.html | 1 + .../common/doc/FAQ/html/ch-redistrib.en.html | 340 ++ .../common/doc/FAQ/html/ch-redistrib.html | 1 + .../common/doc/FAQ/html/ch-software.en.html | 639 ++++ .../common/doc/FAQ/html/ch-software.html | 1 + .../common/doc/FAQ/html/ch-support.en.html | 679 ++++ .../common/doc/FAQ/html/ch-support.html | 1 + .../common/doc/FAQ/html/ch-uptodate.en.html | 636 ++++ .../common/doc/FAQ/html/ch-uptodate.html | 1 + .../common/doc/FAQ/html/footnotes.en.html | 294 ++ .../common/doc/FAQ/html/footnotes.html | 1 + .../squeeze/common/doc/FAQ/html/index.en.html | 522 ++++ .../squeeze/common/doc/FAQ/html/index.html | 1 + .../squeeze/common/doc/bug-log-access.txt | 52 + .../squeeze/common/doc/bug-log-mailserver.txt | 137 + .../common/doc/bug-mailserver-refcard.txt | 79 + .../squeeze/common/doc/bug-maint-info.txt | 443 +++ .../common/doc/bug-maint-mailcontrol.txt | 430 +++ includes/squeeze/common/doc/bug-reporting.txt | 369 +++ includes/squeeze/common/doc/constitution.txt | 600 ++++ includes/squeeze/common/doc/debian-manifesto | 135 + includes/squeeze/common/doc/mailing-lists.txt | 1778 +++++++++++ .../squeeze/common/doc/social-contract.txt | 118 + includes/squeeze/common/doc/source-unpack.txt | 33 + includes/squeeze/install/README.html | 253 ++ includes/squeeze/install/README.mirrors.html | 2750 +++++++++++++++++ includes/squeeze/install/README.mirrors.txt | 703 +++++ includes/squeeze/install/README.source | 11 + includes/squeeze/install/README.txt | 143 + includes/squeeze/install/autorun.inf | 2 + .../squeeze/install/css/debinstall-print.css | 69 + includes/squeeze/install/css/debinstall.css | 294 ++ .../squeeze/install/pics/blue-lowerleft.png | Bin 0 -> 294 bytes .../squeeze/install/pics/blue-lowerright.png | Bin 0 -> 266 bytes .../squeeze/install/pics/blue-upperleft.png | Bin 0 -> 280 bytes .../squeeze/install/pics/blue-upperright.png | Bin 0 -> 290 bytes includes/squeeze/install/pics/debian-61.png | Bin 0 -> 8033 bytes includes/squeeze/install/pics/debian.jpg | Bin 0 -> 8442 bytes includes/squeeze/install/pics/dot_bw.gif | Bin 0 -> 43 bytes includes/squeeze/install/pics/gradient.png | Bin 0 -> 254 bytes includes/squeeze/install/pics/logo-50.jpg | Bin 0 -> 3986 bytes .../squeeze/install/pics/openlogo-nd-50.png | Bin 0 -> 1429 bytes .../squeeze/install/pics/red-lowerleft.png | Bin 0 -> 353 bytes .../squeeze/install/pics/red-lowerright.png | Bin 0 -> 299 bytes .../squeeze/install/pics/red-upperleft.png | Bin 0 -> 321 bytes .../squeeze/install/pics/red-upperright.png | Bin 0 -> 344 bytes includes/wheezy | 2 +- 77 files changed, 19465 insertions(+), 3 deletions(-) delete mode 120000 includes/squeeze create mode 100644 includes/squeeze/common/doc/00-INDEX create mode 100644 includes/squeeze/common/doc/FAQ/debian-faq.en.html.tar.gz create mode 100644 includes/squeeze/common/doc/FAQ/debian-faq.en.pdf.gz create mode 100644 includes/squeeze/common/doc/FAQ/debian-faq.en.ps.gz create mode 100644 includes/squeeze/common/doc/FAQ/debian-faq.en.txt.gz create mode 100644 includes/squeeze/common/doc/FAQ/html/ch-basic_defs.en.html create mode 120000 includes/squeeze/common/doc/FAQ/html/ch-basic_defs.html create mode 100644 includes/squeeze/common/doc/FAQ/html/ch-choosing.en.html create mode 120000 includes/squeeze/common/doc/FAQ/html/ch-choosing.html create mode 100644 includes/squeeze/common/doc/FAQ/html/ch-compat.en.html create mode 120000 includes/squeeze/common/doc/FAQ/html/ch-compat.html create mode 100644 includes/squeeze/common/doc/FAQ/html/ch-contributing.en.html create mode 120000 includes/squeeze/common/doc/FAQ/html/ch-contributing.html create mode 100644 includes/squeeze/common/doc/FAQ/html/ch-customizing.en.html create mode 120000 includes/squeeze/common/doc/FAQ/html/ch-customizing.html create mode 100644 includes/squeeze/common/doc/FAQ/html/ch-faqinfo.en.html create mode 120000 includes/squeeze/common/doc/FAQ/html/ch-faqinfo.html create mode 100644 includes/squeeze/common/doc/FAQ/html/ch-ftparchives.en.html create mode 120000 includes/squeeze/common/doc/FAQ/html/ch-ftparchives.html create mode 100644 includes/squeeze/common/doc/FAQ/html/ch-getting.en.html create mode 120000 includes/squeeze/common/doc/FAQ/html/ch-getting.html create mode 100644 includes/squeeze/common/doc/FAQ/html/ch-kernel.en.html create mode 120000 includes/squeeze/common/doc/FAQ/html/ch-kernel.html create mode 100644 includes/squeeze/common/doc/FAQ/html/ch-nexttime.en.html create mode 120000 includes/squeeze/common/doc/FAQ/html/ch-nexttime.html create mode 100644 includes/squeeze/common/doc/FAQ/html/ch-pkg_basics.en.html create mode 120000 includes/squeeze/common/doc/FAQ/html/ch-pkg_basics.html create mode 100644 includes/squeeze/common/doc/FAQ/html/ch-pkgtools.en.html create mode 120000 includes/squeeze/common/doc/FAQ/html/ch-pkgtools.html create mode 100644 includes/squeeze/common/doc/FAQ/html/ch-redistrib.en.html create mode 120000 includes/squeeze/common/doc/FAQ/html/ch-redistrib.html create mode 100644 includes/squeeze/common/doc/FAQ/html/ch-software.en.html create mode 120000 includes/squeeze/common/doc/FAQ/html/ch-software.html create mode 100644 includes/squeeze/common/doc/FAQ/html/ch-support.en.html create mode 120000 includes/squeeze/common/doc/FAQ/html/ch-support.html create mode 100644 includes/squeeze/common/doc/FAQ/html/ch-uptodate.en.html create mode 120000 includes/squeeze/common/doc/FAQ/html/ch-uptodate.html create mode 100644 includes/squeeze/common/doc/FAQ/html/footnotes.en.html create mode 120000 includes/squeeze/common/doc/FAQ/html/footnotes.html create mode 100644 includes/squeeze/common/doc/FAQ/html/index.en.html create mode 120000 includes/squeeze/common/doc/FAQ/html/index.html create mode 100644 includes/squeeze/common/doc/bug-log-access.txt create mode 100644 includes/squeeze/common/doc/bug-log-mailserver.txt create mode 100644 includes/squeeze/common/doc/bug-mailserver-refcard.txt create mode 100644 includes/squeeze/common/doc/bug-maint-info.txt create mode 100644 includes/squeeze/common/doc/bug-maint-mailcontrol.txt create mode 100644 includes/squeeze/common/doc/bug-reporting.txt create mode 100644 includes/squeeze/common/doc/constitution.txt create mode 100644 includes/squeeze/common/doc/debian-manifesto create mode 100644 includes/squeeze/common/doc/mailing-lists.txt create mode 100644 includes/squeeze/common/doc/social-contract.txt create mode 100644 includes/squeeze/common/doc/source-unpack.txt create mode 100644 includes/squeeze/install/README.html create mode 100644 includes/squeeze/install/README.mirrors.html create mode 100644 includes/squeeze/install/README.mirrors.txt create mode 100644 includes/squeeze/install/README.source create mode 100644 includes/squeeze/install/README.txt create mode 100644 includes/squeeze/install/autorun.inf create mode 100644 includes/squeeze/install/css/debinstall-print.css create mode 100644 includes/squeeze/install/css/debinstall.css create mode 100644 includes/squeeze/install/pics/blue-lowerleft.png create mode 100644 includes/squeeze/install/pics/blue-lowerright.png create mode 100644 includes/squeeze/install/pics/blue-upperleft.png create mode 100644 includes/squeeze/install/pics/blue-upperright.png create mode 100644 includes/squeeze/install/pics/debian-61.png create mode 100644 includes/squeeze/install/pics/debian.jpg create mode 100644 includes/squeeze/install/pics/dot_bw.gif create mode 100644 includes/squeeze/install/pics/gradient.png create mode 100644 includes/squeeze/install/pics/logo-50.jpg create mode 100644 includes/squeeze/install/pics/openlogo-nd-50.png create mode 100644 includes/squeeze/install/pics/red-lowerleft.png create mode 100644 includes/squeeze/install/pics/red-lowerright.png create mode 100644 includes/squeeze/install/pics/red-upperleft.png create mode 100644 includes/squeeze/install/pics/red-upperright.png diff --git a/includes/sid b/includes/sid index fb5b6534f..20f08b4f4 120000 --- a/includes/sid +++ b/includes/sid @@ -1 +1 @@ -lenny \ No newline at end of file +squeeze \ No newline at end of file diff --git a/includes/squeeze b/includes/squeeze deleted file mode 120000 index fb5b6534f..000000000 --- a/includes/squeeze +++ /dev/null @@ -1 +0,0 @@ -lenny \ No newline at end of file diff --git a/includes/squeeze/common/doc/00-INDEX b/includes/squeeze/common/doc/00-INDEX new file mode 100644 index 000000000..85b5927f2 --- /dev/null +++ b/includes/squeeze/common/doc/00-INDEX @@ -0,0 +1,23 @@ +What's in /debian/doc? + +dedication/ Dedications of Debian Releases + +--- General Documentation +FAQ/ Debian FAQ List in html, postscript, and plain text +constitution.txt Debian Constitution +debian-manifesto How it all started... +mailing-lists.txt How to subscribe to the Debian mailing lists +social-contract.txt Debian Social Contract and Free Software Guidelines +source-unpack.txt How to unpack a Debian source package + + +--- The Bug Tracking System for users +bug-reporting.txt How to report a bug in Debian +bug-log-mailserver.txt Introduction to the bug system request server +bug-log-access.txt Accessing bug reports in the tracking system +bug-mailserver-refcard.txt Mail server's reference card + + +--- Debian Developer's Information +bug-maint-info.txt Developer's information re the bug system +bug-maint-mailcontrol.txt Introduction to the bug control mailserver diff --git a/includes/squeeze/common/doc/FAQ/debian-faq.en.html.tar.gz b/includes/squeeze/common/doc/FAQ/debian-faq.en.html.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..a1eb63445c7fbdaffde4e5dec6b7c3b61ea1bdeb GIT binary patch literal 118529 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Î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 literal 0 HcmV?d00001 diff --git a/includes/squeeze/common/doc/FAQ/debian-faq.en.ps.gz b/includes/squeeze/common/doc/FAQ/debian-faq.en.ps.gz new file mode 100644 index 0000000000000000000000000000000000000000..6d744f7b0b2b9428d1575c3388b863c82b347f2e GIT binary patch literal 119696 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 literal 0 HcmV?d00001 diff --git a/includes/squeeze/common/doc/FAQ/debian-faq.en.txt.gz b/includes/squeeze/common/doc/FAQ/debian-faq.en.txt.gz new file mode 100644 index 0000000000000000000000000000000000000000..87b535cb6da1576d3a0a1e32cd264c19645e1daa GIT binary patch literal 59693 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 W)i$|%=jhJf-v19=Y^Q4%`~m>851c&! literal 0 HcmV?d00001 diff --git a/includes/squeeze/common/doc/FAQ/html/ch-basic_defs.en.html b/includes/squeeze/common/doc/FAQ/html/ch-basic_defs.en.html new file mode 100644 index 000000000..5d0babb9c --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-basic_defs.en.html @@ -0,0 +1,610 @@ + + + + + + + + +The Debian GNU/Linux FAQ - Definitions and overview + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +
Chapter 1 - Definitions and overview +

+ +
+ +

1.1 What is this FAQ?

+ +

+This document gives frequently asked questions (with their answers!) about the +Debian distribution (Debian GNU/Linux and others) and about the Debian project. +If applicable, pointers to other documentation will be given: we won't quote +large parts of external documentation in this document. You'll find out that +some answers assume some knowledge of Unix-like operating systems. We'll try +to assume as little prior knowledge as possible: answers to general beginners +questions will be kept simple. +

+ +

+If you can't find what you're looking for in this FAQ, be sure to check out What other documentation exists on and +for a Debian system?, Section 12.1. If even that doesn't help, refer to Feedback, Section 16.2. +

+ +
+ +

1.2 What is Debian GNU/Linux?

+ +

+Debian GNU/Linux is a particular distribution of the Linux operating +system, and numerous packages that run on it. +

+ +

+Debian GNU/Linux is: +

+
    +
  • +

    +full featured: Debian includes more than 18200 software +packages at present. Users can select which packages to install; Debian +provides a tool for this purpose. You can find a list and descriptions of the +packages currently available in Debian at any of the Debian mirror sites. +

    +
  • +
+
    +
  • +

    +free to use and redistribute: There is no consortium +membership or payment required to participate in its distribution and +development. All packages that are formally part of Debian GNU/Linux are free +to redistribute, usually under terms specified by the GNU General Public +License. +

    + +

    +The Debian FTP archives also carry approximately 560 software packages (in the +non-free and contrib sections), which are +distributable under specific terms included with each package. +

    +
  • +
+
    +
  • +

    +dynamic: With about 1060 volunteers constantly contributing +new and improved code, Debian is evolving rapidly. The FTP archives are +updated twice every day. +

    +
  • +
+ +

+Most Linux users run a specific distribution of Linux, like Debian +GNU/Linux. However, in principle, users could obtain the Linux kernel via the +Internet or from elsewhere, and compile it themselves. They could then obtain +source code for many applications in the same way, compile the programs, then +install them into their systems. For complicated programs, this process can be +not only time-consuming but error-prone. To avoid it, users often choose to +obtain the operating system and the application packages from one of the Linux +distributors. What distinguishes the various Linux distributors are the +software, protocols, and practices they use for packaging, installing, and +tracking applications packages on users' systems, combined with installation +and maintenance tools, documentation, and other services. +

+ +

+Debian GNU/Linux is the result of a volunteer effort to create a free, +high-quality Unix-compatible operating system, complete with a suite of +applications. The idea of a free Unix-like system originates from the GNU +project, and many of the applications that make Debian GNU/Linux so useful were +developed by the GNU project. +

+ +

+For Debian, free has the GNUish meaning (see the Debian Free Software +Guidelines). When we speak of free software, we are referring to +freedom, not price. Free software means that you have the freedom to +distribute copies of free software, that you receive source code or can get it +if you want it, that you can change the software or use pieces of it in new +free programs; and that you know you can do these things. +

+ +

+The Debian Project was created by Ian Murdock in 1993, initially under the +sponsorship of the Free Software Foundation's GNU project. Today, Debian's +developers think of it as a direct descendent of the GNU project. +

+ +

+Although Debian GNU/Linux itself is free software, it is a base upon which +value-added Linux distributions can be built. By providing a reliable, +full-featured base system, Debian provides Linux users with increased +compatibility, and allows Linux distribution creators to eliminate duplication +of effort and focus on the things that make their distribution special. See I am making a special Linux +distribution for a "vertical market". Can I use Debian GNU/Linux for +the guts of a Linux system and add my own applications on top of it?, Section +14.3 for more information. +

+ +
+ +

1.3 OK, now I know what Debian is... what is Linux?!

+ +

+In short, Linux is the kernel of a Unix-like operating system. It was +originally designed for 386 (and better) PCs; today Linux also runs on a dozen +of other systems. Linux is written by Linus Torvalds and many computer +scientists around the world. +

+ +

+Besides its kernel, a "Linux" system usually has: +

+ +
    +
  • +

    +a wide range of Unix utilities, many of which have been developed by the GNU +project and the Free Software Foundation. +

    +
  • +
+ +

+The combination of the Linux kernel, the file system, the GNU and FSF +utilities, and the other utilities are designed to achieve compliance with the +POSIX (IEEE 1003.1) standard; see How +source code compatible is Debian with other Unix systems?, Section 4.3. +

+ +

+For more information about Linux, see What is Linux by Linux Online. +

+ +
+ +

1.4 Does Debian just do GNU/Linux?

+ +

+Currently, Debian is only available for Linux, but with Debian GNU/Hurd and +Debian on BSD kernels, we have started to offer non-Linux-based OSes as a +development, server and desktop platform, too. However, these non-linux ports +are not officially released yet. +

+ +

+The oldest porting effort is Debian GNU/Hurd. +

+ +

+The Hurd is a set of servers running on top of the GNU Mach microkernel. +Together they build the base for the GNU operating system. +

+ +

+Please see http://www.gnu.org/software/hurd/ +for more information about the GNU/Hurd in general, and http://www.debian.org/ports/hurd/ +for more information about Debian GNU/Hurd. +

+ +

+A second effort is the port to a BSD kernel. People are working with both the +NetBSD and the FreeBSD kernels. +

+ +

+See http://www.debian.org/ports/#nonlinux +for more information about these non-linux ports. +

+ +
+ +

1.5 What is the difference between Debian GNU/Linux and other Linux distributions? Why should I choose Debian over some other distribution?

+ +

+These key features distinguish Debian from other Linux distributions: +

+
+
Freedom:
+
+

+As stated in the Debian +Social Contract, Debian will remain 100% free. Debian is very +strict about shipping truly free software. The guidelines used to determine if +a work is "free" are provided in The Debian Free +Software. +

+
+
+
+
The Debian package maintenance system:
+
+

+The entire system, or any individual component of it, can be upgraded in place +without reformatting, without losing custom configuration files, and (in most +cases) without rebooting the system. Most Linux distributions available today +have some kind of package maintenance system; the Debian package maintenance +system is unique and particularly robust (see Basics of the Debian package management system, +Chapter 7). +

+
+
+
+
Open development:
+
+

+Whereas other Linux distributions are developed by individuals, small, closed +groups, or commercial vendors, Debian is the only major Linux distribution that +is being developed cooperatively by many individuals through the Internet, in +the same spirit as Linux and other free software. +

+ +

+More than 1060 volunteer package maintainers are working on over 18200 packages +and improving Debian GNU/Linux. The Debian developers contribute to the +project not by writing new applications (in most cases), but by packaging +existing software according to the standards of the project, by communicating +bug reports to upstream developers, and by providing user support. See also +additional information on how to become a contributor in How can I become a Debian software +developer?, Section 13.1. +

+
+
+
+
The Universal Operating System:
+
+

+Debian comes with more than +18200 packages and runs on 11 architectures. This is far +more than is available for any other GNU/Linux distribution. See What types of applications and development +software are available for Debian GNU/Linux?, Section 5.1 for an overview +of the provided software and see On what +hardware architectures/systems does Debian GNU/Linux run?, Section 4.1 for +a description of the supported hardware platforms. +

+
+
+
+
The Bug Tracking System:
+
+

+The geographical dispersion of the Debian developers required sophisticated +tools and quick communication of bugs and bug-fixes to accelerate the +development of the system. Users are encouraged to send bugs in a formal +style, which are quickly accessible by WWW archives or via e-mail. See +additional information in this FAQ on the management of the bug log in Are there logs of known bugs?, Section +12.4. +

+
+
+
+
The Debian Policy:
+
+

+Debian has an extensive specification of our standards of quality, the Debian +Policy. This document defines the qualities and standards to which we hold +Debian packages. +

+
+
+ +

+For additional information about this, please see our web page about reasons to choose +Debian. +

+ +
+ +

1.6 How does the Debian project fit in or compare with the Free Software Foundation's GNU project?

+ +

+The Debian system builds on the ideals of free software first championed by the +Free Software Foundation and in +particular by Richard +Stallman. FSF's powerful system development tools, utilities, and +applications are also a key part of the Debian system. +

+ +

+The Debian Project is a separate entity from the FSF, however we communicate +regularly and cooperate on various projects. The FSF explicitly requested that +we call our system "Debian GNU/Linux", and we are happy to comply +with that request. +

+ +

+The FSF's long-standing objective is to develop a new operating system called +GNU, based on Hurd. Debian is working +with FSF on this system, called Debian GNU/Hurd. +

+ +
+ +

1.7 How does one pronounce Debian and what does this word mean?

+ +

+The project name is pronounced Deb'-ee-en, with a short e in Deb, and emphasis +on the first syllable. This word is a contraction of the names of Debra and +Ian Murdock, who founded the project. (Dictionaries seem to offer some +ambiguity in the pronunciation of Ian (!), but Ian prefers ee'-en.) +

+ +
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +

+ +
+version 4.0.4+nmu1, 3 January 2010
+
+Authors are listed at Debian FAQ Authors
+
+
+
+ + + + + diff --git a/includes/squeeze/common/doc/FAQ/html/ch-basic_defs.html b/includes/squeeze/common/doc/FAQ/html/ch-basic_defs.html new file mode 120000 index 000000000..6bee626aa --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-basic_defs.html @@ -0,0 +1 @@ +ch-basic_defs.en.html \ No newline at end of file diff --git a/includes/squeeze/common/doc/FAQ/html/ch-choosing.en.html b/includes/squeeze/common/doc/FAQ/html/ch-choosing.en.html new file mode 100644 index 000000000..af1f232ae --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-choosing.en.html @@ -0,0 +1,961 @@ + + + + + + + + +The Debian GNU/Linux FAQ - Choosing a Debian distribution + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +
Chapter 3 - Choosing a Debian distribution +

+ +
+ +

+There are many different Debian distributions. Choosing the proper Debian +distribution is an important decission. This section covers some information +useful for users that want to make the choice best suited for their system and +also answers possible questions that might be arising during the process. It +does not deal with "why you should choose Debian" but rather +"which distribution of Debian". +

+ +

+For more information on the available distributions read How many Debian distributions are there?, +Section 6.1. +

+ +
+ +

3.1 Which Debian distribution (stable/testing/unstable) is better for me?

+ +

+The answer is a bit complicated. It really depends on what you intend to do. +One solution would be to ask a friend who runs Debian. But that does not mean +that you cannot make an independent decision. In fact, you should be able to +decide once you complete reading this chapter. +

+
    +
  • +

    +If security or stability are at all important for you: install stable. period. +This is the most preferred way. +

    +
  • +
+
    +
  • +

    +If you are a new user installing to a desktop machine, start with stable. Some +of the software is quite old, but it's the least buggy environment to work in. +You can easily switch to the more modern unstable once you are a little more +confident. +

    +
  • +
+
    +
  • +

    +If you are a desktop user with some experience in Linux and does not mind +facing the odd bug now and then, use unstable. It has all the latest and +greatest software, and bugs are usually fixed swiftly. +

    +
  • +
+
    +
  • +

    +If you are running a server, especially one that has strong stability +requirements or is exposed to the Internet, install stable. This is by far the +strongest and safest choice. +

    +
  • +
+ +

+The following questions (hopefully) provide more detail on these choices. +After reading this whole FAQ, if you still could not make a decision, stick +with the stable distribution. +

+ +
+ +

3.1.1 You asked me to install stable, but in stable so and so hardware is not detected/working. What should I do?

+ +

+Try to search the web using a search engine and see if someone else is able to +get it working in stable. Most of the hardware should work fine with stable. +But if you have some state-of-the-art, cutting edge hardware, it might not work +with stable. If this is the case, you might want to install/upgrade to +unstable. +

+ +

+For laptops, http://www.linux-on-laptops.com/ +is a very good website to see if someone else is able to get it to work under +Linux. The website is not specific to Debian, but is nevertheless a tremendous +resource. I am not aware of any such website for desktops. +

+ +

+Another option would be to ask in the debian-user mailing list by sending an +email to debian-user@lists.debian.org . Messages can be posted to the list +even without subscribing. The archives can be read through http://lists.debian.org/debian-user/ +Information regarding subscribing to the list can be found at the location of +archives. You are strongly encourage to post your questions on the +mailing-list than on irc. The mailing-list messages +are archived, so solution to your problem can help others with the same issue. +

+ +
+ +

3.1.2 Will there be different different versions of packages in different distributions?

+ +

+Yes. Unstable has the most recent (latest) versions. But the packages in +unstable are not well tested and might have bugs. +

+ +

+On the other hand, stable contains old versions of packages. But this package +is well tested and is less likely to have any bugs. +

+ +

+The packages in testing fall between these two extremes. +

+ +
+ +

3.1.3 The stable distributions really contains outdated packages. Just look at Kde, Gnome, Xorg or even the kernel. They are very old. Why is it so?

+ +

+Well, you might be correct. The age of the packages at stable depends on when +the last release was made. Since there is typically over 1 year between +releases you might find that stable contains old versions of packages. +However, they have been tested in and out. One can confidently say that the +packages do not have any known severe bugs, security holes etc., in them. The +packages in stable integrate seamlessly with other stable packages. These +characteristics are very important for production servers which have to work 24 +hours a day, 7 days a week. +

+ +

+On the other hand, packages in testing or unstable can have hidden bugs, +security holes etc., Moreover, some packages in testing and unstable might not +be working as intended. Usually people working on a single desktop prefer +having the latest and most modern set of packages. Unstable is the solution +for this group of people. +

+ +

+As you can see, stability and novelty are two opposing ends of the spectrum. +If stability is required: install stable distribution. If you want to work +with the latest packages, then install unstable. +

+ +
+ +

3.1.4 If I were to decide to change to another distribution, Can I do that?

+ +

+Yes, but it is a one way process. You can go from stable --> testing --> +unstable. But the reverse direction is not "possible". So better be +sure if you are planning to install/upgrade to unstable. +

+ +

+Actually, if you are an expert and if you are willing to spend some time and if +you are real careful and if you know what you are doing, then it might be +possible to go from unstable to testing and then to stable. The installer +scripts are not designed to do that. So in the process, your configuration +files might be lost and.... +

+ +
+ +

3.1.5 Could you tell me whether to install testing or unstable?

+ +

+This is a rather subjective issue. There is no perfect answer but only a +"wise guess" could be made while deciding between unstable and +testing. My personal order of preference is Stable, Unstable and Testing. The +issue is like this: +

+
    +
  • +

    +Stable is rock solid. It does not break. +

    +
  • +
+
    +
  • +

    +Testing breaks less often than Unstable. But when it breaks, it takes a long +time for things to get rectified. Sometimes this could be days and it could be +months at times. +

    +
  • +
+
    +
  • +

    +Unstable changes a lot, and it can break at any point. However, fixes get +rectified in many occasions in a couple of days and it always has the latest +releases of software packaged for Debian. +

    +
  • +
+ +

+But there are times when tracking testing would be beneficial as opposed to +unstable. The author such situation due to the gcc transition from gcc3 to +gcc4. He was trying to install the labplot package on a machine +tracking unstable and it could not be installed in unstable as some of its +dependencies have undergone gcc4 transition and some have not. But the package +in testing was installable on a testing machine as the gcc4 transitioned +packages had not "trickled down" to testing. +

+ +
+ +

3.1.6 You are talking about testing being broken. What do you mean by that?

+ +

+Sometimes, a package might not be installable through package management tools. +Sometimes, a package might not be available at all, maybe it was (temporarily) +removed due to bugs or unmet dependencies. Sometimes, a package installs but +does not behave in the proper way. +

+ +

+When these things happen, the distribution is said to be broken (at least for +this package). +

+ +
+ +

3.1.7 Why is it that testing could be broken for months? Wont the fixes introduced in unstable flow directly down into testing?

+ +

+The bug fixes and improvements introduced in the unstable distribution trickle +down to testing after a certain number of days. Let's say this threshold is 10 +days. The packages in unstable go into testing only when there are no RC-bugs +reported against them. If there is a RC-bug filed against a package in +unstable, it will not go into testing after the 10 days. +

+ +

+The idea is that, if the package has any problems, it would be discovered by +people using unstable and will be fixed before it enters testing. This keeps +the testing in an usable state for most period of the time. Overall a +brilliant concept, if you ask me. But things are alwasy not so simple. +Consider the following situation: +

+
    +
  • +

    +Imagine you are interested in package XYZ. +

    +
  • +
+
    +
  • +

    +Let's assume that on June 10, the version in testing is XYZ-3.6 and in unstable +it is XYZ-3.7 +

    +
  • +
+
    +
  • +

    +After 10 days, XYZ-3.7 from unstable migrates into testing. +

    +
  • +
+
    +
  • +

    +So on June 20, both testing and unstable have XYZ-3.7 in their repositories. +

    +
  • +
+
    +
  • +

    +Let's say, The user of testing distribution sees that a new XYZ package is +available and updates his XYZ-3.6 to XYZ-3.7 +

    +
  • +
+
    +
  • +

    +Now on June 25, someone using testing or unstable discovers an RC bug in +XYZ-3.7 and files it in the BTS. +

    +
  • +
+
    +
  • +

    +The maintainer of XYZ fixes this bug and uploads it to unstable say on June 30. +Here it is assumed that it takes 5 days for the maintainer to fix the bug and +upload the new version. The number 5 should not be taken literally. It could +be less or more, depending upon the severity of the RC-bug at hand. +

    +
  • +
+
    +
  • +

    +This new version in unstable, XYZ-3.8 is scheduled to enter testing on July +10th. +

    +
  • +
+
    +
  • +

    +But on July 5th some other person, discovers another RC-bug in XYZ-3.8 +

    +
  • +
+
    +
  • +

    +Let's say the maintainer of XYZ fixes this new RC-bug and uploads new version +of XYZ after 5 days. +

    +
  • +
+
    +
  • +

    +So on July 10, testing has XYZ-3.7 while unstable has XYZ-3.9 +

    +
  • +
+
    +
  • +

    +This new version XYZ-3.9 is now rescheduled to enter testing on July 20th. +

    +
  • +
+
    +
  • +

    +Now since you are running testing, and since XYZ-3.7 is buggy, you could +probably use XYZ only after July 20th. That is you essentially ended up with a +broken XYZ for about one month. +

    +
  • +
+ +

+The situation can get much more complicated, if say, XYZ depends on 4 other +packages. This could in turn lead to unusable testing distribution for months. +The above scenario which is artificially created by me, can occur in the real +life. But such occurrences are rare. +

+ +
+ +

3.1.8 From an administrator's point of view, Which distribution requires more attention?

+ +

+One of the main reasons many people chose Debian over other Linux distributions +is that it requires very little administration. People want a system that just +works. In general one can say that, stable requires very little maintenance +while testing and unstable require constant maintenance from the administrator. +If you are running stable, all you need to worry about is, keeping track of +security updates. If you are running either testing or unstable it is a good +idea to be aware of the new bugs discovered in the installed packages, new +bugfixes/features introduced etc. +

+ +
+ +

3.1.9 What happens when a new release is made?

+ +

+This question will not help you in choosing a Debian distribution. But sooner +or later you will face this question. +

+ +

+The stable distribution is currently etch; The next stable distribution will be +called as lenny. Let's consider the particular case as to what happens when +lenny is released as the new stable version. +

+
    +
  • +

    +oldstable = sarge; stable = etch; testing = lenny; unstable = sid +

    +
  • +
+
    +
  • +

    +Unstable is always referred to as sid irrespective of whether a release is made +or not. +

    +
  • +
+
    +
  • +

    +packages constantly migrate from sid to testing (i.e. lenny). But packages in +stable (i.e. etch) remain the same except for security updates. +

    +
  • +
+
    +
  • +

    +after sometime testing becomes frozen. But it will still be called testing. +At this point no new packages from unstable can migrate to testing unless they +include release-critical (RC) bug fixes. +

    +
  • +
+
    +
  • +

    +When testing is frozen, all the new bugfixes introduced, have to be manualy +checked by the members of the release team. This is done to ensure that there +wont be any unknown severe problems in the frozen testing. +

    +
  • +
+
    +
  • +

    +RC bugs in 'frozen testing' are reduced to zero. +

    +
  • +
+
    +
  • +

    +The 'frozen testing' with no rc-bugs will be released as the new stable +version. In our example, this new stable release will be called as lenny. +

    +
  • +
+
    +
  • +

    +At this stage oldstable = etch, stable = lenny. The contents of stable and +'frozen testing' are same at this point. +

    +
  • +
+
    +
  • +

    +A new testing is forked from the current stable. +

    +
  • +
+
    +
  • +

    +Packages start coming down from sid to testing and the Debian community will be +working towards making the next stable release. +

    +
  • +
+ +
+ +

3.1.10 I have a working Desktop/cluster with Debian installed. How do I know which distribution I am running?

+ +

+In most situations it is very easy to figure this out. Take a look at the +/etc/apt/sources.list file. There will be an entry similar to +this: +

+ +
+     deb http://ftp.us.debian.org/debian/ unstable main contrib
+
+ +

+The third field ('unstable' in the above example) indicates the Debian +distribution the system is currently tracking. +

+ +

+You can also use lsb_release (available in the +lsb-release package). If you run this program in an unstable +system you will get: +

+ +
+     $ lsb_release  -a
+     LSB Version:    core-2.0-noarch:core-3.0-noarch:core-3.1-noarch:core-2.0-ia32:core-3.0-ia32:core-3.1-ia32
+     Distributor ID: Debian
+     Description:    Debian GNU/Linux unstable (sid)
+     Release:    unstable
+     Codename:   sid
+
+ +

+However, this is always not that easy. Some systems might have +sources.list files with multiple entries corresponding to +different distributions. This could happen if the administrator is tracking +different packages from different Debian distributions. This is frequently +referred to as apt-pinning. These systems might run a mixture of +distributions. +

+ +
+ +

3.1.11 I am currently tracking stable. Can I change to testing or unstable? If so, How?

+ +

+If you are currently running stable, then in the +/etc/apt/sources.list file the third field will be either etch or +stable. You need to change this to the distribution you want to run. If you +want to run testing, then change the third field of +/etc/apt/sources.list to testing. If you want to run unstable, +then change the third field to unstable. +

+ +

+Currently testing is called lenny. So, if you change the third field of +/etc/apt/sources.list to lenny, then also you will be running +testing. But when lenny becomes stable, you will still be tracking lenny. +

+ +

+Unstable is always called Sid. So if you change the third field of +/etc/apt/sources.list to sid, then you will be tracking unstable. +

+ +

+Currently Debian offers security updates for testing but not for unstable, as +fixes in unstable are directly made to the main archive. So if you are running +unstable make sure that you remove the lines relating to security updates in +/etc/apt/sources.list. +

+ +

+If there is a release notes document available for the distribution you are +upgrading to (even though it has not yet been released) it would be wise to +review it, as it might provide information on how you should upgrade to it. +

+ +

+Nevertheless, once you make the above changes, you can run aptitude +update and then install the packages that you want. Notice that +installing a package from a different distribution might automatically upgrade +half of your system. If you install individual packages you will end up with a +system running mixed distributions. +

+ +

+It might be best in some situations to just fully upgrade to the new +distribution running apt-get dist-upgrade, aptitude +safe-upgrade or aptitude full-upgrade. Read apt's and +aptitude's manual pages for more information. +

+ +
+ +

3.1.12 I am currently tracking testing (lenny). What will happen when a release is made? Will I still be tracking testing or will my machine be running the new stable distribution?

+ +

+It depends on the entries in the /etc/apt/sources.list file. If +you are currently tracking testing, these entries are similar to either: +

+ +
+     deb http://ftp.us.debian.org/debian/ testing main
+
+ +

+or +

+ +
+     deb http://ftp.us.debian.org/debian/ lenny main
+
+ +

+If the third field in /etc/apt/sources.list is 'testing' then you +will be tracking testing even after a release is made. So after lenny is +released, you will be running a new Debian distribution which will have a +different codename. Changes might not be apparent at first but will be evident +as soon as new packages from unstable go over to the testing distribution. +

+ +

+But if the third field contains 'lenny' then you will be tracking stable (since +lenny will then be the new stable distribution). +

+ +
+ +

3.1.13 I am still confused. What did you say I should install?

+ +

+If unsure, the best bet would be stable distribution. +

+ +
+ +

3.2 But what about Knoppix, Linex, Ubuntu, and others?

+ +

+They are not Debian; they are Debian based. Though there are many +similarities and commonalities between them, there are also crucial +differences. +

+ +

+All these distributions have their own merits and are suited to some specific +set of users. For more information, read the information of software distributions based +on Debian available at the Debian website. +

+ +
+ +

3.2.1 I know that Knoppix/Linex/Ubuntu/... is Debian-based. So after installing it on the hard disk, can I use 'apt' package tools on it?

+ +

+These distributions are Debian based. But they are not Debian. You will be +still able to use apt package tools by pointing the +/etc/apt/sources.list file to these distributions' repositories. +But then you are not running Debian, you are running a different distribution. +They are not the same. +

+ +

+In most situations if you stick with one distribution you should use that and +not mix packages from other distributions. Many common breakages arise due to +people running a distribution and trying to install Debian packages from other +distributions. The fact that they use the same formatting and name (.deb) does +not make them inmediately compatible. +

+ +

+For example, Knoppix is a Linux distribution designed to be booted as a live CD +where as Debian is designed to be installed on hard-disk. Knoppix is great if +you want to know whether a particular hardware works, or if you want to +experience how a linux system 'feels' etc., Knoppix is good for demonstration +purposes while Debian is designed to run 24/7. Moreover the number of packages +available, the number of architectures supported by Debian are far more greater +than that of Knoppix. +

+ +

+If you want Debian, it is best to install Debian from the get-go. Although it +is possible to install Debian through other distributions, such as Knoppix, the +procedure calls for expertise. If you are reading this FAQ, I would assume +that you are new to both Debian and Knoppix. In that case, save yourself a lot +of trouble later and install Debian right at the beginning. +

+ +
+ +

3.2.2 I installed Knoppix/Linex/Ubuntu/... on my hard disk. Now I have a problem. What should I do?

+ +

+You are advised not to use the Debian forums (either mailing lists or IRC) for +help as people might advise you thinking that you are running a Debian system +and the "fixes" they provide might not be suited to what you are +running. They might even worsen the problem you are facing. +

+ +

+Use the forums of the specific distribution you are using first. If you do not +get help or the help you get does not fix your problem you might want to try +asking in Debian forums, but keep the advise of the previous paragraph in mind. +

+ +
+ +

3.2.3 I'm using Knoppix/Linex/Ubuntu/... and now I want to use Debian. How do I migrate?

+ +

+Consider the change from a Debian-based distribution to Debian just like a +change from one operating system to another one. You should make a backup of +all your date and reinstall the operating system from scratch. You should not +attempt to "upgrade" to Debian using the package management tools as +you might end up with an unusable system. +

+ +

+If all your user data (i.e. your /home) is under a separate +partition migrating to Debian is actually quite simple, you just have to tell +the installation system to mount (but not reformat) that partition when +reinstalling. Making backups of your data, as well as your previous system's +configuration (i.e. /etc/ and, maybe, /var/) is +still encouraged. +

+ +
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +

+ +
+version 4.0.4+nmu1, 3 January 2010
+
+Authors are listed at Debian FAQ Authors
+
+
+
+ + + + + diff --git a/includes/squeeze/common/doc/FAQ/html/ch-choosing.html b/includes/squeeze/common/doc/FAQ/html/ch-choosing.html new file mode 120000 index 000000000..5b6a7051a --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-choosing.html @@ -0,0 +1 @@ +ch-choosing.en.html \ No newline at end of file diff --git a/includes/squeeze/common/doc/FAQ/html/ch-compat.en.html b/includes/squeeze/common/doc/FAQ/html/ch-compat.en.html new file mode 100644 index 000000000..7d9ea1562 --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-compat.en.html @@ -0,0 +1,554 @@ + + + + + + + + +The Debian GNU/Linux FAQ - Compatibility issues + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +
Chapter 4 - Compatibility issues +

+ +
+ +

4.1 On what hardware architectures/systems does Debian GNU/Linux run?

+ +

+Debian GNU/Linux includes complete source-code for all of the included +programs, so it should work on all systems which are supported by the Linux +kernel; see the Linux +FAQ for details. +

+ +

+The current Debian GNU/Linux release, 4.0, contains a complete, binary +distribution for the following architectures: +

+ +

+i386: this covers systems based on Intel and compatible processors, +including Intel's 386, 486, Pentium, Pentium Pro, Pentium II (both Klamath and +Celeron), and Pentium III, and most compatible processors by AMD, Cyrix and +others. +

+ +

+amd64: this covers systems based on AMD 64bit CPUs with AMD64 +extension and all Intel CPUs with EM64T extension, and a common 64bit +userspace. +

+ +

+alpha: Compaq/Digital's Alpha systems. +

+ +

+sparc: this covers Sun's SPARC and most UltraSPARC systems. +

+ +

+powerpc: this covers some IBM/Motorola PowerPC machines, including +CHRP, PowerMac and PReP machines. +

+ +

+arm: ARM and StrongARM machines. +

+ +

+mips: SGI's big-endian MIPS systems, Indy and Indigo2; +mipsel: little-endian MIPS machines, Digital DECstations. +

+ +

+hppa: Hewlett-Packard's PA-RISC machines (712, C3000, L2000, A500). +

+ +

+ia64: Intel IA-64 ("Itanium") computers. +

+ +

+s390: IBM S/390 mainframe systems. +

+ +

+The development of binary distributions of Debian for Sparc64 (UltraSPARC +native) architectures is currently underway. +

+ +

+Support for the m68k architecture was dropped in this release, because +it did not meet the criteria set by the Debian Release Managers. This +architecture covers Amigas and ATARIs having a Motorola 680x0 processor for +x>=2; with MMU. However, the port is still active and available for +installation even if not a part of this official stable release and might be +reactivated for future releases. +

+ +

+For more information on the available ports see the ports pages at the website. +

+ +

+For further information on booting, partitioning your drive, enabling PCMCIA +(PC Card) devices and similar issues please follow the instructions given in +the Installation Manual, which is available from our WWW site at http://www.debian.org/releases/stable/installmanual. +

+ +
+ +

4.2 How compatible is Debian with other distributions of Linux?

+ +

+Debian developers communicate with other Linux distribution creators in an +effort to maintain binary compatibility across Linux distributions. Most +commercial Linux products run as well under Debian as they do on the system +upon which they were built. +

+ +

+Debian GNU/Linux adheres to the Linux Filesystem Hierarchy +Standard. However, there is room for interpretation in some of the +rules within this standard, so there may be slight differences between a Debian +system and other Linux systems. +

+ +

+Debian GNU/Linux supports software developed for the Linux Standard Base. The LSB is a +specification for allowing the same binary package to be used on multiple +distributions. The Debian Etch release is Certified for LSB Release 3.1, see +the Linux +Foundation Certification webpage. Discussion and coordination of +efforts towards ensuring Debian meets the requirements of the Linux Standard +Base is taking place on the debian-lsb mailing list. +

+ +
+ +

4.3 How source code compatible is Debian with other Unix systems?

+ +

+For most applications Linux source code is compatible with other Unix systems. +It supports almost everything that is available in System V Unix systems and +the free and commercial BSD-derived systems. However in the Unix business such +claim has nearly no value because there is no way to prove it. In the software +development area complete compatibility is required instead of compatibility in +"about most" cases. So years ago the need for standards arose, and +nowadays POSIX.1 (IEEE Standard 1003.1-1990) is one of the major standards for +source code compatibility in Unix-like operating systems. +

+ +

+Linux is intended to adhere to POSIX.1, but the POSIX standards cost real money +and the POSIX.1 (and FIPS 151-2) certification is quite expensive; this made it +more difficult for the Linux developers to work on complete POSIX conformance. +The certification costs make it unlikely that Debian will get an official +conformance certification even if it completely passed the validation suite. +(The validation suite is now freely available, so it is expected that more +people will work on POSIX.1 issues.) +

+ +

+Unifix GmbH (Braunschweig, Germany) developed a Linux system that has been +certified to conform to FIPS 151-2 (a superset of POSIX.1). This technology +was available in Unifix' own distribution called Unifix Linux 2.0 and in +Lasermoon's Linux-FT. +

+ +
+ +

4.4 Can I use Debian packages (".deb" files) on my Red Hat/Slackware/... Linux system? Can I use Red Hat packages (".rpm" files) on my Debian GNU/Linux system?

+ +

+Different Linux distributions use different package formats and different +package management programs. +

+
+
You probably can:
+
+

+A program to unpack a Debian package onto a Linux host that is been built from +a `foreign' distribution is available, and will generally work, in the sense +that files will be unpacked. The converse is probably also true, that is, a +program to unpack a Red Hat or Slackware package on a host that is based on +Debian GNU/Linux will probably succeed in unpacking the package and placing +most files in their intended directories. This is largely a consequence of the +existence (and broad adherence to) the Linux Filesystem Hierarchy Standard. +The Alien package +is used to convert between different package formats. +

+
+
+
+
You probably do not want to:
+
+

+Most package managers write administrative files when they are used to unpack +an archive. These administrative files are generally not standardized. +Therefore, the effect of unpacking a Debian package on a `foreign' host will +have unpredictable (certainly not useful) effects on the package manager on +that system. Likewise, utilities from other distributions might succeed in +unpacking their archives on Debian systems, but will probably cause the Debian +package management system to fail when the time comes to upgrade or remove some +packages, or even simply to report exactly what packages are present on a +system. +

+
+
+
+
A better way:
+
+

+The Linux File System Standard (and therefore Debian GNU/Linux) requires that +subdirectories under /usr/local/ be entirely under the user's +discretion. Therefore, users can unpack `foreign' packages into this +directory, and then manage their configuration, upgrade and removal +individually. +

+
+
+ +
+ +

4.5 How should I install a non-Debian program?

+ +

+Files under the directory /usr/local/ are not under the control of +the Debian package management system. Therefore, it is good practice to place +the source code for your program in /usr/local/src/. For example, you might +extract the files for a package named "foo.tar" into the directory +/usr/local/src/foo. After you compile them, place the binaries in +/usr/local/bin/, the libraries in /usr/local/lib/, +and the configuration files in /usr/local/etc/. +

+ +

+If your programs and/or files really must be placed in some other directory, +you could still store them in /usr/local/, and build the +appropriate symbolic links from the required location to its location in +/usr/local/, e.g., you could make the link +

+ +
+     ln -s /usr/local/bin/foo /usr/bin/foo
+
+ +

+In any case, if you obtain a package whose copyright allows redistribution, you +should consider making a Debian package of it, and uploading it for the Debian +system. Guidelines for becoming a package developer are included in the Debian +Policy manual (see What other +documentation exists on and for a Debian system?, Section 12.1). +

+ +
+ +

4.6 Why can't I compile programs that require libtermcap?

+ +

+Debian uses the terminfo database and the ncurses +library of terminal interface routes, rather than the termcap +database and the termcap library. Users who are compiling +programs that require some knowledge of the terminal interface should replace +references to libtermcap with references to +libncurses. +

+ +

+To support binaries that have already been linked with the termcap +library, and for which you do not have the source, Debian provides a package +called termcap-compat. This provides both +libtermcap.so.2 and /etc/termcap. Install this +package if the program fails to run with the error message "can't load +library 'libtermcap.so.2'", or complains about a missing +/etc/termcap file. +

+ +
+ +

4.7 Why can't I install AccelX?

+ +

+AccelX uses the termcap library for installation. See Why can't I compile programs that require libtermcap?, +Section 4.6 above. +

+ +
+ +

4.8 Why do my old XFree 2.1 Motif applications crash?

+ +

+You need to install the motifnls package, which provides the +XFree-2.1 configuration files needed to allow Motif applications compiled under +XFree-2.1 to run under XFree-3.1. +

+ +

+Without these files, some Motif applications compiled on other machines (such +as Netscape) may crash when attempting to copy or paste from or to a text +field, and may also exhibit other problems. +

+ +
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +

+ +
+version 4.0.4+nmu1, 3 January 2010
+
+Authors are listed at Debian FAQ Authors
+
+
+
+ + + + + diff --git a/includes/squeeze/common/doc/FAQ/html/ch-compat.html b/includes/squeeze/common/doc/FAQ/html/ch-compat.html new file mode 120000 index 000000000..069644986 --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-compat.html @@ -0,0 +1 @@ +ch-compat.en.html \ No newline at end of file diff --git a/includes/squeeze/common/doc/FAQ/html/ch-contributing.en.html b/includes/squeeze/common/doc/FAQ/html/ch-contributing.en.html new file mode 100644 index 000000000..607a72bbd --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-contributing.en.html @@ -0,0 +1,370 @@ + + + + + + + + +The Debian GNU/Linux FAQ - Contributing to the Debian Project + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +
Chapter 13 - Contributing to the Debian Project +

+ +
+ +

+Donations of time +(to develop new packages, maintain existing packages, or provide user support), +resources (to mirror the FTP and WWW archives), and money (to pay for new +testbeds as well as hardware for the archives) can help the project. +

+ +
+ +

13.1 How can I become a Debian software developer?

+ +

+The development of Debian is open to all, and new users with the right skills +and/or the willingness to learn are needed to maintain existing packages which +have been "orphaned" by their previous maintainers, to develop new +packages, and to provide user support. +

+ +

+The description of becoming a Debian developer can be found at the New Maintainer's +Corner at the Debian web site. +

+ +
+ +

13.2 How can I contribute resources to the Debian project?

+ +

+Since the project aims to make a substantial body of software rapidly and +easily accessible throughout the globe, mirrors are urgently needed. It is +desirable but not absolutely necessary to mirror all of the archive. Please +visit the Debian mirror +size page for information on the disk space requirements. +

+ +

+Most of the mirroring is accomplished entirely automatically by scripts, +without any interaction. However, the occasional glitch or system change +occurs which requires human intervention. +

+ +

+If you have a high-speed connection to the Internet, the resources to mirror +all or part of the distribution, and are willing to take the time (or find +someone) who can provide regular maintenance of the system, then please contact +debian-admin@lists.debian.org. +

+ +
+ +

13.3 How can I contribute financially to the Debian project?

+ +

+One can make individual donations to one of two organizations that are critical +to the development of the Debian project. +

+ +
+ +

13.3.1 Software in the Public Interest

+ +

+Software in the Public Interest (SPI) is an IRS 501(c)(3) non-profit +organization, formed when FSF withdrew their sponsorship of Debian. The +purpose of the organization is to develop and distribute free software. +

+ +

+Our goals are very much like those of FSF, and we encourage programmers to use +the GNU General Public License on their programs. However, we have a slightly +different focus in that we are building and distributing a Linux system that +diverges in many technical details from the GNU system as originally planned by +FSF. We still communicate with FSF, and we cooperate in sending them changes +to GNU software and in asking our users to donate to FSF and the GNU project. +

+ +

+SPI can be reached at: http://www.spi-inc.org/. +

+ +
+ +

13.3.2 Free Software Foundation

+ +

+At this time there is no formal connection between Debian and the Free Software +Foundation. However, the Free Software Foundation is responsible for some of +the most important software components in Debian, including the GNU C compiler, +GNU Emacs, and much of the C run-time library that is used by all programs on +the system. FSF pioneered much of what free software is today: they wrote the +General Public License that is used on much of the Debian software, and they +invented the "GNU" project to create an entirely free Unix system. +Debian should be considered a descendent of the GNU system. +

+ +

+FSF can be reached at: http://www.fsf.org/. +

+ +
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +

+ +
+version 4.0.4+nmu1, 3 January 2010
+
+Authors are listed at Debian FAQ Authors
+
+
+
+ + + + + diff --git a/includes/squeeze/common/doc/FAQ/html/ch-contributing.html b/includes/squeeze/common/doc/FAQ/html/ch-contributing.html new file mode 120000 index 000000000..4185524fd --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-contributing.html @@ -0,0 +1 @@ +ch-contributing.en.html \ No newline at end of file diff --git a/includes/squeeze/common/doc/FAQ/html/ch-customizing.en.html b/includes/squeeze/common/doc/FAQ/html/ch-customizing.en.html new file mode 100644 index 000000000..e112c5386 --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-customizing.en.html @@ -0,0 +1,716 @@ + + + + + + + + +The Debian GNU/Linux FAQ - Customizing your installation of Debian GNU/Linux + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +
Chapter 11 - Customizing your installation of Debian GNU/Linux +

+ +
+ +

11.1 How can I ensure that all programs use the same paper size?

+ +

+Install the libpaper1 package, and it will ask you for a +system-wide default paper size. This setting will be kept in the file +/etc/papersize. +

+ +

+Users can override the paper size setting using the PAPERSIZE +environment variable. For details, see the manual page +papersize(5). +

+ +
+ +

11.2 How can I provide access to hardware peripherals, without compromising security?

+ +

+Many device files in the /dev directory belong to some predefined +groups. For example, /dev/fd0 belongs to the floppy +group, and /dev/dsp belongs to the audio group. +

+ +

+If you want a certain user to have access to one of these devices, just add the +user to the group the device belongs to, i.e. do: +

+ +
+     adduser user group
+
+ +

+This way you won't have to change the file permissions on the device. +

+ +

+If you do this from within a user's shell or a GUI environment you have to +logout and login again to become an effective member of that group. To check +which groups you belong to run groups. +

+ +

+Notice that, since the introduction of udev if you change the +permissions of a hardware peripheral they might be be adjusted for some devices +when the system starts, if this happens to the hardware peripherals you are +instered in you will have to adjust the rules at /etc/udev. +

+ +
+ +

11.3 How do I load a console font on startup the Debian way?

+ +

+The kbd and console-tools packages support this, edit +/etc/kbd/config or /etc/console-tools/config files. +

+ +
+ +

11.4 How can I configure an X11 program's application defaults?

+ +

+Debian's X programs will install their application resource data in the +/etc/X11/app-defaults/ directory. If you want to customize X +applications globally, put your customizations in those files. They are marked +as configuration files, so their contents will be preserved during upgrades. +

+ +
+ +

11.5 Every distribution seems to have a different boot-up method. Tell me about Debian's.

+ +

+Like all Unices, Debian boots up by executing the program init. +The configuration file for init (which is +/etc/inittab) specifies that the first script to be executed +should be /etc/init.d/rcS. This script runs all of the scripts in +/etc/rcS.d/ by sourcing or forking subprocess depending on their +file extension to perform initialization such as to check and to mount file +systems, to load modules, to start the network services, to set the clock, and +to perform other initialization. Then, for compatibility, it runs the files +(except those with a `.'in the filename) in /etc/rc.boot/ too. +Any scripts in the latter directory are usually reserved for system +administrator use, and using them in packages is deprecated. +

+ +

+After completing the boot process, init executes all start scripts +in a directory specified by the default runlevel (this runlevel is given by the +entry for id in /etc/inittab). Like most System V +compatible Unices, Linux has 7 runlevels: +

+
    +
  • +

    +0 (halt the system), +

    +
  • +
+
    +
  • +

    +1 (single-user mode), +

    +
  • +
+
    +
  • +

    +2 through 5 (various multi-user modes), and +

    +
  • +
+
    +
  • +

    +6 (reboot the system). +

    +
  • +
+ +

+Debian systems come with id=2, which indicates that the default runlevel will +be '2' when the multi-user state is entered, and the scripts in +/etc/rc2.d/ will be run. +

+ +

+In fact, the scripts in any of the directories, /etc/rcN.d/ are +just symbolic links back to scripts in /etc/init.d/. However, the +names of the files in each of the /etc/rcN.d/ directories +are selected to indicate the way the scripts in +/etc/init.d/ will be run. Specifically, before entering any +runlevel, all the scripts beginning with 'K' are run; these scripts kill +services. Then all the scripts beginning with 'S' are run; these scripts start +services. The two-digit number following the 'K' or 'S' indicates the order in +which the script is run. Lower numbered scripts are executed first. +

+ +

+This approach works because the scripts in /etc/init.d/ all take +an argument which can be either `start', `stop', `reload', `restart' or +`force-reload' and will then do the task indicated by the argument. These +scripts can be used even after a system has been booted, to control various +processes. +

+ +

+For example, with the argument `reload' the command +

+ +
+     /etc/init.d/sendmail reload
+
+ +

+sends the sendmail daemon a signal to reread its configuration file. (BTW, +Debian supplies invoke-rc.d as a wrapper for invoking the scripts +in /etc/init.d/.) +

+ +
+ +

11.6 It looks as if Debian does not use rc.local to customize the boot process; what facilities are provided?

+ +

+Suppose a system needs to execute script foo on start-up, or on +entry to a particular (System V) runlevel. Then the system administrator +should: +

+
    +
  • +

    +Enter the script foo into the directory /etc/init.d/. +

    +
  • +
+
    +
  • +

    +Run the Debian command update-rc.d with appropriate arguments, to +specify which runlevels should start the service, and which runlevels should +stop the service. +

    +
  • +
+
    +
  • +

    +Consider rebooting the system to check that the service starts correctly +(assuming that you've asked for it to be started in the default runlevel). +Otherwise, manually start it by running `/etc/init.d/foo start'. +

    +
  • +
+ +

+One might, for example, cause the script foo to execute at +boot-up, by putting it in /etc/init.d/ and running +update-rc.d foo defaults 19. The argument `defaults' +refers to the default runlevels, which means (at least in absence of any LSB +comment block to the contrary) to start the service in runlevels 2 through 5, +and to stop the service in runlevels 0, 1 and 6. (Any LSB Default-Start and +Default-Stop directives in foo take precedence when using the +sysv-rc version of update-rc.d, but are ignored by the current (v0.8.10) +file-rc version of update-rc.d.) The argument `19' ensures that +foo is called after all scripts whose number is less than 19 have +completed, and before all scripts whose number is 20 or greater. +

+ +
+ +

11.7 How does the package management system deal with packages that contain configuration files for other packages?

+ +

+Some users wish to create, for example, a new server by installing a group of +Debian packages and a locally generated package consisting of configuration +files. This is not generally a good idea, because dpkg will not +know about those configuration files if they are in a different package, and +may write conflicting configurations when one of the initial "group" +of packages is upgraded. +

+ +

+Instead, create a local package that modifies the configuration files of the +"group" of Debian packages of interest. Then dpkg and +the rest of the package management system will see that the files have been +modified by the local "sysadmin" and will not try to overwrite them +when those packages are upgraded. +

+ +
+ +

11.8 How do I override a file installed by a package, so that a different version can be used instead?

+ +

+Suppose a sysadmin or local user wishes to use a program +"login-local" rather than the program "login" provided by +the Debian login package. +

+ +

+Do not: +

+
    +
  • +

    +Overwrite /bin/login with login-local. +

    +
  • +
+ +

+The package management system will not know about this change, and will simply +overwrite your custom /bin/login whenever login (or +any package that provides /bin/login) is installed or updated. +

+ +

+Rather, do +

+
    +
  • +

    +Execute: +

    + +
    +     dpkg-divert --divert /bin/login.debian /bin/login
    +
    + +

    +in order to cause all future installations of the Debian login +package to write the file /bin/login to +/bin/login.debian instead. +

    +
  • +
+
    +
  • +

    +Then execute: +

    + +
    +     cp login-local /bin/login
    +
    + +

    +to move your own locally-built program into place. +

    +
  • +
+ +

+Run dpkg-divert --list to see which diversions are currently +active on your system. +

+ +

+Details are given in the manual page dpkg-divert(8). +

+ +
+ +

11.9 How can I have my locally-built package included in the list of available packages that the package management system knows about?

+ +

+Execute the command: +

+ +
+     dpkg-scanpackages BIN_DIR OVERRIDE_FILE [PATHPREFIX] > my_Packages
+
+ +

+where: +

+
    +
  • +

    +BIN-DIR is a directory where Debian archive files (which usually have an +extension of ".deb") are stored. +

    +
  • +
+
    +
  • +

    +OVERRIDE_FILE is a file that is edited by the distribution maintainers and is +usually stored on a Debian FTP archive at indices/override.main.gz +for the Debian packages in the "main" distribution. You can ignore +this for local packages. +

    +
  • +
+
    +
  • +

    +PATHPREFIX is an optional string that can be prepended to the +my_Packages file being produced. +

    +
  • +
+ +

+Once you have built the file my_Packages, tell the package +management system about it by using the command: +

+ +
+     dpkg --merge-avail my_Packages
+
+ +

+If you are using APT, you can add the local repository to your +sources.list(5) file, too. +

+ +
+ +

11.10 Some users like mawk, others like gawk; some like vim, others like elvis; some like trn, others like tin; how does Debian support diversity?

+ +

+There are several cases where two packages provide two different versions of a +program, both of which provide the same core functionality. Users might prefer +one over another out of habit, or because the user interface of one package is +somehow more pleasing than the interface of another. Other users on the same +system might make a different choice. +

+ +

+Debian uses a "virtual" package system to allow system administrators +to choose (or let users choose) their favorite tools when there are two or more +that provide the same basic functionality, yet satisfy package dependency +requirements without specifying a particular package. +

+ +

+For example, there might exist two different versions of newsreaders on a +system. The news server package might 'recommend' that there exist +some news reader on the system, but the choice of tin or +trn is left up to the individual user. This is satisfied by +having both the tin and trn packages provide the +virtual package news-reader. Which program is invoked is +determined by a link pointing from a file with the virtual package name +/etc/alternatives/news-reader to the selected file, e.g., +/usr/bin/trn. +

+ +

+A single link is insufficient to support full use of an alternate program; +normally, manual pages, and possibly other supporting files must be selected as +well. The Perl script update-alternatives provides a way of +ensuring that all the files associated with a specified package are selected as +a system default. +

+ +

+For example, to check what executables provide `x-window-manager', run: +

+ +
+     update-alternatives --display x-window-manager
+
+ +

+If you want to change it, run: +

+ +
+     update-alternatives --config x-window-manager
+
+ +

+And follow the instructions on the screen (basically, press the number next to +the entry you'd like better). +

+ +

+If a package doesn't register itself as a window manager for some reason (file +a bug if it's in error), or if you use a window manager from /usr/local +directory, the selections on screen won't contain your preferred entry. You +can update the link through command line options, like this: +

+ +
+     update-alternatives --install /usr/bin/x-window-manager \
+       x-window-manager /usr/local/bin/wmaker-cvs 50
+
+ +

+The first argument to `--install' option is the symlink that points to +/etc/alternatives/NAME, where NAME is the second argument. The third argument +is the program to which /etc/alternatives/NAME should point to, and the fourth +argument is the priority (larger value means the alternative will more probably +get picked automatically). +

+ +

+To remove an alternative you added, simply run: +

+ +
+     update-alternatives --remove x-window-manager /usr/local/bin/wmaker-cvs
+
+ +
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +

+ +
+version 4.0.4+nmu1, 3 January 2010
+
+Authors are listed at Debian FAQ Authors
+
+
+
+ + + + + diff --git a/includes/squeeze/common/doc/FAQ/html/ch-customizing.html b/includes/squeeze/common/doc/FAQ/html/ch-customizing.html new file mode 120000 index 000000000..1cfdfaae7 --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-customizing.html @@ -0,0 +1 @@ +ch-customizing.en.html \ No newline at end of file diff --git a/includes/squeeze/common/doc/FAQ/html/ch-faqinfo.en.html b/includes/squeeze/common/doc/FAQ/html/ch-faqinfo.en.html new file mode 100644 index 000000000..5349d74f2 --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-faqinfo.en.html @@ -0,0 +1,407 @@ + + + + + + + + +The Debian GNU/Linux FAQ - General information about the FAQ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +
Chapter 16 - General information about the FAQ +

+ +
+ +

16.1 Authors

+ +

+The first edition of this FAQ was made and maintained by J.H.M. Dassen (Ray) +and Chuck Stickelman. Authors of the rewritten Debian GNU/Linux FAQ are Susan +G. Kleinmann and Sven Rudolph. After them, the FAQ was maintained by Santiago +Vila and, later, by Josip Rodin. The current maintainer is Javier +Fernandez-Sanguino. +

+ +

+Parts of the information came from: +

+
    +
  • +

    +The Debian-1.1 release announcement, by Bruce Perens. +

    +
  • +
+ + + +
    +
  • +

    +many developers, volunteers, and beta testers, and +

    +
  • +
+
    +
  • +

    +the flaky memories of its authors. :-) +

    +
  • +
+ + +

+The authors would like to thank all those who helped make this document +possible. +

+ +

+All warranties are disclaimed. All trademarks are property of their respective +trademark owners. +

+ +
+ +

16.2 Feedback

+ +

+Comments and additions to this document are always welcome. Please send e-mail +to doc-debian@packages.debian.org, +or submit a wishlist bug report against the debian-faq package. +

+ +
+ +

16.3 Availability

+ +

+The latest version of this document can be viewed on the Debian WWW pages at +http://www.debian.org/doc/FAQ/. +

+ +

+It is also available for download in plain text, HTML, PostScript and PDF +formats at http://www.debian.org/doc/user-manuals#faq. +Also, there are several translations there. +

+ +

+This document is available in the debian-faq package. +Translations are available in debian-faq-de, +debian-faq-fr and other packages. +

+ +

+The original SGML files used to create this document are also available in +debian-faq's source package, or in SVN at: +svn://svn.debian.org/svn/ddp/manuals/trunk/debian-faq and http://svn.debian.org/viewsvn/ddp/manuals/trunk/debian-faq/. +

+ +
+ +

16.4 Document format

+ +

+This document was written using the DebianDoc SGML DTD (rewritten from LinuxDoc +SGML). DebianDoc SGML systems enables us to create files in a variety of +formats from one source, e.g. this document can be viewed as HTML, plain text, +TeX DVI, PostScript, PDF, or GNU info. +

+ +

+Conversion utilities for DebianDoc SGML are available in Debian package +debiandoc-sgml. +

+ +
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +

+ +
+version 4.0.4+nmu1, 3 January 2010
+
+Authors are listed at Debian FAQ Authors
+
+
+
+ + + + + diff --git a/includes/squeeze/common/doc/FAQ/html/ch-faqinfo.html b/includes/squeeze/common/doc/FAQ/html/ch-faqinfo.html new file mode 120000 index 000000000..0f759b493 --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-faqinfo.html @@ -0,0 +1 @@ +ch-faqinfo.en.html \ No newline at end of file diff --git a/includes/squeeze/common/doc/FAQ/html/ch-ftparchives.en.html b/includes/squeeze/common/doc/FAQ/html/ch-ftparchives.en.html new file mode 100644 index 000000000..71b92a5dd --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-ftparchives.en.html @@ -0,0 +1,756 @@ + + + + + + + + +The Debian GNU/Linux FAQ - The Debian FTP archives + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +
Chapter 6 - The Debian FTP archives +

+ +
+ +

6.1 How many Debian distributions are there?

+ +

+There are three major distributions: the "stable" distribution, the +"testing" distribution, and the "unstable" distribution. +The "testing" distribution is sometimes `frozen' (see What about "testing"? How is it `frozen'?, Section +6.5.1). Next to these, there is the "oldstable" distribution +(that's just the one from before "stable"), and the +"experimental" distribution. +

+ +

+Experimental is used for packages which are still being developed, and with a +high risk of breaking your system. It's used by developers who'd like to study +and test bleeding edge software. Users shouldn't be using packages from here, +because they can be dangerous and harmful even for the most experienced people. +

+ +

+See Choosing a Debian distribution, Chapter 3 +for help when choosing a Debian distribution. +

+ +
+ +

6.2 What are all those names like etch, lenny, etc.?

+ +

+They are just "codenames". When a Debian distribution is in the +development stage, it has no version number but a codename. The purpose of +these codenames is to make easier the mirroring of the Debian distributions (if +a real directory like unstable suddenly changed its name to +stable, a lot of stuff would have to be needlessly downloaded +again). +

+ +

+Currently, stable is a symbolic link to etch (i.e. +Debian GNU/Linux 4.0) and testing is a symbolic link to +lenny. This means that etch is the current stable +distribution and lenny is the current testing distribution. +

+ +

+unstable is a permanent symbolic link to sid, as +sid is always the unstable distribution (see What +about "sid"?, Section 6.3). +

+ +
+ +

6.2.1 Which other codenames have been used in the past?

+ +

+Other codenames that have been already used are: buzz for release +1.1, rex for release 1.2, bo for releases 1.3.x, +hamm for release 2.0, slink for release 2.1, +potato for release 2.2, woody for release 3.0, +sarge for release 3.1, and etch for release 4.0. +

+ +
+ +

6.2.2 Where do these codenames come from?

+ +

+So far they have been characters taken from the movie "Toy Story" by +Pixar. +

+
    +
  • +

    +buzz (Buzz Lightyear) was the spaceman, +

    +
  • +
+
    +
  • +

    +rex was the tyrannosaurus, +

    +
  • +
+
    +
  • +

    +bo (Bo Peep) was the girl who took care of the sheep, +

    +
  • +
+
    +
  • +

    +hamm was the piggy bank, +

    +
  • +
+
    +
  • +

    +slink (Slinky Dog (R)) was the toy dog, +

    +
  • +
+
    +
  • +

    +potato was, of course, Mr. Potato (R), +

    +
  • +
+
    +
  • +

    +woody was the cowboy, +

    +
  • +
+
    +
  • +

    +sarge was the sergeant of the Green Plastic Army Men, +

    +
  • +
+
    +
  • +

    +etch was the toy blackboard (Etch-a-Sketch (R)), +

    +
  • +
+
    +
  • +

    +lenny was the binoculars. +

    +
  • +
+
    +
  • +

    +sid was the boy next door who destroyed toys. +

    +
  • +
+ +
+ +

6.3 What about "sid"?

+ +

+sid or unstable is the place where most of the packages are +initially uploaded. It will never be released directly, because packages which +are to be released will first have to be included in testing, in order +to be released in stable later on. sid contains packages for both +released and unreleased architectures. +

+ +

+The name "sid" also comes from the "Toy Story" animated +motion picture: Sid was the boy next door who destroyed toys :-) +

+ +

+[2] +

+ +
+ +

6.4 What does the stable directory contain?

+
    +
  • +

    +stable/main/: This directory contains the packages which formally constitute +the most recent release of the Debian GNU/Linux system. +

    + +

    +These packages all comply with the Debian Free Software +Guidelines, and are all freely usable and distributable. +

    +
  • +
+
    +
  • +

    +stable/non-free/: This directory contains packages distribution of which is +restricted in a way that requires that distributors take careful account of the +specified copyright requirements. +

    + +

    +For example, some packages have licenses which prohibit commercial +distribution. Others can be redistributed but are in fact shareware and not +free software. The licenses of each of these packages must be studied, and +possibly negotiated, before the packages are included in any redistribution +(e.g., in a CD-ROM). +

    +
  • +
+
    +
  • +

    +stable/contrib/: This directory contains packages which are DFSG-free and +freely distributable themselves, but somehow depend on a package that +is not freely distributable and thus available only in the non-free +section. +

    +
  • +
+ +
+ +

6.5 What does the testing distribution contain?

+ +

+Packages are installed into the `testing' directory after they have undergone +some degree of testing in unstable. +

+ +

+They must be in sync on all architectures where they have been built and +mustn't have dependencies that make them uninstallable; they also have to have +fewer release-critical bugs than the versions currently in testing. This way, +we hope that `testing' is always close to being a release candidate. +

+ +

+More information about the status of "testing" in general and the +individual packages is available at http://www.debian.org/devel/testing. +

+ +
+ +

6.5.1 What about "testing"? How is it `frozen'?

+ +

+When the "testing" distribution is mature enough, the release manager +starts `freezing' it. The normal propagation delays are increased to ensure +that as little as possible new bugs from "unstable" enter +"testing". +

+ +

+After a while, the "testing" distribution becomes truly `frozen'. +This means that all new packages that are to propagate to the +"testing" are held back, unless they include release-critical bug +fixes. The "testing" distribution can also remain in such a deep +freeze during the so-called `test cycles', when the release is imminent. +

+ +

+We keep a record of bugs in the "testing" distribution that can hold +off a package from being released, or bugs that can hold back the whole +release. For details, please see current testing release +information. +

+ +

+Once that bug count lowers to maximum acceptable values, the frozen +"testing" distribution is declared "stable" and released +with a version number. +

+ +

+With each new release, the previous "stable" distribution becomes +obsolete and moves to the archive. For more information please see Debian archive. +

+ +
+ +

6.6 What does the unstable distribution contain?

+ +

+The `unstable' directory contains a snapshot of the current development system. +Users are welcome to use and test these packages, but are warned about their +state of readiness. The advantage of using the unstable distribution is that +you are always up-to-date with the latest in GNU/Linux software industry, but +if it breaks: you get to keep both parts :-) +

+ +

+There are also main, contrib and non-free subdirectories in `unstable', +separated on the same criteria as in `stable'. +

+ +
+ +

6.7 What are all those directories at the Debian FTP archives?

+ +

+The software that has been packaged for Debian GNU/Linux is available in one of +several directory trees on each Debian mirror site. +

+ +

+The dists directory is short for "distributions", and it +is the canonical way to access the currently available Debian releases (and +pre-releases). +

+ +

+The pool directory contains the actual packages, see What's in the pool directory?, Section 6.10. +

+ +

+There are the following supplementary directories: +

+
+
/tools/:
+
+

+DOS utilities for creating boot disks, partitioning your disk drive, +compressing/decompressing files, and booting Linux. +

+
+
+
+
/doc/:
+
+

+The basic Debian documentation, such as this FAQ, the bug reporting system +instructions, etc. +

+
+
+
+
/indices/:
+
+

+various indices of the site (the Maintainers file and the override files). +

+
+
+
+
/project/:
+
+

+mostly developer-only materials and some miscellaneous files. +

+
+
+ +
+ +

6.8 What are all those directories inside dists/stable/main?

+ +

+Within each of the major directory trees[3], there are three sets of subdirectories containing index +files. +

+ +

+There's one set of binary-something subdirectories +which contain index files for binary packages of each available computer +architecture, for example binary-i386 for packages which execute +on Intel x86 PC machines or binary-sparc for packages which +execute on Sun SPARCStations. +

+ +

+The complete list of available architectures for each release is available at +the release's web +page. For the current release, please see On what hardware architectures/systems does +Debian GNU/Linux run?, Section 4.1. +

+ +

+The index files in binary-* are called Packages(.gz, .bz2) and they include a +summary of each binary package that is included in that distribution. The +actual binary packages reside in the top level pool directory. +

+ +

+Furthermore, there's a subdirectory called source/ which contains index files +for source packages included in the distribution. The index file is called +Sources(.gz, .bz2). +

+ +

+Last but not least, there's a set of subdirectories meant for the installation +system index files, they are at +debian-installer/binary-architecture. +

+ +
+ +

6.9 Where is the source code?

+ +

+Source code is included for everything in the Debian system. Moreover, the +license terms of most programs in the system require that source code +be distributed along with the programs, or that an offer to provide the source +code accompany the programs. +

+ +

+The source code is distributed in the pool directory (see What's in the pool directory?, Section 6.10) +together with all the architecture-specific binary directories. To retrieve +the source code without having to be familiar with the structure of the FTP +archive, try a command like apt-get source mypackagename. +

+ +

+Some packages are only distributed as source code due to the restrictions in +their licenses. Notably, one such package is pine, see Where is pine?, Section 5.10 for more +information. +

+ +

+Source code may or may not be available for packages in the "contrib" +and "non-free" directories, which are not formally part of the Debian +system. +

+ +
+ +

6.10 What's in the pool directory?

+ +

+Packages are kept in a large `pool', structured according to the name of the +source package. To make this manageable, the pool is subdivided by section +(`main', `contrib' and `non-free') and by the first letter of the source +package name. These directories contain several files: the binary packages for +each architecture, and the source packages from which the binary packages were +generated. +

+ +

+You can find out where each package is placed by executing a command like +apt-cache showsrc mypackagename and looking at the `Directory:' +line. For example, the apache packages are stored in +pool/main/a/apache/. +

+ +

+Additionally, since there are so many lib* packages, these are +treated specially: for instance, libpaper packages are stored in +pool/main/libp/libpaper/. +

+ +

+[4] +

+ +
+ +

6.11 What is "incoming"?

+ +

+After a developer uploads a package, it stays for a short while in the +"incoming" directory before it is checked that it's genuine and +allowed into the archive. +

+ +

+Usually nobody should install things from this place. However, in some rare +cases of emergency, the incoming directory is available at http://incoming.debian.org/. You +can manually fetch packages, check the GPG signature and MD5sums in the +.changes and .dsc files, and then install them. +

+ +
+ +

6.12 How do I set up my own apt-able repository?

+ +

+If you have built some private Debian packages which you'd like to install +using the standard Debian package management tools, you can set up your own +apt-able package archive. This is also useful if you'd like to share your +Debian packages while these are not distributed by the Debian project. +Instructions on how to do this are given in the Debian +Repository HOWTO. +

+ +
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +

+ +
+version 4.0.4+nmu1, 3 January 2010
+
+Authors are listed at Debian FAQ Authors
+
+
+
+ + + + + diff --git a/includes/squeeze/common/doc/FAQ/html/ch-ftparchives.html b/includes/squeeze/common/doc/FAQ/html/ch-ftparchives.html new file mode 120000 index 000000000..cdad69f63 --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-ftparchives.html @@ -0,0 +1 @@ +ch-ftparchives.en.html \ No newline at end of file diff --git a/includes/squeeze/common/doc/FAQ/html/ch-getting.en.html b/includes/squeeze/common/doc/FAQ/html/ch-getting.en.html new file mode 100644 index 000000000..cc28eeddb --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-getting.en.html @@ -0,0 +1,451 @@ + + + + + + + + +The Debian GNU/Linux FAQ - Getting and installing Debian GNU/Linux + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +
Chapter 2 - Getting and installing Debian GNU/Linux +

+ +
+ +

+The official document giving installation instructions is the Debian GNU/Linux +Installation Guide. We'll give some additional notes about getting +and installing Debian GNU/Linux here. +

+ +
+ +

2.1 What is the latest version of Debian?

+ +

+Currently there are three versions of Debian GNU/Linux: +

+
+
release 4.0, a.k.a. the `stable' distribution or etch
+
+

+This is stable and well tested software, it changes if major security or +usability fixes are incorporated. +

+
+
+
+
the `testing' distribution, currently called lenny
+
+

+This is where packages that will be released as the next `stable' are placed; +they've had some testing in unstable but they may not be completely fit for +release yet. This distribution is updated more often than `stable', but not +more often than `unstable'. +

+
+
+
+
the `unstable' distribution
+
+

+This is the version currently under development; it is updated continuously. +You can retrieve packages from the `unstable' archive on any Debian FTP site +and use them to upgrade your system at any time, but you may not expect the +system to be as usable or as stable as before - that's why it's called +`unstable'! +

+
+
+ +

+Please see How many Debian +distributions are there?, Section 6.1 for more information. +

+ +
+ +

2.2 Are there package upgrades in `stable'?

+ +

+No new functionality is added to the stable release. Once a Debian version is +released and tagged `stable' it will only get security updates. That is, only +packages for which a security vulnerability has been found after the release +will be upgraded. All the security updates are served through security.debian.org. +

+ +

+Security updates serve one purpose: to supply a fix for a security +vulnerability. They are not a method for sneaking additional changes into the +stable release without going through normal point release procedure. +Consequently, fixes for packages with security issues will not upgrade the +software. The Debian Security Team will backport the necessary fixes to the +version of the software distributed in `stable' instead. +

+ +

+For more information related to security support please read the Security FAQ or the +Debian +Security Manual. +

+ +
+ +

2.3 Where/how can I get the Debian installation disks?

+ +

+You can get the installation disks by downloading the appropriate files from +one of the Debian +mirrors. +

+ +

+Please refer to Debian GNU/Linux on +CDs for more information about CD (and DVD) images. +

+ +
+ +

2.4 How do I install the Debian from CD-ROMs?

+ +

+Installing Debian from CD is straightforward: configure your system for booting +off a CD, insert your CD, and reboot. Your system will now be running the +Debian Installer. See the Debian GNU/Linux +Installation Guide for more information. +

+ +
+ +

2.5 Why does the official stable released CD-ROM contain symlinks for `frozen' and `unstable'? I thought this CD contains just `stable'!

+ +

+Official Debian CD images indeed contain symlinks like: +

+ +
+      /dists/frozen -> etch/
+      /dists/stable -> etch/
+      /dists/testing -> etch/
+      /dists/unstable -> etch/
+
+ +

+so that they work when your sources.list has an entry like +

+ +
+      deb cdrom:[<name as on cd label>]/ unstable main [...]
+
+ +

+. +

+ +

+The fact these symlinks are present does not mean the image is +`unstable' or `testing' or anything. Read the CD label in +/.disk/info to find out which Debian version it contains. This +information is also present in /README.txt on the CD. +

+ +

+Read http://www.debian.org/releases/ +to find out what the current `stable' and `testing' releases are. +

+ +
+ +

2.6 Can I get and install Debian directly from a remote Internet site?

+ +

+Yes. You can boot the Debian installation system from a set of files you can +download from our FTP site and its mirrors. +

+ +

+You can download a small CD image file, create a bootable CD from it, install +the basic system from it and the rest over the network. For more information +please see http://www.debian.org/CD/netinst/. +

+ +

+You can also download even smaller floppy disk image files, create bootable +diskettes from them, start the installation procedure and get the rest of +Debian over the network. +

+ +
+ +

2.7 Are there any alternative strategies for booting the system installer?

+ +

+Yes. Apart from CD or DVD, you can install Debian GNU/Linux by booting from +floppy disks, USB memory stick, directly from hard disk, or using TFTP net +booting. For installing on multiple computers it's possible to do fully +automatic installations. NB: not all methods are supported by all computer +architectures. Once the installer has booted, the rest of the system can be +downloaded over the network, or installed from local media. See the Debian GNU/Linux +Installation Guide for more information. +

+ +
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +

+ +
+version 4.0.4+nmu1, 3 January 2010
+
+Authors are listed at Debian FAQ Authors
+
+
+
+ + + + + diff --git a/includes/squeeze/common/doc/FAQ/html/ch-getting.html b/includes/squeeze/common/doc/FAQ/html/ch-getting.html new file mode 120000 index 000000000..568d808b9 --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-getting.html @@ -0,0 +1 @@ +ch-getting.en.html \ No newline at end of file diff --git a/includes/squeeze/common/doc/FAQ/html/ch-kernel.en.html b/includes/squeeze/common/doc/FAQ/html/ch-kernel.en.html new file mode 100644 index 000000000..995f64819 --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-kernel.en.html @@ -0,0 +1,389 @@ + + + + + + + + +The Debian GNU/Linux FAQ - Debian and the kernel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +
Chapter 10 - Debian and the kernel +

+ +
+ +

10.1 Can I install and compile a kernel without some Debian-specific tweaking?

+ +

+Yes. +

+ +

+There's only one common catch: the Debian C libraries are built with the most +recent stable releases of the kernel headers. If you +happen to need to compile a program with kernel headers newer than the ones +from the stable branch, then you should either upgrade the package containing +the headers (libc6-dev), or use the new headers from an unpacked +tree of the newer kernel. That is, if the kernel sources are in +/usr/src/linux, then you should add +-I/usr/src/linux/include/ to your command line when compiling. +

+ +
+ +

10.2 What tools does Debian provide to build custom kernels?

+ +

+Users who wish to (or must) build a custom kernel are encouraged to download +the package kernel-package. This package contains the script to +build the kernel package, and provides the capability to create a Debian +linux-image-version package just by running the command +

+ +
+     make-kpkg --initrd kernel_image
+
+ +

+in the top-level kernel source directory. Help is available by executing the +command +

+ +
+     make-kpkg --help
+
+ +

+and through the manual page make-kpkg(1). +

+ +

+Users must separately download the source code for the most recent kernel (or +the kernel of their choice) from their favorite Linux archive site, unless a +linux-source-version package is available (where +version stands for the kernel version). +

+ +

+Detailed instructions for using the kernel-package package are +given in the file /usr/share/doc/kernel-package/README.gz. +

+ +
+ +

10.3 How can I make a custom boot floppy?

+ +

+This task is greatly aided by the Debian package boot-floppies, +normally found in the admin section of the Debian FTP archive. +Shell scripts in this package produce boot floppies in the +SYSLINUX format. These are MS-DOS formatted floppies +whose master boot records have been altered so that they boot Linux directly +(or whatever other operating system has been defined in the +syslinux.cfg file on the floppy). Other scripts in this package +produce emergency root disks and can even reproduce the base disks. +

+ +

+You will find more information about this in the +/usr/share/doc/boot-floppies/README file after installing the +boot-floppies package. +

+ +
+ +

10.4 What special provisions does Debian provide to deal with modules?

+ +

+Debian's modconf package provides a shell script +(/usr/sbin/modconf) which can be used to customize the +configuration of modules. This script presents a menu-based interface, +prompting the user for particulars on the loadable device drivers in his +system. The responses are used to customize the file +/etc/modules.conf (which lists aliases, and other arguments that +must be used in conjunction with various modules) through files in +/etc/modutils/, and /etc/modules (which lists the +modules that must be loaded at boot time). +

+ +

+Like the (new) Configure.help files that are now available to +support the construction of custom kernels, the modconf package +comes with a series of help files (in /usr/lib/modules_help/) +which provide detailed information on appropriate arguments for each of the +modules. +

+ +
+ +

10.5 Can I safely de-install an old kernel package, and if so, how?

+ +

+Yes. The linux-image-NNN.prerm script checks to see +whether the kernel you are currently running is the same as the kernel you are +trying to de-install. Therefore you can remove unwanted kernel image packages +using this command: +

+ +
+     dpkg --purge linux-image-NNN
+
+ +

+(replace NNN with your kernel version and revision number, of +course) +

+ +
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +

+ +
+version 4.0.4+nmu1, 3 January 2010
+
+Authors are listed at Debian FAQ Authors
+
+
+
+ + + + + diff --git a/includes/squeeze/common/doc/FAQ/html/ch-kernel.html b/includes/squeeze/common/doc/FAQ/html/ch-kernel.html new file mode 120000 index 000000000..125039fb4 --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-kernel.html @@ -0,0 +1 @@ +ch-kernel.en.html \ No newline at end of file diff --git a/includes/squeeze/common/doc/FAQ/html/ch-nexttime.en.html b/includes/squeeze/common/doc/FAQ/html/ch-nexttime.en.html new file mode 100644 index 000000000..0b2724860 --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-nexttime.en.html @@ -0,0 +1,377 @@ + + + + + + + + +The Debian GNU/Linux FAQ - Changes expected in the next major release of Debian + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +
Chapter 15 - Changes expected in the next major release of Debian +

+ +
+ +

15.1 Extended support for non-English users

+ +

+Debian already has very good support for non-English users, see How does Debian support non-English +languages?, Section 5.9. +

+ +

+We hope to find people who will provide support for even more languages, and +translate. Some programs already support internationalization, so we need +message catalogs translators. Many programs still remain to be properly +internationalized. +

+ +

+The GNU Translation Project ftp://ftp.gnu.org/pub/gnu/ABOUT-NLS +works on internationalizing the GNU programs. +

+ +

+Specifically for Debian lenny, we're working on things like the following: +

+
    +
  • +

    +I18n support in all debconf-using packages: Packages using the Debian +configuration management must allow for translation of all messages displayed +to the user during package configuration. +

    +
  • +
+
    +
  • +

    +I18n support for package descriptions: Update package management frontends to +use the translated descriptions of packages. +

    +
  • +
+
    +
  • +

    +UTF-8 debian/changelog and debian/control. This way, e.g. names of people +from asian countries can get typeset the right way in changelogs. +

    +
  • +
+ +
+ +

15.2 Faster booting: Dependency based boot sequence

+ +

+Work is being done on converting the +Debian boot sequence to use dynamic and dependency based ordering +instead of hardcoded sequence numbers. Once that's finished, Debian systems +will boot much faster. +

+ +
+ +

15.3 Improvements in the Debian Installer

+ +

+Lots of work has been done on the Debian Installer, resulting in major +improvements. We'll mention just two of them here. +

+ +

+Starting the installer from Microsoft Windows: It is now possible to start the +installer directly from Microsoft Windows without the need to change BIOS +settings. Upon insertion of a CD-ROM, DVD-ROM or USB stick, an autorun program +will be started, offering a step-by-step process to start the Debian Installer. +

+ +

+The debian-installer now includes experimental support for installing Debian on +systems with Serial ATA RAID. +

+ +
+ +

15.4 More architectures

+ +

+Complete Debian system on other architectures such as ARM EABI (referred to as +"armel") (next to the old "arm") will likely get supported +with lenny. Support for SuperH is expected soon. +Notice that even though some architectures are dropped for a given the release +there still might be a way to install and upgrade using the latest +sid. +

+ +
+ +

15.5 More kernels

+ +

+In addition to Debian GNU/Hurd, Debian is being ported also to BSD kernels, +namely to FreeBSD. This port +runs on both AMD64 ("kfreebsd-amd64") and traditional Intel +("kfreebsd-i386"). +

+ +
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +

+ +
+version 4.0.4+nmu1, 3 January 2010
+
+Authors are listed at Debian FAQ Authors
+
+
+
+ + + + + diff --git a/includes/squeeze/common/doc/FAQ/html/ch-nexttime.html b/includes/squeeze/common/doc/FAQ/html/ch-nexttime.html new file mode 120000 index 000000000..da23d4849 --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-nexttime.html @@ -0,0 +1 @@ +ch-nexttime.en.html \ No newline at end of file diff --git a/includes/squeeze/common/doc/FAQ/html/ch-pkg_basics.en.html b/includes/squeeze/common/doc/FAQ/html/ch-pkg_basics.en.html new file mode 100644 index 000000000..d67b3d7a2 --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-pkg_basics.en.html @@ -0,0 +1,1123 @@ + + + + + + + + +The Debian GNU/Linux FAQ - Basics of the Debian package management system + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +
Chapter 7 - Basics of the Debian package management system +

+ +
+ +

+This chapter touches on some lower level internals of Debian package +management. If you're interested mainly in usage of the relevant +tools, skip to chapters The Debian package +management tools, Chapter 8 and/or Keeping +your Debian system up-to-date, Chapter 9. +

+ +
+ +

7.1 What is a Debian package?

+ +

+Packages generally contain all of the files necessary to implement a set of +related commands or features. There are two types of Debian packages: +

+
    +
  • +

    +Binary packages, which contain executables, configuration files, +man/info pages, copyright information, and other documentation. These packages +are distributed in a Debian-specific archive format (see What is the format of a Debian binary package?, Section +7.2); they are usually distinguished by having a '.deb' file extension. +Binary packages can be unpacked using the Debian utility dpkg +(possibly via a frontend like aptitude); details are given in its +manual page. +

    +
  • +
+
    +
  • +

    +Source packages, which consist of a .dsc file describing +the source package (including the names of the following files), a +.orig.tar.gz file that contains the original unmodified source in +gzip-compressed tar format and usually a .diff.gz file that +contains the Debian-specific changes to the original source. The utility +dpkg-source packs and unpacks Debian source archives; details are +provided in its manual page. (The program apt-get can get used a +frontend for dpkg-source.) +

    +
  • +
+ +

+Installation of software by the package system uses "dependencies" +which are carefully designed by the package maintainers. These dependencies +are documented in the control file associated with each package. +For example, the package containing the GNU C compiler (gcc) +"depends" on the package binutils which includes the +linker and assembler. If a user attempts to install gcc without +having first installed binutils, the package management system +(dpkg) will send an error message that it also needs binutils, and +stop installing gcc. (However, this facility can be overridden by +the insistent user, see dpkg(8).) See more in What is meant by saying that a package Depends, +Recommends, Suggests, Conflicts, Replaces +or Provides another package?, Section 7.9 below. +

+ +

+Debian's packaging tools can be used to: +

+
    +
  • +

    +manipulate and manage packages or parts of packages, +

    +
  • +
+
    +
  • +

    +administer local overrides of files in a package, +

    +
  • +
+
    +
  • +

    +aid developers in the construction of package archives, and +

    +
  • +
+
    +
  • +

    +aid users in the installation of packages which reside on a remote FTP site. +

    +
  • +
+ +
+ +

7.2 What is the format of a Debian binary package?

+ +

+A Debian "package", or a Debian archive file, contains the executable +files, libraries, and documentation associated with a particular suite of +program or set of related programs. Normally, a Debian archive file has a +filename that ends in .deb. +

+ +

+The internals of this Debian binary packages format are described in the +deb(5) manual page. This internal format is subject to change +(between major releases of Debian GNU/Linux), therefore please always use +dpkg-deb(1) if you need to do lowlevel manipulations on +.deb files. +

+ +
+ +

7.3 Why are Debian package file names so long?

+ +

+The Debian binary package file names conform to the following convention: +<foo>_<VersionNumber>-<DebianRevisionNumber>_<DebianArchitecture>.deb +

+ +

+Note that foo is supposed to be the package name. As a check, one +can learn the package name associated with a particular Debian archive file +(.deb file) in one of these ways: +

+
    +
  • +

    +inspect the "Packages" file in the directory where it was stored at a +Debian FTP archive site. This file contains a stanza describing each package; +the first field in each stanza is the formal package name. +

    +
  • +
+
    +
  • +

    +use the command dpkg --info foo_VVV-RRR_AAA.deb (where VVV, RRR +and AAA are the version, revision and architecture of the package in question, +respectively). This displays, among other things, the package name +corresponding to the archive file being unpacked. +

    +
  • +
+ +

+The VVV component is the version number specified by the upstream +developer. There are no standards in place here, so the version number may +have formats as different as "19990513" and "1.3.8pre1". +

+ +

+The RRR component is the Debian revision number, and is specified +by the Debian developer (or an individual user if he chooses to build the +package himself). This number corresponds to the revision level of the Debian +package, thus, a new revision level usually signifies changes in the Debian +Makefile (debian/rules), the Debian control file +(debian/control), the installation or removal scripts +(debian/p*), or in the configuration files used with the package. +

+ +

+The AAA component identifies the processor for which the package +was built. This is commonly i386, which refers to chips +compatible to Intel's 386 or later versions. For other possibilities review +Debian's FTP directory structure at What are all those directories at the +Debian FTP archives?, Section 6.7. For details, see the description of +"Debian architecture" in the manual page +dpkg-architecture(1). +

+ +
+ +

7.4 What is a Debian control file?

+ +

+Specifics regarding the contents of a Debian control file are provided in the +Debian Policy Manual, section 5, see What other documentation exists on and +for a Debian system?, Section 12.1. +

+ +

+Briefly, a sample control file is shown below for the Debian package hello: +

+ +
+     Package: hello
+     Priority: optional
+     Section: devel
+     Installed-Size: 45
+     Maintainer: Adam Heath <doogie@debian.org>
+     Architecture: i386
+     Version: 1.3-16
+     Depends: libc6 (>= 2.1)
+     Description: The classic greeting, and a good example
+      The GNU hello program produces a familiar, friendly greeting.  It
+      allows nonprogrammers to use a classic computer science tool which
+      would otherwise be unavailable to them.
+      .
+      Seriously, though: this is an example of how to do a Debian package.
+      It is the Debian version of the GNU Project's `hello world' program
+      (which is itself an example for the GNU Project).
+
+ +

+The Package field gives the package name. This is the name by which the +package can be manipulated by the package tools, and usually similar to but not +necessarily the same as the first component string in the Debian archive file +name. +

+ +

+The Version field gives both the upstream developer's version number and (in +the last component) the revision level of the Debian package of this program as +explained in Why are Debian package file names so long?, +Section 7.3. +

+ +

+The Architecture field specifies the chip for which this particular binary was +compiled. +

+ +

+The Depends field gives a list of packages that have to be installed in order +to install this package successfully. +

+ +

+The Installed-Size indicates how much disk space the installed package will +consume. This is intended to be used by installation front-ends in order to +show whether there is enough disk space available to install the program. +

+ +

+The Section line gives the "section" where this Debian package is +stored at the Debian FTP sites. +

+ +

+The Priority indicates how important is this package for installation, so that +semi-intelligent software like dselect or aptitude can sort the package into a +category of e.g. packages optionally installed. See What is an Essential, Required, +Important, Standard, Optional, or Extra +package?, Section 7.7. +

+ +

+The Maintainer field gives the e-mail address of the person who is currently +responsible for maintaining this package. +

+ +

+The Description field gives a brief summary of the package's features. +

+ +

+For more information about all possible fields a package can have, please see +the Debian Policy Manual, section 5., "Control files and their +fields". +

+ +
+ +

7.5 What is a Debian conffile?

+ +

+Conffiles is a list of configuration files (usually placed in +/etc) that the package management system will not overwrite when +the package is upgraded. This ensures that local values for the contents of +these files will be preserved, and is a critical feature enabling the in-place +upgrade of packages on a running system. +

+ +

+To determine exactly which files are preserved during an upgrade, run: +

+ +
+     dpkg --status package
+
+ +

+And look under "Conffiles:". +

+ +
+ +

7.6 What is a Debian preinst, postinst, prerm, and postrm script?

+ +

+These files are executable scripts which are automatically run before or after +a package is installed. Along with a file named control, all of +these files are part of the "control" section of a Debian archive +file. +

+ +

+The individual files are: +

+
+
preinst
+
+

+This script executes before that package will be unpacked from its Debian +archive (".deb") file. Many 'preinst' scripts stop services for +packages which are being upgraded until their installation or upgrade is +completed (following the successful execution of the 'postinst' script). +

+
+
+
+
postinst
+
+

+This script typically completes any required configuration of the package +foo once foo has been unpacked from its Debian +archive (".deb") file. Often, 'postinst' scripts ask the user for +input, and/or warn the user that if he accepts default values, he should +remember to go back and re-configure that package as the situation warrants. +Many 'postinst' scripts then execute any commands necessary to start or restart +a service once a new package has been installed or upgraded. +

+
+
+
+
prerm
+
+

+This script typically stops any daemons which are associated with a package. +It is executed before the removal of files associated with the package. +

+
+
+
+
postrm
+
+

+This script typically modifies links or other files associated with +foo, and/or removes files created by the package. (Also see What is a Virtual Package?, Section 7.8.) +

+
+
+ +

+Currently all of the control files can be found in directory +/var/lib/dpkg/info. The files relevant to package +foo begin with the name "foo" and have file extensions +of "preinst", "postinst", etc., as appropriate. The file +foo.list in that directory lists all of the files that were +installed with the package foo. (Note that the location of these +files is a dpkg internal; you should not rely on it.) +

+ +
+ +

7.7 What is an Essential, Required, Important, Standard, Optional, or Extra package?

+ +

+Each Debian package is assigned a priority by the distribution +maintainers, as an aid to the package management system. The priorities are: +

+
    +
  • +

    +Required: packages that are necessary for the proper +functioning of the system. +

    + +

    +This includes all tools that are necessary to repair system defects. You must +not remove these packages or your system may become totally broken and you may +probably not even be able to use dpkg to put things back. Systems with only +the Required packages are probably unusable, but they do have enough +functionality to allow the sysadmin to boot and install more software. +

    +
  • +
+
    +
  • +

    +Important packages should be found on any Unix-like system. +

    + +

    +Other packages which the system will not run well or be usable without will be +here. This does NOT include Emacs or X or TeX or any other large +applications. These packages only constitute the bare infrastructure. +

    +
  • +
+
    +
  • +

    +Standard packages are standard on any Linux system, including +a reasonably small but not too limited character-mode system. Tools are +included to be able to browse the web (using w3m), send e-mail (with mutt) and +download files from FTP servers. +

    + +

    +This is what will install by default if users do not select anything else. It +does not include many large applications, but it does include the Python +interpreter and some server software like OpenSSH (for remote administration), +Exim (for mail delivery, although it can be configured for local delivery +only), an identd server (pidentd) and the RPC portmapper +(portmap). It also includes some common generic documentation +that most users will find helpful. +

    +
  • +
+
    +
  • +

    +Optional packages include all those that you might reasonably +want to install if you did not know what it was, or do not have specialized +requirements. +

    + +

    +This includes X, a full TeX distribution, and lots of applications. +

    +
  • +
+
    +
  • +

    +Extra: packages that either conflict with others with higher +priorities, are only likely to be useful if you already know what they are, or +have specialized requirements that make them unsuitable for +"Optional". +

    +
  • +
+ +

+If you do a default Debian installation all the packages of priority +Standard or higher will be installed in your system. If you +select pre-defined tasks you will get lower priority packages too. +

+ +

+Additionally, some packages are marked as Essential since they +are absolutely necessary for the proper functioning of the system. The package +management tools will refuse to remove these. +

+ +
+ +

7.8 What is a Virtual Package?

+ +

+A virtual package is a generic name that applies to any one of a group of +packages, all of which provide similar basic functionality. For example, both +the tin and trn programs are news readers, and should +therefore satisfy any dependency of a program that required a news reader on a +system, in order to work or to be useful. They are therefore both said to +provide the "virtual package" called news-reader. +

+ +

+Similarly, smail and sendmail both provide the +functionality of a mail transport agent. They are therefore said to provide +the virtual package, "mail transport agent". If either one is +installed, then any program depending on the installation of a +mail-transport-agent will be satisfied by the existence of this +virtual package. +

+ +

+Debian provides a mechanism so that, if more than one package which provide the +same virtual package is installed on a system, then system administrators can +set one as the preferred package. The relevant command is +update-alternatives, and is described further in Some users like mawk, others like gawk; +some like vim, others like elvis; some like trn, others like tin; how does +Debian support diversity?, Section 11.10. +

+ +
+ +

7.9 What is meant by saying that a package Depends, Recommends, Suggests, Conflicts, Replaces or Provides another package?

+ +

+The Debian package system has a range of package "dependencies" which +are designed to indicate (in a single flag) the level at which Program A can +operate independently of the existence of Program B on a given system: +

+
    +
  • +

    +Package A depends on Package B if B absolutely must be installed in +order to run A. In some cases, A depends not only on B, but on a version of B. +In this case, the version dependency is usually a lower limit, in the sense +that A depends on any version of B more recent than some specified version. +

    +
  • +
+
    +
  • +

    +Package A recommends Package B, if the package maintainer judges that +most users would not want A without also having the functionality provided by +B. +

    +
  • +
+
    +
  • +

    +Package A suggests Package B if B contains files that are related to +(and usually enhance) the functionality of A. +

    +
  • +
+
    +
  • +

    +Package A conflicts with Package B when A will not operate if B is +installed on the system. Most often, conflicts are cases where A contains +files which are an improvement over those in B. "Conflicts" are +often combined with "replaces". +

    +
  • +
+
    +
  • +

    +Package A replaces Package B when files installed by B are removed and +(in some cases) over-written by files in A. +

    +
  • +
+
    +
  • +

    +Package A provides Package B when all of the files and functionality +of B are incorporated into A. This mechanism provides a way for users with +constrained disk space to get only that part of package A which they really +need. +

    +
  • +
+ +

+More detailed information on the use of each these terms can be found in the +Policy manual. +

+ +
+ +

7.10 What is meant by Pre-Depends?

+ +

+"Pre-Depends" is a special dependency. In the case of most packages, +dpkg will unpack its archive file (i.e., its .deb +file) independently of whether or not the files on which it depends exist on +the system. Simplistically, unpacking means that dpkg will +extract the files from the archive file that were meant to be installed on your +file system, and put them in place. If those packages depend on the +existence of some other packages on your system, dpkg will refuse +to complete the installation (by executing its "configure" action) +until the other packages are installed. +

+ +

+However, for some packages, dpkg will refuse even to unpack them +until certain dependencies are resolved. Such packages are said to +"Pre-depend" on the presence of some other packages. The Debian +project provided this mechanism to support the safe upgrading of systems from +a.out format to ELF format, where the order +in which packages were unpacked was critical. There are other large upgrade +situations where this method is useful, e.g. the packages with the required +priority and their LibC dependency. +

+ +

+As before, more detailed information about this can be found in the Policy +manual. +

+ +
+ +

7.11 What is meant by unknown, install, remove, purge and hold in the package status?

+ +

+These "want" flags tell what the user wanted to do with a package (as +indicated either by the user's actions in the "Select" section of +dselect, or by the user's direct invocations of +dpkg). +

+ +

+Their meanings are: +

+
    +
  • +

    +unknown - the user has never indicated whether he wants the package +

    +
  • +
+
    +
  • +

    +install - the user wants the package installed or upgraded +

    +
  • +
+
    +
  • +

    +remove - the user wants the package removed, but does not want to remove any +existing configuration files. +

    +
  • +
+
    +
  • +

    +purge - the user wants the package to be removed completely, including its +configuration files. +

    +
  • +
+
    +
  • +

    +hold - the user wants this package not to be processed, i.e., he wants to keep +the current version with the current status whatever that is. +

    +
  • +
+ +
+ +

7.12 How do I put a package on hold?

+ +

+There are three ways of holding back packages, with dpkg, aptitude or with +dselect. +

+ +

+With dpkg, you have to export the list of package selections, with: +

+ +
+     dpkg --get-selections \* > selections.txt
+
+ +

+Then edit the resulting file selections.txt, change the line +containing the package you wish to hold, e.g. libc6, from this: +

+ +
+     libc6                                           install
+
+ +

+to this: +

+ +
+     libc6                                           hold
+
+ +

+Save the file, and reload it into dpkg database with: +

+ +
+     dpkg --set-selections < selections.txt
+
+ +

+With aptitude, you can hold a package using +

+ +
+     aptitude hold package_name
+
+ +

+and remove the hold with +

+ +
+     aptitude unhold package_name
+
+ +

+With dselect, you have to enter the [S]elect screen, find the package you wish +to hold in its present state, and press the `=' key (or `H'). The changes will +go live immediately after you exit the [S]elect screen. +

+ +
+ +

7.13 How do I install a source package?

+ +

+Debian source packages can't actually be "installed", they are just +unpacked in whatever directory you want to build the binary packages they +produce. +

+ +

+Source packages are distributed on most of the same mirrors where you can +obtain the binary packages. If you set up your APT's +sources.list(5) to include the appropriate "deb-src" +lines, you'll be able to easily download any source packages by running +

+ +
+     apt-get source foo
+
+ +

+To help you in actually building the source package, Debian source package +provide the so-called build-dependencies mechanism. This means that the source +package maintainer keeps a list of other packages that are required to build +their package. To see how this is useful, run +

+ +
+     apt-get build-dep foo
+
+ +

+before building the source. +

+ +
+ +

7.14 How do I build binary packages from a source package?

+ +

+The preferred way to do this is by using various wrapper tools. We'll show how +it's done using the devscripts tools. Install this package if you +haven't done so already. +

+ +

+Now, first get the source package: +

+ +
+     apt-get source foo
+
+ +

+and change to the source tree: +

+ +
+     cd foo-*
+
+ +

+Then install needed build-dependencies (if any): +

+ +
+     sudo apt-get build-dep foo
+
+ +

+Then create a dedicated version of your own build (so that you won't get +confused later when Debian itself releases a new version) +

+ +
+     dch -l local 'Blah blah blah'
+
+ +

+And finally build your package +

+ +
+     debuild -us -uc
+
+ +

+If everything worked out fine, you should now be able to install your package +by running +

+ +
+     sudo dpkg -i ../*.deb
+
+ +

+If you prefer to do things manually, and don't want to use +devscripts, follow this procedure: +

+ +

+You will need all of foo_*.dsc, foo_*.tar.gz and foo_*.diff.gz to compile the +source (note: there is no .diff.gz for some packages that are native to +Debian). +

+ +

+Once you have them (How do I install a source package?, +Section 7.13), if you have the dpkg-dev package installed, the +following command: +

+ +
+     dpkg-source -x foo_version-revision.dsc
+
+ +

+will extract the package into a directory called foo-version. +

+ +

+If you want just to compile the package, you may cd into +foo-version directory and issue the command +

+ +
+     dpkg-buildpackage -rfakeroot -b
+
+ +

+to build the package (note that this also requires the fakeroot +package), and then +

+ +
+     dpkg -i ../foo_version-revision_arch.deb
+
+ +

+to install the newly-built package(s). +

+ +
+ +

7.15 How do I create Debian packages myself?

+ +

+For a more detailed description on this, read the New Maintainers' Guide, +available in the maint-guide package, or at http://www.debian.org/doc/devel-manuals#maint-guide. +

+ +
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +

+ +
+version 4.0.4+nmu1, 3 January 2010
+
+Authors are listed at Debian FAQ Authors
+
+
+
+ + + + + diff --git a/includes/squeeze/common/doc/FAQ/html/ch-pkg_basics.html b/includes/squeeze/common/doc/FAQ/html/ch-pkg_basics.html new file mode 120000 index 000000000..98c97fece --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-pkg_basics.html @@ -0,0 +1 @@ +ch-pkg_basics.en.html \ No newline at end of file diff --git a/includes/squeeze/common/doc/FAQ/html/ch-pkgtools.en.html b/includes/squeeze/common/doc/FAQ/html/ch-pkgtools.en.html new file mode 100644 index 000000000..763c63acf --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-pkgtools.en.html @@ -0,0 +1,1199 @@ + + + + + + + + +The Debian GNU/Linux FAQ - The Debian package management tools + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +
Chapter 8 - The Debian package management tools +

+ +
+ +

8.1 What programs does Debian provide for managing its packages?

+ +

+There are multiple tools that are used to manage Debian packages, from graphic +or text-based interfaces to the low level tools used to install packages. All +the available tools rely on the lower level tools to properly work and are +presented here in decreasing complexity level. +

+ +

+It is important to understand that the higher level package management tools +such as aptitude or dselect rely on apt +which, itself, relies on dpkg to manage the packages in the +system. +

+ +

+See the APT +HOWTO for more information about the Debian package management +utilities. This document is available in various languages and formats, see +the APT HOWTO +entry on the DDP Users' Manuals overview. +

+ +
+ +

8.1.1 dpkg

+ +

+This is the main package management program. dpkg can be invoked +with many options. Some common uses are: +

+
    +
  • +

    +Find out all the options: dpkg --help. +

    +
  • +
+
    +
  • +

    +Print out the control file (and other information) for a specified package: +dpkg --info foo_VVV-RRR.deb +

    +
  • +
+
    +
  • +

    +Install a package (including unpacking and configuring) onto the file system of +the hard disk: dpkg --install foo_VVV-RRR.deb. +

    +
  • +
+
    +
  • +

    +Unpack (but do not configure) a Debian archive into the file system of the hard +disk: dpkg --unpack foo_VVV-RRR.deb. Note that this operation +does not necessarily leave the package in a usable state; some files +may need further customization to run properly. This command removes any +already-installed version of the program and runs the preinst (see What is a Debian preinst, postinst, +prerm, and postrm script?, Section 7.6) script associated with the package. +

    +
  • +
+
    +
  • +

    +Configure a package that already has been unpacked: dpkg --configure +foo. Among other things, this action runs the postinst (see What is a Debian preinst, postinst, +prerm, and postrm script?, Section 7.6) script associated with the package. +It also updates the files listed in the conffiles for this +package. Notice that the 'configure' operation takes as its argument a package +name (e.g., foo), not the name of a Debian archive file (e.g., +foo_VVV-RRR.deb). +

    +
  • +
+
    +
  • +

    +Extract a single file named "blurf" (or a group of files named +"blurf*" from a Debian archive: dpkg --fsys-tarfile +foo_VVV-RRR.deb | tar -xf - blurf* +

    +
  • +
+
    +
  • +

    +Remove a package (but not its configuration files): dpkg --remove +foo. +

    +
  • +
+
    +
  • +

    +Remove a package (including its configuration files): dpkg --purge +foo. +

    +
  • +
+
    +
  • +

    +List the installation status of packages containing the string (or regular +expression) "foo*": dpkg --list 'foo*'. +

    +
  • +
+ +
+ +

8.1.2 APT

+ +

+APT is the Advanced Package Tool and provides the apt-get +program. apt-get provides a simple way to retrieve and install +packages from multiple sources using the command line. Unlike +dpkg, apt-get does not understand .deb files, it +works with the packages proper name and can only install .deb archives from a +source specified in /etc/apt/sources.list. apt-get +will call dpkg directly after downloading the .deb archives[5] from the configured sources. +

+ +

+Some common ways to use apt-get are: +

+
    +
  • +

    +To update the list of package known by your system, you can run: +

    + +
    +     apt-get update
    +
    + +

    +(you should execute this regularly to update your package lists) +

    +
  • +
+
    +
  • +

    +To upgrade all the packages on your system (without installing extra packages +or removing packages), run: +

    + +
    +     apt-get upgrade
    +
    +
  • +
+
    +
  • +

    +To install the foo package and all its dependencies, run: +

    + +
    +     apt-get install foo
    +
    +
  • +
+
    +
  • +

    +To remove the foo package from your system, run: +

    + +
    +     apt-get remove foo
    +
    +
  • +
+
    +
  • +

    +To remove the foo package and its configuration files from your system, run: +

    + +
    +     apt-get --purge remove foo
    +
    +
  • +
+
    +
  • +

    +To upgrade all the packages on your system, and, if needed for a package +upgrade, installing extra packages or removing packages, run: +

    + +
    +     apt-get dist-upgrade
    +
    + +

    +(The command upgrade keeps a package at its installed obsolete +version if upgrading would need an extra package to be installed, for a new +dependency to be satisfied. The dist-upgrade command is less +conservative.) +

    +
  • +
+ +

+Note that you must be logged in as root to perform any commands that modify the +system packages. +

+ +

+The apt tool suite also includes the apt-cache tool to query the +package lists. You can use it to find packages providing specific +functionality through simple text or regular expression queries and through +queries of dependencies in the package management system. Some common ways to +use apt-cache are: +

+
    +
  • +

    +To find packages whose description contain word: +

    + +
    +     apt-cache search word
    +
    +
  • +
+
    +
  • +

    +To print the detailed information of a package: +

    + +
    +     apt-cache show package
    +
    +
  • +
+
    +
  • +

    +To print the packages a given package depends on: +

    + +
    +     apt-cache depends package
    +
    +
  • +
+
    +
  • +

    +To print detailed information of the versions available for a package and the +packages that reverse-depends on it: +

    + +
    +     apt-cache showpkg package
    +
    +
  • +
+ +

+For more information, install the apt package and read +apt-get(8), sources.list(5) and install the +apt-doc package and read +/usr/share/doc/apt-doc/guide.html/index.html. +

+ +
+ +

8.1.3 aptitude

+ +

+aptitude is a package manager for Debian GNU/Linux systems that +provides a frontend to the apt package management infrastructure. +aptitude is a text-based interface using the curses library, it +can be used to perform management tasks in a fast and easy way. +

+ +

+aptitude provides the functionality of dselect and +apt-get, as well as many additional features not found in either +program: +

+
    +
  • +

    +aptitude offers access to all versions of a package. +

    +
  • +
+
    +
  • +

    +aptitude logs all its actions in /var/log/aptitude. +

    +
  • +
+
    +
  • +

    +aptitude makes it easy to keep track of obsolete software by +listing it under "Obsolete and Locally Created Packages". +

    +
  • +
+
    +
  • +

    +aptitude includes a fairly powerful system for searching +particular packages and limiting the package display. Users familiar with +mutt will pick up quickly, as mutt was the +inspiration for the expression syntax. +

    +
  • +
+
    +
  • +

    +aptitude tracks which packages have been installed due to +dependencies and removes them automatically when the packages that needed them +are removed from the system. +

    +
  • +
+
    +
  • +

    +aptitude can automatically install Recommended: +packages[6]. +

    +
  • +
+
    +
  • +

    +aptitude can be used to install the predefined tasks available. +For more information see tasksel, Section 8.1.5. +

    +
  • +
+
    +
  • +

    +aptitude in full screen mode has su functionality +embedded and can be run by a normal user. It will call su (and +ask for the root password, if any) when you really need administrative +privileges +

    +
  • +
+ +

+You can use aptitude through a visual interface (simply run +aptitude) or directly from the command line. The command line +syntax used is very similar to the one used in apt-get. For +example, to install the foo package, you can run aptitude +install foo. +

+ +

+Note that aptitude is the preferred program for package management +from console both for package installations and package or system upgrades. +

+ +

+For more informations, read the manual page aptitude(8) and +install the aptitude-doc package. +

+ +
+ +

8.1.4 synaptic

+ +

+synaptic is a graphical package manager. It enables you to +install, upgrade and remove software packages in a user friendly way. Next to +all features offered by aptitude, it also has a feature for editing the list of +used repositories, and supports browsing all available documentation related to +a package. See the Synaptic +Website for more information. +

+ +
+ +

8.1.5 tasksel

+ +

+When you want to perform a specific task it might be difficult to find the +appropiate suite of packages that fill your need. The Debian developers have +defined tasks, a task is a collection of several individual Debian +packages all related to a specific activity. Tasks can be installed through +the tasksel program or through aptitude. +

+ +

+The Debian installer will typically install automaticaly the task associated +with a standard system and a desktop environment. The specific desktop +environment installed will depend on the CD/DVD media used, most commonly it +will be the GNOME desktop (gnome-desktop task). Also, depending +on your selections throughout the installation process, tasks might be +automatically installed in your system. For example, if you selected a +language, the task associated with it will be installed automatically too and +if you are running in a laptop system the installer recognises the +laptop task will be installed too. +

+ +
+ +

8.1.6 Other package management tools

+ +
+ +

8.1.6.1 dselect

+ +

+This program is a menu-driven interface to the Debian package management +system. For woody and earlier releases, this was the main package management +interface for for first-time installations, but currently users are encouraged +to use aptitude instead. Some users might feel more comfortable +using aptitude and it is also recommended over +dselect for large-scale upgrades. For more information on +aptitude please see aptitude, Section +8.1.3. +

+ +

+dselect can: +

+
    +
  • +

    +guide the user as he/she chooses among packages to install or remove, ensuring +that no packages are installed that conflict with one another, and that all +packages required to make each package work properly are installed; +

    +
  • +
+
    +
  • +

    +warn the user about inconsistencies or incompatibilities in their selections; +

    +
  • +
+
    +
  • +

    +determine the order in which the packages must be installed; +

    +
  • +
+
    +
  • +

    +automatically perform the installation or removal; and +

    +
  • +
+
    +
  • +

    +guide the user through whatever configuration process are required for each +package. +

    +
  • +
+ +

+dselect begins by presenting the user with a menu of 7 items, each +of which is a specific action. The user can select one of the actions by using +the arrow keys to move the highlighter bar, then pressing the +<enter> key to select the highlighted action. +

+ +

+What the user sees next depends on the action he selected. If he selects any +option but Access or Select, then +dselect will simply proceed to execute the specified action: e.g., +if the user selected the action Remove, then dselect would proceed +to remove all of the files selected for removal when the user last chose the +Select action. +

+ +

+Both the Access menu item and the Select menu item +lead to additional menus. In both cases, the menus are presented as split +screens; the top screen gives a scrollable list of choices, while the bottom +screen gives a brief explanation ("info") for each choice. +

+ +

+Extensive on-line help is available, use the '?' key to get to a help screen +at any time. +

+ +

+The order in which the actions are presented in the first dselect +menu represents the order in which a user would normally choose +dselect to install packages. However, a user can pick any of the +main menu choices as often as needed (including not at all, depending on what +one wants to do). +

+
    +
  • +

    +Begin by choosing an Access Method. This is the method by +which the user plans on accessing Debian packages; e.g., some users have Debian +packages available on CD-ROM, while others plan to fetch them using anonymous +FTP. The selected "Access Method" is stored after +dselect exits, so if it does not change, then this option need not +be invoked again. +

    +
  • +
+
    +
  • +

    +Then Update the list of available packages. To do this, +dselect reads the file "Packages.gz" which should be +included in the top level of the directory where the Debian packages to be +installed are stored. (But if it is not there, dselect will offer +to make it for you.) +

    +
  • +
+
    +
  • +

    +Select specific packages for installation on his system. +After choosing this menu item, the user is first presented with a full screen +of help (unless the `--expert' command line option was used). Once the user +exits the Help screen, he sees the split-screen menu for choosing packages to +install (or remove). +

    + +

    +The top part of the screen is a relatively narrow window into the list of +Debian's 18200 packages; the bottom part of the screen contains description of +the package or group of packages which are highlighted above. +

    + +

    +One can specify which packages should be operated on by highlighting a package +name or the label for a group of packages. After that, you can select +packages: +

    +
    +
    to be installed:
    +
    +

    +This is accomplished by pressing the `+' key. +

    +
    +
    +
    +
    to be deleted:
    +
    +

    +Packages can be deleted two ways: +

    +
      +
    • +

      +removed: this removes most of the files associated with the package, but +preserves the files listed as configuration files (see What is a Debian conffile?, Section +7.5) and package configuration information. This is done by pressing the +`-' key. +

      +
    • +
    +
      +
    • +

      +purged: this removes every file that is part of the package. This is +done by pressing the `_' key. +

      +
    • +
    + +

    +Note that it's not possible to remove "All Packages". If you try +that, your system will instead be reduced to the initial installed base +packages. +

    +
    +
    +
    +
    to be put "on hold"
    +
    +

    +This is done by pressing `=', and it effectively tells dselect not +to upgrade a package even if the version currently installed on your system is +not as recent as the version that is available in the Debian repository you are +using (this was specified when you set the Access Method, and +acquired when you used Update). +

    + +

    +Just like you can put a package on hold, you can reverse such setting by +pressing `:'. That tells dselect that the package(s) may be +upgraded if a newer version is available. This is the default setting. +

    +
    +
    + +

    +You can select a different order in which the packages are presented, by using +the `o' key to cycle between various options for sorting the packages. The +default order is to present packages by Priority; within each priority, +packages are presented in order of the directory (a.k.a. section) of the +archive in which they are stored. Given this sort order, some packages in +section A (say) may be presented first, followed by some packages in section B, +followed by more packages (of lower priority) in section A. +

    + +

    +You can also expand meanings of the labels at the top of the screen, by using +the `v' (verbose) key. This action pushes much of the text that formerly fit +onto the display off to the right. To see it, press the right arrow; to scroll +back to the left, press the left arrow. +

    + +

    +If you select a package for installation or removal, e.g., +foo.deb, and that package depends on (or recommends) another +package, e.g., blurf.deb, then dselect will place the +you in a sub-screen of the main selection screen. There you can choose among +the related packages, accepting the suggested actions (to install or not), or +rejecting them. To do the latter, press Shift-D; to return to the former, +press Shift-U. In any case, you can save your selections and return to the +main selection screen by pressing Shift-Q. +

    +
  • +
+
    +
  • +

    +Users returning to the main menu can then select the "Install" menu +item to unpack and configure the selected packages. Alternatively, users +wishing to remove files can choose the "Remove" menu item. At any +point, users can choose "Quit" to exit dselect; users' selections are +preserved by dselect. +

    +
  • +
+ +
+ +

8.1.6.2 dpkg-deb

+ +

+This program manipulates Debian archive(.deb) files. Some common +uses are: +

+
    +
  • +

    +Find out all the options: dpkg-deb --help. +

    +
  • +
+
    +
  • +

    +Determine what files are contained in a Debian archive file: dpkg-deb +--contents foo_VVV-RRR.deb) +

    +
  • +
+
    +
  • +

    +Extract the files contained in a named Debian archive into a user specified +directory: dpkg-deb --extract foo_VVV-RRR.deb tmp extracts each of +the files in foo_VVV-RRR.deb into the directory tmp/. +This is convenient for examining the contents of a package in a localized +directory, without installing the package into the root file system. +

    +
  • +
+
    +
  • +

    +Extract the control information files from a package: dpkg-deb --control +foo_VVV-RRR.deb tmp. +

    +
  • +
+ +

+Note that any packages that were merely unpacked using dpkg-deb +--extract will be incorrectly installed, you should use dpkg +--install instead. +

+ +

+More information is given in the manual page dpkg-deb(1). +

+ +
+ +

8.1.6.3 dpkg-split

+ +

+This program splits large package into smaller files (e.g., for writing onto a +set of floppy disks), and can also be used to merge a set of split files back +into a single file. It can only be used on a Debian system (i.e. a system +containing the dpkg package), since it calls the program +dpkg-deb to parse the debian package file into its component +records. +

+ +

+For example, to split a big .deb file into N parts, +

+
    +
  • +

    +Execute the command dpkg-split --split foo.deb. This will produce +N files each of approximately 460 KBytes long in the current directory. +

    +
  • +
+
    +
  • +

    +Copy those N files to floppy disks. +

    +
  • +
+
    +
  • +

    +Copy the contents of the floppy disks onto the hard disk of your choice on the +other machine. +

    +
  • +
+
    +
  • +

    +Join those part-files together using dpkg-split --join +"foo*". +

    +
  • +
+ +
+ +

8.2 Debian claims to be able to update a running program; how is this accomplished?

+ +

+The kernel (file system) in Debian GNU/Linux systems supports replacing files +even while they're being used. +

+ +

+We also provide a program called start-stop-daemon which is used +to start daemons at boot time or to stop daemons when the runlevel is changed +(e.g., from multi-user to single-user or to halt). The same program is used by +installation scripts when a new package containing a daemon is installed, to +stop running daemons, and restart them as necessary. +

+ +
+ +

8.3 How can I tell what packages are already installed on a Debian system?

+ +

+To learn the status of all the packages installed on a Debian system, execute +the command +

+ +
+     dpkg --list
+
+ +

+This prints out a one-line summary for each package, giving a 2-letter status +symbol (explained in the header), the package name, the version which is +installed, and a brief description. +

+ +

+To learn the status of packages whose names match the string any pattern +beginning with "foo" by executing the command: +

+ +
+     dpkg --list 'foo*'
+
+ +

+To get a more verbose report for a particular package, execute the command: +

+ +
+     dpkg --status packagename
+
+ +
+ +

8.4 How to display the files of a package installed?

+ +

+To list all the files provided by the installed package foo +execute the command +

+ +
+     dpkg --listfiles foo
+
+ +

+Note that the files created by the installation scripts aren't displayed. +

+ +
+ +

8.5 How can I find out what package produced a particular file?

+ +

+To identify the package that produced the file named foo execute +either: +

+
    +
  • +

    +dpkg --search filename +

    + +

    +This searches for filename in installed packages. (This is +(currently) equivalent to searching all of the files having the file extension +of .list in the directory /var/lib/dpkg/info/, and +adjusting the output to print the names of all the packages containing it, and +diversions.) +

    + +

    +A faster alternative to this is the dlocate tool. +

    + +
    +     dlocate -S  filename
    +
    +
  • +
+
    +
  • +

    +zgrep foo Contents-ARCH.gz +

    + +

    +This searches for files which contain the substring foo in their +full path names. The files Contents-ARCH.gz (where ARCH +represents the wanted architecture) reside in the major package directories +(main, non-free, contrib) at a Debian FTP site (i.e. under +/debian/dists/etch). A Contents file refers only to +the packages in the subdirectory tree where it resides. Therefore, a user +might have to search more than one Contents files to find the +package containing the file foo. +

    + +

    +This method has the advantage over dpkg --search in that it will +find files in packages that are not currently installed on your system. +

    +
  • +
+
    +
  • +

    +apt-file search foo +

    + +

    +If you install the apt-file, similar to the above, it searches +files which contain the substring or regular expression foo in +their full path names. The advantage over the sample above is that there is no +need to retrieve the Contents-ARCH.gz files as it will do this +automatically for all the sources defined in /etc/apt/sources.list +when you run (as root) apt-file update. +

    +
  • +
+ +
+ +

8.6 Why doesn't get `foo-data' removed when I uninstall `foo'? How do I make sure old unused library-packages get purged?

+ +

+Some packages are split in program (`foo') and data (`foo-data') (or in `foo' +and `foo-doc'). This is true for many games, multimedia applications and +dictionaries in Debian and has been introduced since some users might want to +access the raw data without installing the program or because the program can +be run without the data itself, making it optional. +

+ +

+Similar situations occur when dealing with libraries: generally these get +installed since packages containing applications depend on them. When the +application-package is purged, the library-package might stay on the system. +Or: when the application-package no longer depends upon e.g. libdb4.2, but +upon libdb4.3, the libdb4.2 package might stay when the application-package is +upgraded. +

+ +

+In these cases, `foo-data' doesn't depend on `foo', so when you remove the +`foo' package it will not get automatically removed by most package management +tools. The same holds true for the library packages. This is necessary to +avoid circular dependencies. If you use aptitude (see aptitude, Section 8.1.3) as your package management tool +it will, however, track automatically installed packages and remove them when +no packages remain that need them in your system. +

+ +
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +

+ +
+version 4.0.4+nmu1, 3 January 2010
+
+Authors are listed at Debian FAQ Authors
+
+
+
+ + + + + diff --git a/includes/squeeze/common/doc/FAQ/html/ch-pkgtools.html b/includes/squeeze/common/doc/FAQ/html/ch-pkgtools.html new file mode 120000 index 000000000..6c9eeed19 --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-pkgtools.html @@ -0,0 +1 @@ +ch-pkgtools.en.html \ No newline at end of file diff --git a/includes/squeeze/common/doc/FAQ/html/ch-redistrib.en.html b/includes/squeeze/common/doc/FAQ/html/ch-redistrib.en.html new file mode 100644 index 000000000..6a2b65d87 --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-redistrib.en.html @@ -0,0 +1,340 @@ + + + + + + + + +The Debian GNU/Linux FAQ - Redistributing Debian GNU/Linux in a commercial product + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +
Chapter 14 - Redistributing Debian GNU/Linux in a commercial product +

+ +
+ +

14.1 Can I make and sell Debian CDs?

+ +

+Go ahead. You do not need permission to distribute anything we have +released, so that you can master your CD as soon as the beta-test +ends. You do not have to pay us anything. Of course, all CD manufacturers +must honor the licenses of the programs in Debian. For example, many of the +programs are licensed under the GPL, which requires you to distribute their +source code. +

+ +

+Also, we will publish a list of CD manufacturers who donate money, software, +and time to the Debian project, and we will encourage users to buy from +manufacturers who donate, so it is good advertising to make donations. +

+ +
+ +

14.2 Can Debian be packaged with non-free software?

+ +

+Yes. While all the main components of Debian are free software, we provide a +non-free directory for programs that are not freely redistributable. +

+ +

+CD manufacturers may be able to distribute the programs we have placed +in that directory, depending on the license terms or their private arrangements +with the authors of those software packages. CD manufacturers can also +distribute the non-free software they get from other sources on the same CD. +This is nothing new: free and commercial software are distributed on the same +CD by many manufacturers now. Of course we still encourage software authors to +release the programs they write as free software. +

+ +
+ +

14.3 I am making a special Linux distribution for a "vertical market". Can I use Debian GNU/Linux for the guts of a Linux system and add my own applications on top of it?

+ +

+Yes. Debian-derived distributions are being created both in close cooperation +with the Debian project itself and by external parties. One can use the +Custom Debian +Distributions framework to work together with Debian; Skolelinux is one such project. +

+ +

+There are several other Debian-derived distributions already on the market, +such as Progeny Debian, Linspire, Knoppix and Ubuntu, that are targeted at a +different kind of audience than the original Debian GNU/Linux is, but use most +of our components in their product. +

+ +

+Debian also provides a mechanism to allow developers and system administrators +to install local versions of selected files in such a way that they will not be +overwritten when other packages are upgraded. This is discussed further in the +question on How do I override a file +installed by a package, so that a different version can be used instead?, +Section 11.8. +

+ +
+ +

14.4 Can I put my commercial program in a Debian "package" so that it installs effortlessly on any Debian system?

+ +

+Go right ahead. The package tool is free software; the packages may or may not +be free software, it can install them all. +

+ +
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +

+ +
+version 4.0.4+nmu1, 3 January 2010
+
+Authors are listed at Debian FAQ Authors
+
+
+
+ + + + + diff --git a/includes/squeeze/common/doc/FAQ/html/ch-redistrib.html b/includes/squeeze/common/doc/FAQ/html/ch-redistrib.html new file mode 120000 index 000000000..f1826236b --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-redistrib.html @@ -0,0 +1 @@ +ch-redistrib.en.html \ No newline at end of file diff --git a/includes/squeeze/common/doc/FAQ/html/ch-software.en.html b/includes/squeeze/common/doc/FAQ/html/ch-software.en.html new file mode 100644 index 000000000..e2beb961d --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-software.en.html @@ -0,0 +1,639 @@ + + + + + + + + +The Debian GNU/Linux FAQ - Software available in the Debian system + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +
Chapter 5 - Software available in the Debian system +

+ +
+ +

5.1 What types of applications and development software are available for Debian GNU/Linux?

+ +

+Like most Linux distributions, Debian GNU/Linux provides: +

+
    +
  • +

    +the major GNU applications for software development, file manipulation, and +text processing, including gcc, g++, make, texinfo, Emacs, the Bash shell and +numerous upgraded Unix utilities, +

    +
  • +
+
    +
  • +

    +Perl, Python, Tcl/Tk and various related programs, modules and libraries for +each of them, +

    +
  • +
+
    +
  • +

    +TeX (LaTeX) and Lyx, dvips, Ghostscript, +

    +
  • +
+
    +
  • +

    +the Xorg windowing system, which provides a networked graphical user interface +for Linux, and countless X applications including the GNOME, KDE and Xfce +desktop environments. +

    +
  • +
+
    +
  • +

    +a full suite of networking applications, including servers for Internet +protocols such as HTTP (WWW), FTP, NNTP (news), SMTP and POP (mail) and DNS +(name servers); relational databases like PostgreSQL, MySQL; also provided are +web browsers including the various Mozilla products [1], +

    +
  • +
+
    +
  • +

    +a complete set of office applications, including the OpenOffice.org +productivity suite, Gnumeric and other spreadsheets, WYSIWYG editors, +calendars. +

    +
  • +
+ +

+More than 18040 packages, ranging from news servers and readers to sound +support, FAX programs, database and spreadsheet programs, image processing +programs, communications, net, and mail utilities, Web servers, and even +ham-radio programs are included in the distribution. Another 560 software +suites are available as Debian packages, but are not formally part of Debian +due to license restrictions. +

+ +
+ +

5.2 Who wrote all that software?

+ +

+For each package the authors of the program(s) are credited in the +file /usr/share/doc/PACKAGE/copyright, where PACKAGE is to be +substituted with the package's name. +

+ +

+Maintainers who package this software for the Debian GNU/Linux system +are listed in the Debian control file (see What is a Debian control file?, +Section 7.4) that comes with each package. The Debian changelog, in +/usr/share/doc/PACKAGE/changelog.Debian.gz, mentions the people +who've worked on the Debian packaging too. +

+ +
+ +

5.3 How can I get a current list of programs that have been packaged for Debian?

+ +

+A complete list is available from any of the Debian mirrors, in the +file indices/Maintainers. That file includes the package names +and the names and e-mails of their respective maintainers. +

+ +

+The WWW interface to the Debian +packages conveniently summarizes the packages in each of about +thirty "sections" of the Debian archive. +

+ +
+ +

5.4 How can I install a developer's environment to build packages?

+ +

+If you want to build packages in your Debian system you will need to have a +basic development environment, including a C/C++ compiler and some other +essential packages. In order to install this environment you just need to +install the build-essential. This package is a meta-package or +place-holder package which depends on the standard development tools one needs +to build a Debian package. +

+ +

+Some software can, however, need additional software to be rebuilt, including +library headers or additional tools such as autoconf or +gettext. Debian provides many of the tools needed to build other +software as Debian packages. +

+ +

+Finding which software is precisely required can be tricky, however, unless you +are planning on rebuilding Debian packages. This last task is rather easy to +do, as official packages have to include a list of the additional software +(besides the packages in build-essential) needed to build the +pacakge, this is known as Build-Dependencies. To install all the +packages needed to build a given source package and then build said source +package you can just run: +

+ +
+     # apt-get build-dep foo
+     # apt-get source --build foo
+
+ +

+Notice that if you want to build the Linux kernels distributed by Debian you +will want to install also the kernel-package package. For more +information see What tools does +Debian provide to build custom kernels?, Section 10.2. +

+ +
+ +

5.5 What is missing from Debian GNU/Linux?

+ +

+A list of packages which are still needed to be packaged for Debian exists, the +Work-Needing and Prospective +Packages list. +

+ +

+For more details about adding the missing things, see How can I become a Debian software +developer?, Section 13.1. +

+ +
+ +

5.6 Why do I get "ld: cannot find -lfoo" messages when compiling programs? Why aren't there any libfoo.so files in Debian library packages?

+ +

+Debian Policy requires that such symbolic links (to libfoo.so.x.y.z or similar) +are placed in separate, development packages. Those packages are usually named +libfoo-dev or libfooX-dev (presuming the library package is named libfooX, and +X is a whole number). +

+ +
+ +

5.7 (How) Does Debian support Java?

+ +

+Several free implementations of Java technology are available as +Debian packages, providing both Java Development Kits as well as Runtime +Environments. You can write, debug and run Java programs using Debian. +

+ +

+Running a Java applet requires a web browser with the capability to recognize +and execute them. Several web browsers available in Debian, such as Mozilla or +Konqueror, support Java plug-ins that enable running Java applets within them. +

+ +

+Please refer to the Debian Java +FAQ for more information. +

+ +
+ +

5.8 How can I check that I am using a Debian system, and what version is it?

+ +

+In order to make sure that your system has been installed from the real Debian +base disks check for the existence of /etc/debian_version file, +which contains a single one-line entry giving the version number of the +release, as defined by the package base-files. +

+ +

+The existence of the program dpkg shows that you should be able to +install Debian packages on your system, but as the program has been ported to +many other operating systems and architectures, this is no longer a reliable +method of determining is a system Debian GNU/Linux. +

+ +

+Users should be aware, however, that the Debian system consists of many parts, +each of which can be updated (almost) independently. Each Debian +"release" contains well defined and unchanging contents. Updates are +separately available. For a one-line description of the installation status of +package foo, use the command dpkg --list foo. To +view versions of all installed packages, run: +

+ +
+     dpkg -l
+
+ +

+For a more verbose description, use: +

+ +
+     dpkg --status foo
+
+ +
+ +

5.9 How does Debian support non-English languages?

+
    +
  • +

    +Debian GNU/Linux is distributed with keymaps for nearly two dozen keyboards, +and with utilities (in the kbd package) to install, view, and +modify the tables. +

    + +

    +The installation prompts the user to specify the keyboard he will use. +

    +
  • +
+
    +
  • +

    +Vast majority of the software we packaged supports entering non-US-ASCII +characters used in other Latin languages (e.g. ISO-8859-1 or ISO-8859-2), and +a number of programs support multi-byte languages such as Japanese or Chinese. +

    +
  • +
+
    +
  • +

    +Currently, support for German-, Spanish-, Finnish-, French-, Hungarian-, +Italian-, Japanese-, Korean-, Dutch-, Polish-, Portuguese-, Russian-, Turkish-, +and Chinese-language manual pages is provided through the +manpages-LANG packages (where LANG is the two-letter ISO country +code). To access an NLS manual page, the user must set the shell LC_MESSAGES +variable to the appropriate string. +

    + +

    +For example, in the case of the Italian-language manual pages, LC_MESSAGES +needs to be set to 'italian'. The man program will then search +for Italian manual pages under /usr/share/man/it/. +

    +
  • +
+ +
+ +

5.10 Where is pine?

+ +

+Due to its restrictive license, it's in the non-free area. Moreover, since +license does not even allow modified binaries to be distributed, you have to +compile it yourself from the source and the Debian patches. +

+ +

+The source package name is pine. You can use the +pine-tracker package to be notified about when you need to +upgrade. +

+ +

+Note that there are many replacements for both pine and pico, such as +mutt and nano, that are located in the main section. +

+ +
+ +

5.11 Where is qmail/ezmlm/djbdns?

+ +

+Dan J. Bernstein used to distribute all software he has written +with a restrictive license which does not allow modified binaries to be +distributed. In november 2007 however, Bernstein said "[...] i have +decided to put all of my future and [...] past software into the public +domain". See FAQ from +distributors for his distribution terms. +

+ +

+As of 2008-04, daemontools, djbdns and +ucspi-tcp are shipped with Debian lenny (in main). As of this +writing (2008-04), qmail is not yet packaged for Debian main; see +Bug #457318 (ITP +qmail) for the current status. +

+ +

+As of 2008-04, publicfile and ezmlm were still not +free software. For ezmlm, there's the ezmlm-src +package in the non-free area. +

+ +
+ +

5.12 Where is a player for Flash (SWF)?

+ +

+Debian ships both gnash and swfdec: two free SWF +movie players. +

+ +
+ +

5.13 Where is Google Earth?

+ +

+Google Earth is available for GNU/Linux from Google's web site, but is not only +not Free Software, but is completely undistributable by a third party. +However, googleearth-package (in the contrib-section) might be +helpful in using this software. +

+ +
+ +

5.14 Where is VoIP software?

+ +

+Two main open protocols are used for Voice Over IP: SIP and H.323. Both are +implemented by a wide variety of software in Debian main. ekiga +is one of the popular clients. +

+ +
+ +

5.15 I have a wireless network card which doesn't work with Linux. What should I do?

+ +

+Buy one which does :) +

+ +

+Alternatively, use ndiswrapper to use a driver for Windows (if you +have one) on your Linux system. See the Debian Wiki ndiswapper +page for more information. +

+ +
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +

+ +
+version 4.0.4+nmu1, 3 January 2010
+
+Authors are listed at Debian FAQ Authors
+
+
+
+ + + + + diff --git a/includes/squeeze/common/doc/FAQ/html/ch-software.html b/includes/squeeze/common/doc/FAQ/html/ch-software.html new file mode 120000 index 000000000..f75c0ab2c --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-software.html @@ -0,0 +1 @@ +ch-software.en.html \ No newline at end of file diff --git a/includes/squeeze/common/doc/FAQ/html/ch-support.en.html b/includes/squeeze/common/doc/FAQ/html/ch-support.en.html new file mode 100644 index 000000000..a078153a5 --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-support.en.html @@ -0,0 +1,679 @@ + + + + + + + + +The Debian GNU/Linux FAQ - Getting support for Debian GNU/Linux + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +
Chapter 12 - Getting support for Debian GNU/Linux +

+ +
+ +

12.1 What other documentation exists on and for a Debian system?

+ +
    +
  • +

    +The Debian GNU/Linux reference covers many aspects of system administration +through shell-command examples. Basic tutorials, tips, and other information +are provided for many different topics ranging from system administration to +programming. +

    + +

    +Get it from the debian-reference package, or at http://www.debian.org/doc/user-manuals#quick-reference. +

    +
  • +
+
    +
  • +

    +The Debian Policy manual documents the policy requirements for the +distribution, i.e. the structure and contents of the Debian archive, several +design issues of the operating system etc. It also includes the technical +requirements that each package must satisfy to be included in the distribution, +and documents the basic technical aspects of Debian binary and source packages. +

    + +

    +Get it from the debian-policy package, or at http://www.debian.org/doc/devel-manuals#policy. +

    +
  • +
+
    +
  • +

    +Documentation developed by the Debian Documentation Project. It is available +at http://www.debian.org/doc/ and +includes user guides, administration guides and security guides for the Debian +GNU/Linux operating system. +

    +
  • +
+
    +
  • +

    +Documentation on installed Debian packages: Most packages have files that are +unpacked into /usr/share/doc/PACKAGE. +

    +
  • +
+
    +
  • +

    +Documentation on the Linux project: The Debian package doc-linux +installs all of the most recent versions of the HOWTOs and mini-HOWTOs from the +Linux Documentation Project. +

    +
  • +
+
    +
  • +

    +Unix-style `man' pages: Most commands have manual pages written in the style of +the original Unix 'man' files. For instance, to see the manual page for the +command `ls', execute man ls. Execute man man for +more information on finding and viewing manual pages. +

    + +

    +New Debian users should note that the 'man' pages of many general system +commands are not available until they install these packages: +

    +
      +
    • +

      +man-db, which contains the man program itself, and +other programs for manipulating the manual pages. +

      +
    • +
    + +
  • +
+
    +
  • +

    +GNU-style `info' pages: User documentation for many commands, particularly GNU +tools, is available not in `man' pages, but in `info' files which can be read +by the GNU tool info, by running M-x info within GNU +Emacs, or with some other Info page viewer. +

    + +

    +Its main advantage over the original `man' pages are that it is a hypertext +system. It does not require the WWW, however; info can +be run from a plain text console. It was designed by Richard Stallman and +preceded the WWW. +

    +
  • +
+ +

+Note that you may access a lot of documentation on your system by using a WWW +browser, through `dwww', `dhelp' or `doccentral' commands, found in respective +packages, or by using `yelp'. +

+ +
+ +

12.2 Are there any on-line resources for discussing Debian?

+ +

+Yes. In fact, the main method of support Debian provides to our users is by +the way of e-mail. We'll give some details on that, and mention some other +useful resources. Even more resources are listed at the Debian Support webpage. +

+ +
+ +

12.2.1 Mailing lists

+ +

+There are a lot of Debian-related mailing +lists. +

+ +

+On a system with the doc-debian package installed there is a +complete list of mailing lists in +/usr/share/doc/debian/mailing-lists.txt. +

+ +

+Debian mailing lists are named following the pattern +debian-list-subject. Examples are debian-announce, debian-user, +debian-news. To subscribe to any list debian-list-subject, send +mail to debian-list-subject-request@lists.debian.org with the word +"subscribe" in the Subject: header. Be sure to remember to add +-request to the e-mail address when using this method to subscribe or +unsubscribe. Otherwise your e-mail will go to the list itself, which could be +embarrassing or annoying, depending on your point of view. +

+ +

+You can subscribe to mailing lists using the WWW form. You +can also un-subscribe using a WWW form. +

+ +

+The list manager's e-mail address is listmaster@lists.debian.org, +in case you have any trouble. +

+ +

+The mailing lists are public forums. All e-mails sent to the lists are also +copied to the public archive, for anybody (even non-subscribers) to browse or +search. Please make sure you never send any confidential or unlicensed +material to the lists. This includes things like e-mail addresses. Of +particular note is the fact that spammers have been known to abuse e-mail +addresses posted to our mailing lists. See the Mailing +Lists Privacy policy for more information. +

+ +

+Archives of the Debian mailing lists are available via WWW at http://lists.debian.org/. +

+ +
+ +

12.2.1.1 What is the code of conduct for the mailing lists?

+ +

+When using the Debian mailing lists, please follow these rules: +

+ +
    +
  • +

    +Do not flame; it is not polite. The people developing Debian are all +volunteers, donating their time, energy and money in an attempt to bring the +Debian project together. +

    +
  • +
+
    +
  • +

    +Do not use foul language; besides, some people receive the lists via packet +radio, where swearing is illegal. +

    +
  • +
+
    +
  • +

    +Make sure that you are using the proper list. Never post your +(un)subscription requests to the mailing list itself[7] +

    +
  • +
+ + +
+ +

12.2.2 Web forums

+ +

+debianHELP and Debian User Forums are web forums +on which you can submit questions about Debian and have them answered by other +users. (These are not officially part of the Debian project.) +

+ +
+ +

12.2.3 Wiki

+ +

+Solutions to common problems, howto's, guides, tips and other documentation can +be found at the constantly changing Debian Wiki. +

+ +
+ +

12.2.4 Maintainers

+ +

+Users can address questions to individual package maintainers using e-mail. To +reach a maintainer of a package called xyz, send e-mail to +xyz@packages.debian.org. +

+ +
+ +

12.2.5 Usenet newsgroups

+ +

+Users should post non-Debian-specific questions to one of the Linux USENET +groups, which are named comp.os.linux.* or linux.*. There are several lists of +Linux Usenet newsgroups and other related resources on the WWW, e.g. on the +Linux Online +and LinuxJournal sites. +

+ +
+ +

12.3 Is there a quick way to search for information on Debian GNU/Linux?

+ +

+There is a variety of search engines that serve documentation related to +Debian: +

+ +
    +
  • +

    +Google Groups: a search +engine for newsgroups. +

    + +

    +For example, to find out what experiences people have had with finding drivers +for Promise controllers under Debian, try searching on the phrase Promise +Linux driver. This will show you all the postings that contain these +strings, i.e. those where people discussed these topics. If you add +Debian to those search strings, you'll also get the postings +specifically related to Debian. +

    +
  • +
+
    +
  • +

    +Any of the common web spidering engines, such as AltaVista or Google, as long as you use the right +search terms. +

    + +

    +For example, searching on the string "cgi-perl" gives a more detailed +explanation of this package than the brief description field in its control +file. +

    +
  • +
+ +
+ +

12.4 Are there logs of known bugs?

+ +

+Reports on unsolved (and closed) issues are publicly available: Debian +promissed to do so by stating "We will not hide problems" in the +Debian Social +Contract. +

+ +

+The Debian GNU/Linux distribution has a bug tracking system (BTS) which files +details of bugs reported by users and developers. Each bug is given a number, +and is kept on file. Once it has been dealt with, it is marked as such. +

+ +

+Copies of this information are available at http://www.debian.org/Bugs/. +

+ +

+A mail server provides access to the bug tracking system database via e-mail. +In order to get the instructions, send an e-mail to request@bugs.debian.org +with "help" in the body. +

+ +
+ +

12.5 How do I report a bug in Debian?

+ +

+If you have found a bug in Debian, please read the instructions for reporting a +bug in Debian. These instructions can be obtained in one of several ways: +

+ +
    +
  • +

    +On any Debian system with the doc-debian package installed. The +instructions are in the file +/usr/share/doc/debian/bug-reporting.txt. +

    +
  • +
+
    +
  • +

    +By anonymous FTP. Debian mirror sites contain the instructions in the file +doc/bug-reporting.txt. +

    +
  • +
+ +

+You can use the package reportbug that will guide you through the +reporting process and mail the message to the proper address, with some extra +details about your system added automatically. It will also show you a list of +bugs already reported to the package you are reporting against in case your bug +has been reported previously, so that you can add additional information to the +existing bug report. +

+ +

+Expect to get an automatic acknowledgement of your bug report. It will also be +automatically given a bug tracking number, entered into the bug log and +forwarded to the debian-bugs-dist mailing list. +

+ +
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +

+ +
+version 4.0.4+nmu1, 3 January 2010
+
+Authors are listed at Debian FAQ Authors
+
+
+
+ + + + + diff --git a/includes/squeeze/common/doc/FAQ/html/ch-support.html b/includes/squeeze/common/doc/FAQ/html/ch-support.html new file mode 120000 index 000000000..978d556ab --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-support.html @@ -0,0 +1 @@ +ch-support.en.html \ No newline at end of file diff --git a/includes/squeeze/common/doc/FAQ/html/ch-uptodate.en.html b/includes/squeeze/common/doc/FAQ/html/ch-uptodate.en.html new file mode 100644 index 000000000..5f13eb5ba --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-uptodate.en.html @@ -0,0 +1,636 @@ + + + + + + + + +The Debian GNU/Linux FAQ - Keeping your Debian system up-to-date + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +
Chapter 9 - Keeping your Debian system up-to-date +

+ +
+ +

+A Debian goal is to provide a consistent upgrade path and a secure upgrade +process. We always do our best to make upgrading to new releases a smooth +procedure. In case there's some important note to add to the upgrade process, +the packages will alert the user, and often provide a solution to a possible +problem. +

+ +

+You should also read the Release Notes document that describes the details of +specific upgrades. It is shipped on all Debian CDs and available on the WWW at +http://www.debian.org/releases/stable/releasenotes. +

+ +
+ +

9.1 How can I keep my Debian system current?

+ +

+One could simply execute an anonymous ftp call to a Debian archive, then peruse +the directories until one finds the desired file, and then fetch it, and +finally install it using dpkg. Note that dpkg will +install upgrade files in place, even on a running system. Sometimes, a revised +package will require the installation of a newly revised version of another +package, in which case the installation will fail until/unless the other +package is installed. +

+ +

+Many people find this approach much too time-consuming, since Debian evolves so +quickly -- typically, a dozen or more new packages are uploaded every week. +This number is larger just before a new major release. To deal with this +avalanche, many people prefer to use a more automated method. Several +different packages are available for this purpose: +

+ +
+ +

9.1.1 aptitude

+ +

+APT is an advanced interface to the Debian packaging system. It features +complete installation ordering, multiple source capability and several other +unique features, see the User's Guide in +/usr/share/doc/apt-doc/guide.html/index.html (you will have to +install the apt-doc package). +

+ +

+aptitude is the recommended package manager for Debian GNU/Linux +systems. It is a text-based interface to APT using the curses library, and can +be used to perform management tasks in a fast and easy way. +

+ +

+Before you can use aptitude, you'll have to edit the +/etc/apt/sources.list file to set it up. If you wish to upgrade +to the latest stable version of Debian, you'll probably want to use a source +like this one: +

+ +
+     http://ftp.us.debian.org/debian stable main contrib non-free
+
+ +

+You can replace ftp.us.debian.org with the name of a faster Debian mirror near +you. See the mirror list at http://www.debian.org/mirror/list +for more information. +

+ +

+More details on this can be found in the sources.list(8) manual +page. +

+ +

+To update your system, run +

+ +
+     aptitude update
+
+ +

+followed by +

+ +
+     aptitude dist-upgrade
+
+ +

+Answer any questions that might come up, and your system will be upgraded. See +also aptitude, Section 8.1.3. +

+ +
+ +

9.1.2 apt-get, dselect and apt-cdrom

+ +

+apt-get is an APT-based command-line tool for handling packages, +and the APT dselect method is an interface to APT through dselect. +Both of these provide a simple, safe way to install and upgrade packages. +

+ +

+To use apt-get, install the apt package, and edit the +/etc/apt/sources.list file to set it up, just as for aptitude, Section 9.1.1. +

+ +

+Then run +

+ +
+     apt-get update
+
+ +

+followed by +

+ +
+     apt-get dist-upgrade
+
+ +

+Answer any questions that might come up, and your system will be upgraded. See +also the apt-get(8) manual page, as well as APT, Section 8.1.2. +

+ +

+To use APT with dselect, choose the APT access method in dselect's +method selection screen (option 0) and then specify the sources that should be +used. The configuration file is /etc/apt/sources.list. See also +dselect, Section 8.1.6.1. +

+ +

+If you want to use CDs to install packages, you can use apt-cdrom. +For details, please see the Release Notes, section "Setting up for an +upgrade from a local mirror". +

+ +

+Please note that when you get and install the packages, you'll still have them +kept in your /var directory hierarchy. To keep your partition from +overflowing, remember to delete extra files using apt-get clean +and apt-get autoclean, or to move them someplace else (hint: use +apt-move). +

+ +
+ +

9.1.3 aptitude

+ +

+aptitude is a text-based interface to the Debian package system. +It allows the user to view the list of packages and to perform package +management tasks such as installing, upgrading, and removing packages (see aptitude, Section 8.1.3). Actions +may be performed from a visual interface or from the command-line. +

+ +

+In command line, the actions are similar to that of APT, so to upgrade your +system run +

+ +
+     aptitude update
+
+ +

+followed by +

+ +
+     aptitude dist-upgrade
+
+ +

+To upgrade from a preview release, aptitude is the tool +recommended. Read the Release Notes at http://www.debian.org/releases/stable/releasenotes. +

+ +

+For details, see the manual page aptitude(8), and the file +/usr/share/aptitude/README +

+ +
+ +

9.1.4 mirror

+ +

+This Perl script, and its (optional) manager program called +mirror-master, can be used to fetch user-specified parts of a +directory tree from a specified host via anonymous FTP. +

+ +

+mirror is particularly useful for downloading large volumes of +software. After the first time files have been downloaded from a site, a file +called .mirrorinfo is stored on the local host. Changes to the +remote file system are tracked automatically by mirror, which +compares this file to a similar file on the remote system and downloads only +changed files. +

+ +

+The mirror program is generally useful for updating local copies +of remote directory trees. The files fetched need not be Debian files. (Since +mirror is a Perl script, it can also run on non-Unix systems.) +Though the mirror program provides mechanisms for excluding files +names of which match user-specified strings, this program is most useful when +the objective is to download whole directory trees, rather than selected +packages. +

+ +
+ +

9.1.5 dpkg-mountable

+ +

+dpkg-mountable adds an access method called `mountable' to dselect's list, +which allows you to install from any file system specified in /etc/fstab. For +example, the archive could be a normal hard disk partition or an NFS server, +which it will automatically mount and umount for you if necessary. +

+ +

+It also has some extra features not found in the standard dselect methods, such +as provision for a local file tree (either parallel to the main distribution or +totally separate), and only getting packages which are required, rather than +the time-consuming recursive directory scan, as well as logging of all dpkg +actions in the install method. +

+ +
+ +

9.2 Must I go into single user mode in order to upgrade a package?

+ +

+No. Packages can be upgraded in place, even in running systems. Debian has a +start-stop-daemon program that is invoked to stop, then restart +running process if necessary during a package upgrade. +

+ +
+ +

9.3 Do I have to keep all those .deb archive files on my disk?

+ +

+No. If you have downloaded the files to your disk then after you have +installed the packages, you can remove them from your system, e.g. by running +aptitude clean. +

+ +
+ +

9.4 How can I keep a log of the packages I added to the system? I'd like to know when which package upgrades and removals have occured!

+ +

+Passing the --log-option to dpkg makes +dpkg log status change updates and actions. It logs both the +dpkg-invokation (e.g. +

+ +
+     2005-12-30 18:10:33 install hello 1.3.18 2.1.1-4
+
+ +

+) and the results (e.g. +

+ +
+     2005-12-30 18:10:35 status installed hello 2.1.1-4
+
+ +

+) If you'd like to log all your dpkg invokations (even those done +using frontends like aptitude), you could add +

+ +
+     log /var/log/dpkg.log
+
+ +

+to your /etc/dpkg/dpkg.cfg. Be sure the created logfile gets +rotated periodically. If you're using logrotate, this can be +achieved by creating a file /etc/logrotate.d/dpkg with contents +

+ +
+     /var/log/dpkg {
+       missingok
+       notifempty
+     }
+
+ +

+More details on dpkg logging can be found in the +dpkg(1) manual page. +

+ +

+aptitude logs the package installations, removals, and upgrades +that it intends to perform to /var/log/aptitude. Note that the +results of those actions are not recorded in this file! +

+ +

+Another way to record your actions is to run your package management session +within the script(1) program. +

+ +
+ +

9.5 Can I automatically update the system?

+ +

+Yes. You can use cron-apt, this tool updates the system at +regular interval by using a cron job. By default it just updates the package +list and download new packages without installing. +

+ +

+Note: Automatic upgrade of packages is NOT recommended in +testing or unstable systems as this might bring unexpected +behaviour and remove packages without notice. +

+ +
+ +

9.6 I have several machines how can I download the updates only one time?

+ +

+If you have more than one Debian machine on your network, it is useful to use +apt-proxy to keep all of your Debian systems up-to-date. +

+ +

+apt-proxy reduces the bandwidth requirements of Debian mirrors by +restricting the frequency of Packages, Releases and Sources file updates from +the back end and only doing a single fetch for any file, independently of the +actual request it from the proxy. apt-proxy automatically builds +a Debian HTTP mirror based on requests which pass through the proxy. +

+ +

+For more details, see the apt-proxy homepage at http://apt-proxy.sourceforge.net/ +

+ +

+Of course, you can get the same benefit if you are already using a standard +caching proxy and all your systems are configured to use it. +

+ +
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +

+ +
+version 4.0.4+nmu1, 3 January 2010
+
+Authors are listed at Debian FAQ Authors
+
+
+
+ + + + + diff --git a/includes/squeeze/common/doc/FAQ/html/ch-uptodate.html b/includes/squeeze/common/doc/FAQ/html/ch-uptodate.html new file mode 120000 index 000000000..37f685277 --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/ch-uptodate.html @@ -0,0 +1 @@ +ch-uptodate.en.html \ No newline at end of file diff --git a/includes/squeeze/common/doc/FAQ/html/footnotes.en.html b/includes/squeeze/common/doc/FAQ/html/footnotes.en.html new file mode 100644 index 000000000..eede4011b --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/footnotes.en.html @@ -0,0 +1,294 @@ + + + + + + + + +The Debian GNU/Linux FAQ - Footnotes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +

+The Debian GNU/Linux FAQ +
Footnotes

+ +

1

+ +

+These have been, however, rebranded and are provided with different names due +to trademark issues +

+ +

2

+ +

+When the present-day sid did not exist, the FTP site organization had one major +flaw: there was an assumption that when an architecture is created in the +current unstable, it will be released when that distribution becomes the new +stable. For many architectures that isn't the case, with the result that those +directories had to be moved at release time. This was impractical because the +move would chew up lots of bandwidth. +

+ +

+The archive administrators worked around this problem for several years by +placing binaries for unreleased architectures in a special directory called +"sid". For those architectures not yet released, the first time they +were released there was a link from the current stable to sid, and from then on +they were created inside the unstable tree as normal. This layout was somewhat +confusing to users. +

+ +

+With the advent of package pools (see What's in the +pool directory?, Section 6.10), binary packages began to be +stored in a canonical location in the pool, regardless of the distribution, so +releasing a distribution no longer causes large bandwidth consumption on the +mirrors (there is, however, a lot of gradual bandwidth consumption throughout +the development process). +

+ +

3

+ +

+dists/stable/main, dists/stable/contrib, +dists/stable/non-free, and dists/unstable/main/, etc. +

+ +

4

+ +

+Historically, packages were kept in the subdirectory of dists +corresponding to which distribution contained them. This turned out to cause +various problems, such as large bandwidth consumption on mirrors when major +changes were made. This was fixed with the introduction of the package pool. +

+ +

+The dists directories are still used for the index files used by +programs like apt. +

+ +

5

+ +

+Notice that there are ports that make this tool available with other package +management systems, like Red Hat package manager, also known as +rpm +

+ +

6

+ +

+Although this can also lead to systems with more packages installed than they +actually need to work. +

+ +

7

+ +

+Use the debian-list-subject-REQUEST@lists.debian.org address for +that. +

+ +
+ +

+The Debian GNU/Linux FAQ +

+ +
+version 4.0.4+nmu1, 3 January 2010
+
+Authors are listed at Debian FAQ Authors
+
+
+
+ + + + + diff --git a/includes/squeeze/common/doc/FAQ/html/footnotes.html b/includes/squeeze/common/doc/FAQ/html/footnotes.html new file mode 120000 index 000000000..c18fdfb77 --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/footnotes.html @@ -0,0 +1 @@ +footnotes.en.html \ No newline at end of file diff --git a/includes/squeeze/common/doc/FAQ/html/index.en.html b/includes/squeeze/common/doc/FAQ/html/index.en.html new file mode 100644 index 000000000..7575c572b --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/index.en.html @@ -0,0 +1,522 @@ + + + + + + + + +The Debian GNU/Linux FAQ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +

+ +
+ +

Abstract

+ +

+This document answers questions frequently asked about Debian GNU/Linux. +

+ +
+ +

Copyright Notice

+ +

+Copyright © 1996-2005 by Software in the Public Interest, portions copyright © 2004, 2005, 2006 Kamaraju Kusumanchi +

+ +

+Permission is granted to make and distribute verbatim copies of this document +provided the copyright notice and this permission notice are preserved on all +copies. +

+ +

+Permission is granted to copy and distribute modified versions of this document +under the conditions for verbatim copying, provided that the entire resulting +derived work is distributed under the terms of a permission notice identical to +this one. +

+ +

+Permission is granted to copy and distribute translations of this document into +another language, under the above conditions for modified versions, except that +this permission notice may be included in translations approved by the Free +Software Foundation instead of in the original English. +

+ +
+ +

Contents

+ + + +
+ +

+[ previous ] +[ Contents ] +[ 1 ] +[ 2 ] +[ 3 ] +[ 4 ] +[ 5 ] +[ 6 ] +[ 7 ] +[ 8 ] +[ 9 ] +[ 10 ] +[ 11 ] +[ 12 ] +[ 13 ] +[ 14 ] +[ 15 ] +[ 16 ] +[ next ] +

+ +
+ +

+The Debian GNU/Linux FAQ +

+ +
+version 4.0.4+nmu1, 3 January 2010
+
+Authors are listed at Debian FAQ Authors
+
+
+
+ + + + + diff --git a/includes/squeeze/common/doc/FAQ/html/index.html b/includes/squeeze/common/doc/FAQ/html/index.html new file mode 120000 index 000000000..0e8542211 --- /dev/null +++ b/includes/squeeze/common/doc/FAQ/html/index.html @@ -0,0 +1 @@ +index.en.html \ No newline at end of file diff --git a/includes/squeeze/common/doc/bug-log-access.txt b/includes/squeeze/common/doc/bug-log-access.txt new file mode 100644 index 000000000..748b01633 --- /dev/null +++ b/includes/squeeze/common/doc/bug-log-access.txt @@ -0,0 +1,52 @@ +Accessing active bug reports + + Each message received at or sent by the bug processing system is logged + and made available in a number of ways. + + The primary access method is to use the web pages. See the forms on the + main BTS page at http://bugs.debian.org/ + + There is a mailserver which can send bug reports as plain text on + request. To use it send the word help as the sole contents of an email + to request@bugs.debian.org (the Subject of the message is ignored), or + read the instructions on the World Wide Web or in the file + bug-log-mailserver.txt. + +Accessing archived bug reports + + Each closed bug report is archived 28 days after the last message + relating to it is received and filed. This means that it is no longer + possible to access it or change anything about it using the control and + service bots. However, the reports are still accessible for viewing. + + You can search the bug report archive using the WWW forms at + http://bugs.debian.org/, simply select the "archived bugs" option. + + Note that it doesn't contain the oldest closed bug reports, only those + after #40000, approximately. + +Accessing the raw bug data + + If you need to get hold of the raw data used by the bug tracking + system, you can mirror it using rsync from bugs-mirror.debian.org. The + relevant modules are bts-spool-db (for the active bug spool), + bts-spool-archive (for bugs that have been closed for a while and thus + archived), and bts-spool-index (for the bug index files). + + At the time of writing, the active spool is about 2.5GB and the + archived spool is about 10GB. If you only need a sample for testing + purposes, please consider downloading only part of the active spool + rather than the whole thing. + + Please do not rely on *.status files in the bug spools, as they are + obsolete, for compatibility purposes only, and will be removed at some + point in the future. Use the *.summary files instead. + __________________________________________________________________ + + Debian BTS administrators + + Debian bug tracking system + Copyright © 1999 Darren O. Benham, 1997, 2003 nCipher Corporation Ltd, + 1994-1997 Ian Jackson. + __________________________________________________________________ + diff --git a/includes/squeeze/common/doc/bug-log-mailserver.txt b/includes/squeeze/common/doc/bug-log-mailserver.txt new file mode 100644 index 000000000..764d25a9e --- /dev/null +++ b/includes/squeeze/common/doc/bug-log-mailserver.txt @@ -0,0 +1,137 @@ + There is a mailserver which can send the bug reports and indices as + plain text on request. + + To use it you send a mail message to request@bugs.debian.org. The + Subject of the message is ignored, except for generating the Subject of + the reply. + + The body you send should be a series of commands, one per line. You'll + receive a reply which looks like a transcript of your message being + interpreted, with a response to each command. No notifications are sent + to anyone for the commands listed here and the mail isn't logged + anywhere publicly available. + + Any text on a line starting with a hash sign # is ignored; the server + will stop processing when it finds a line with a control terminator ( + quit, thank you, or two hyphens are common examples). It will also stop + if it encounters too many unrecognised or badly-formatted commands. If + no commands are successfully handled it will send the help text for the + server. + +Commands available + + send bugnumber + send-detail bugnumber + Requests the transcript for the bug report in question. + send-detail sends all of the "boring" messages in the transcript + as well, such as the various auto-acks. + + index [full] + index-summary by-package + index-summary by-number + Request the full index (with full details, and including done + and forwarded reports), or the summary sorted by package or by + number, respectively. + + index-maint + Requests the index page giving the list of maintainers with bugs + (open and recently-closed) in the tracking system. + + index maint maintainer + Requests the index pages of bugs in the system for the + maintainer maintainer. The search term is an exact match. The + bug index will be sent in a separate message. + + index-packages + Requests the index page giving the list of packages with bugs + (open and recently-closed) in the tracking system. + + index packages package + Requests the index pages of bugs in the system for the package + package. The search term is an exact match. The bug index will + be sent in a separate message. + + send-unmatched [this|0] + send-unmatched last|-1 + send-unmatched old|-2 + Requests logs of messages not matched to a particular bug + report, for this week, last week and the week before. (Each week + ends on a Wednesday.) + + getinfo filename + Request a file containing information about package(s) and or + maintainer(s) - the files available are: + + maintainers + The unified list of packages' maintainers, as used by the + tracking system. This is derived from information in the + Packages files, override files and pseudo-packages files. + + override.distribution + override.distribution.non-free + override.distribution.contrib + override.experimental + Information about the priorities and sections of packages + and overriding values for the maintainers. This + information is used by the process which generates the + Packages files in the FTP archive. Information is + available for each of the main distribution trees + available, by their codewords. + + pseudo-packages.description + pseudo-packages.maintainers + List of descriptions and maintainers respectively for + pseudo-packages. + + refcard + Requests that the mailservers' reference card be sent in plain + ASCII. + + help + Requests that this help document be sent by email in plain + ASCII. + + quit + stop + thank + thanks + thankyou + thank you + -- + Stops processing at this point of the message. After this you + may include any text you like, and it will be ignored. You can + use this to include longer comments than are suitable for #, for + example for the benefit of human readers of your message + (reading it via the tracking system logs or due to a CC or BCC). + + #... + One-line comment. The # must be at the start of the line. + + debug level + Sets the debugging level to level, which should be a nonnegative + integer. 0 is no debugging; 1 is usually sufficient. The + debugging output appears in the transcript. It is not likely to + be useful to general users of the bug system. + + There is a reference card for the mailservers, available via the WWW, + in bug-mailserver-refcard.txt or by email using the refcard command + (see above). + + If you wish to manipulate bug reports you should use the + control@bugs.debian.org address, which understands a superset of the + commands listed above. This is described in another document, available + on the WWW, in the file bug-maint-mailcontrol.txt, or by sending help + to control@bugs. + + In case you are reading this as a plain text file or via email: an HTML + version is available via the bug system main contents page + http://www.debian.org/Bugs/. + __________________________________________________________________ + + Debian BTS administrators + + Debian bug tracking system + Copyright © 1999 Darren O. Benham, 1997, 2003 nCipher Corporation Ltd, + 1994-1997 Ian Jackson. + __________________________________________________________________ + diff --git a/includes/squeeze/common/doc/bug-mailserver-refcard.txt b/includes/squeeze/common/doc/bug-mailserver-refcard.txt new file mode 100644 index 000000000..757fb2dad --- /dev/null +++ b/includes/squeeze/common/doc/bug-mailserver-refcard.txt @@ -0,0 +1,79 @@ + Full documentation of the mail servers is available on the WWW, in the + files bug-log-mailserver.txt and bug-maint-mailcontrol.txt or by + sending the word help to each mailserver. + +Synopsis of commands available at request@bugs.debian.org + + * send bugnumber + * send-detail bugnumber + * index [full] + * index-summary by-package + * index-summary by-number + * index-maint + * index maint maintainer + * index-packages + * index packages package + * send-unmatched [this|0] + * send-unmatched last|-1 + * send-unmatched old|-2 + * getinfo filename (ftp.debian.org/debian/doc/*) + * help + * refcard + * quit|stop|thank...|--... + * #... (comment) + * debug level + +Synopsis of extra commands available at control@bugs.debian.org + + * reassign bugnumber package [ version ] + * severity bugnumber severity + * reopen bugnumber [ originator-address | = | ! ] + * found bugnumber [ version ] + * notfound bugnumber version + * submitter bugnumber originator-address | ! + * forwarded bugnumber address + * notforwarded bugnumber + * owner bugnumber address | ! + * noowner bugnumber + * retitle bugnumber new-title + * clone bugnumber NewID [ new IDs ... ] + * merge bugnumber bugnumber ... + * unmerge bugnumber + * forcemerge bugnumber bugnumber ... + * tag bugnumber [ + | - | = ] tag [ tag ... ] + * block bugnumber by bug ... + * unblock bugnumber by bug ... + * close bugnumber [ fixed-version ] (deprecated -- you must + separately tell originator why, see "Closing bug reports" instead) + + reopen with = or no originator address leaves the originator as the + original submitter; ! sets it to you, the person doing the reopen. + + Severities are critical, grave, serious, important, normal, minor, and + wishlist. + + Tags currently include patch, wontfix, moreinfo, unreproducible, help, + pending, fixed, security, upstream, confirmed, fixed-upstream, + fixed-in-experimental, d-i, ipv6, lfs, l10n, potato, woody, sarge, + sarge-ignore, etch, etch-ignore, sid, and experimental. + +Synopsis of bug submission and followup addresses + + * nnn[ -submit | ] + * nnn-maintonly + * nnn-quiet + * nnn-forwarded + * nnn-request + * nnn-submitter + * nnn-done + * nnn-close + * nnn-subscribe + __________________________________________________________________ + + Debian BTS administrators + + Debian bug tracking system + Copyright © 1999 Darren O. Benham, 1997, 2003 nCipher Corporation Ltd, + 1994-1997 Ian Jackson. + __________________________________________________________________ + diff --git a/includes/squeeze/common/doc/bug-maint-info.txt b/includes/squeeze/common/doc/bug-maint-info.txt new file mode 100644 index 000000000..332541279 --- /dev/null +++ b/includes/squeeze/common/doc/bug-maint-info.txt @@ -0,0 +1,443 @@ + Initially, a bug report is submitted by a user as an ordinary mail + message to submit@bugs.debian.org. This will then be given a number, + acknowledged to the user, and forwarded to debian-bugs-dist. If the + submitter included a Package line listing a package with a known + maintainer the maintainer will get a copy too. + + The Subject line will have Bug#nnn: added, and the Reply-To will be set + to include both the submitter of the report and nnn@bugs.debian.org. + __________________________________________________________________ + + * Closing bug reports + * Followup messages + * Severity levels + * Tags for bug reports + * Recording that you have passed on a bug report + * Changing bug ownership + * Incorrectly listed package maintainers + * Reopening, reassigning and manipulating bugs + * Subscribing to bugs + * More-or-less obsolete subject-scanning feature + * Obsolete X-Debian-PR: quiet feature + __________________________________________________________________ + +Closing bug reports + + Debian bug reports should be closed when the problem is fixed. Problems + in packages can only be considered fixed once a package that includes + the bug fix enters the Debian archive. + + Normally, the only people that should close a bug report are the + submitter of the bug and the maintainer(s) of the package against which + the bug is filed. There are exceptions to this rule, for example, the + bugs filed against unknown packages or certain generic pseudo-packages. + When in doubt, don't close bugs, first ask for advice on the + debian-devel mailing list. + + Bug reports should be closed by sending email to + nnn-done@bugs.debian.org. The message body needs to contain an + explanation of how the bug was fixed. + + With the emails received from the bug tracking system, all you need to + do to close the bug is to make a Reply in your mail reader program and + edit the To field to say nnn-done@bugs.debian.org instead of + nnn@bugs.debian.org (nnn-close is provided as an alias for nnn-done). + + Where applicable, please supply a Version line in the pseudo-header of + your message when closing a bug, so that the bug tracking system knows + which releases of the package contain the fix. + + The person closing the bug, the person who submitted it and the + debian-bugs-closed mailing list will each get a notification about the + change in status of the report. The submitter and the mailing list will + also receive the contents of the message sent to nnn-done. + +Followup messages + + The bug tracking system will include the submitter's address and the + bug address (nnn@bugs.debian.org) in the Reply-To header after + forwarding the bug report. Please note that these are two distinct + addresses. + + If a developer wishes to reply to a bug report they should simply reply + to the message, respecting the Reply-To header. This will not close the + bug. + + The bug tracking system will receive the message at + nnn@bugs.debian.org, pass it on to the package maintainer, file the + reply with the rest of the logs for that bug report and forward it to + debian-bugs-dist. + + Sending a message to nnn-submitter@bugs.debian.org will explicitly + email the submitter of the bug and place a copy in the Bug tracking + system. The message will not be sent to package maintainer. + + If you wish to send a followup message which is not appropriate for + debian-bugs-dist you can do so by sending it to + nnn-quiet@bugs.debian.org or nnn-maintonly@bugs.debian.org. Mail to + nnn-quiet@bugs.debian.org is filed in the Bug Tracking System but is + not delivered to any individuals or mailing lists. Mail to + nnn-maintonly@bugs.debian.org is filed in the Bug Tracking System and + is delivered only to the maintainer of the package in question. + + Do not use the "reply to all recipients" or "followup" feature of your + mailer unless you intend to edit down the recipients substantially. In + particular, see that you don't send followup messages to + submit@bugs.debian.org. + + For more information about headers to suppress ACK messages and how to + send carbon copies using the Bug Tracking System, see the instructions + for reporting bugs. + +Severity levels + + The bug system records a severity level with each bug report. This is + set to normal by default, but can be overridden either by supplying a + Severity line in the pseudo-header when the bug is submitted (see the + instructions for reporting bugs), or by using the severity command with + the control request server. + + The severity levels are: + + critical + makes unrelated software on the system (or the whole system) + break, or causes serious data loss, or introduces a security + hole on systems where you install the package. + + grave + makes the package in question unusable or mostly so, or causes + data loss, or introduces a security hole allowing access to the + accounts of users who use the package. + + serious + is a severe violation of Debian policy (roughly, it violates a + "must" or "required" directive), or, in the package maintainer's + or release manager's opinion, makes the package unsuitable for + release. + + important + a bug which has a major effect on the usability of a package, + without rendering it completely unusable to everyone. + + normal + the default value, applicable to most bugs. + + minor + a problem which doesn't affect the package's usefulness, and is + presumably trivial to fix. + + wishlist + for any feature request, and also for any bugs that are very + difficult to fix due to major design considerations. + + Certain severities are considered release-critical, meaning the bug + will have an impact on releasing the package with the stable release of + Debian. Currently, these are critical, grave and serious. For complete + and canonical rules on what issues merit these severities, see the list + of Release-Critical Issues for Lenny. + +Tags for bug reports + + Each bug can have zero or more of a set of given tags. These tags are + displayed in the list of bugs when you look at a package's page, and + when you look at the full bug log. + + Tags can be set by supplying a Tags line in the pseudo-header when the + bug is submitted (see the instructions for reporting bugs), or by using + the tags command with the control request server. Separate multiple + tags with commas, spaces, or both. + + The current bug tags are: + + patch + A patch or some other easy procedure for fixing the bug is + included in the bug logs. If there's a patch, but it doesn't + resolve the bug adequately or causes some other problems, this + tag should not be used. + + wontfix + This bug won't be fixed. Possibly because this is a choice + between two arbitrary ways of doing things and the maintainer + and submitter prefer different ways of doing things, possibly + because changing the behaviour will cause other, worse, problems + for others, or possibly for other reasons. + + moreinfo + This bug can't be addressed until more information is provided + by the submitter. The bug will be closed if the submitter + doesn't provide more information in a reasonable (few months) + timeframe. This is for bugs like "It doesn't work". What doesn't + work? + + unreproducible + This bug can't be reproduced on the maintainer's system. + Assistance from third parties is needed in diagnosing the cause + of the problem. + + help + The maintainer is requesting help with dealing with this bug. + + pending + A solution to this bug has been found and an upload will be made + soon. + + fixed + This bug is fixed or worked around (by a non-maintainer upload, + for example), but there's still an issue that needs to be + resolved. This tag replaces the old "fixed" severity. + + security + This bug describes a security problem in a package (e.g., bad + permissions allowing access to data that shouldn't be + accessible; buffer overruns allowing people to control a system + in ways they shouldn't be able to; denial of service attacks + that should be fixed, etc). Most security bugs should also be + set at critical or grave severity. + + upstream + This bug applies to the upstream part of the package. + + confirmed + The maintainer has looked at, understands, and basically agrees + with the bug, but has yet to fix it. (Use of this tag is + optional; it is intended mostly for maintainers who need to + manage large numbers of open bugs.) + + fixed-upstream + The bug has been fixed by the upstream maintainer, but not yet + in the package (for whatever reason: perhaps it is too + complicated to backport the change or too minor to be worth + bothering). + + fixed-in-experimental + The bug has been fixed in the package of the experimental + distribution, but not yet in the unstable distribution. + + d-i + This bug is relevant to the development of debian-installer. It + is expected that this will be used when the bug affects + installer development but is not filed against a package that + forms a direct part of the installer itself. + + ipv6 + This bug affects support for Internet Protocol version 6. + + lfs + This bug affects support for large files (over 2 gigabytes). + + l10n + This bug is relevant to the localisation of the package. + + potato + This bug particularly applies to the potato release of Debian. + + woody + This bug particularly applies to the woody distribution. + + sarge + This is a distribution tag, which has two effects. When set on a + bug, the bug can only affect sarge (though it may also affect + other distributions if other distribution tags are set) but + otherwise normal buggy/fixed/absent rules apply. The bug also + should not be archived until it is fixed in sarge. + + sarge-ignore + This release-critical bug is to be ignored for the purposes of + releasing sarge. This tag should only be used by the release + manager; do not set it yourself without explicit authorization + from them. + + etch + This is a distribution tag, which has two effects. When set on a + bug, the bug can only affect etch (though it may also affect + other distributions if other distribution tags are set) but + otherwise normal buggy/fixed/absent rules apply. The bug also + should not be archived until it is fixed in etch. + + etch-ignore + This release-critical bug is to be ignored for the purposes of + releasing etch. This tag should only be used by the release + manager; do not set it yourself without explicit authorization + from them. + + lenny + This is a release tag, which has two effects. When set on a bug, + the bug can only affect lenny (though it may also affect other + releases if other release tags are set) but otherwise normal + buggy/fixed/absent rules apply. The bug also should not be + archived until it is fixed in lenny. + + lenny-ignore + This release-critical bug is to be ignored for the purposes of + releasing lenny. This tag should only be used by the release + manager(s); do not set it yourself without explicit + authorization from them. + + squeeze + This is a release tag, which has two effects. When set on a bug, + the bug can only affect squeeze (though it may also affect other + releases if other release tags are set) but otherwise normal + buggy/fixed/absent rules apply. The bug also should not be + archived until it is fixed in squeeze. + + squeeze-ignore + This release-critical bug is to be ignored for the purposes of + releasing squeeze. This tag should only be used by the release + manager(s); do not set it yourself without explicit + authorization from them. + + sid + This is a release tag, which has two effects. When set on a bug, + the bug can only affect sid (though it may also affect other + releases if other release tags are set) but otherwise normal + buggy/fixed/absent rules apply. The bug also should not be + archived until it is fixed in sid. + + experimental + This is a release tag, which has two effects. When set on a bug, + the bug can only affect experimental (though it may also affect + other releases if other release tags are set) but otherwise + normal buggy/fixed/absent rules apply. The bug also should not + be archived until it is fixed in experimental. + + The meanings of the latter 8 distribution-specific tags have changed + recently; the -ignore tags ignore the bug for the purposes of testing + propagation. The release tags indicate that the bug in question should + not be archived until it is fixed in the set of releases specified. The + release tags also indicate that a bug should only be considered buggy + in the set of releases specified. [In other words, the bug is absent in + any release whose corresponding release tag is not set if any release + tags are set; otherwise the normal found/fixed rules apply.] + + Release tags should not be used if proper versioning of the bug would + achieve the desired effect, as they require manual addition and + removal. If you are unsure if a release tag is required, contact the + Debian BTS Administrators (owner@bugs.debian.org) or the release team + for advice. + +Recording that you have passed on a bug report + + When a developer forwards a bug report to the developer of the upstream + source package from which the Debian package is derived, they should + note this in the bug tracking system as follows: + + Make sure that the To field of your message to the author has only the + author(s) address(es) in it; put the person who reported the bug, + nnn-forwarded@bugs.debian.org and nnn@bugs.debian.org in the CC field. + + Ask the author to preserve the CC to nnn-forwarded@bugs.debian.org when + they reply, so that the bug tracking system will file their reply with + the original report. These messages are only filed and are not sent on; + to send a message as normal, send them to nnn@bugs.debian.org as well. + + When the bug tracking system gets a message at nnn-forwarded it will + mark the relevant bug as having been forwarded to the address(es) in + the To field of the message it gets, if the bug is not already marked + as forwarded. + + You can also manipulate the "forwarded to" information by sending + messages to control@bugs.debian.org. + +Changing bug ownership + + In cases where the person responsible for fixing a bug is not the + assigned maintainer for the associated package (for example, when the + package is maintained by a team), it may be useful to record this fact + in the bug tracking system. To help with this, each bug may optionally + have an owner. + + The owner can be set by supplying an Owner line in the pseudo-header + when the bug is submitted (see the instructions for reporting bugs), or + by using the owner and noowner commands with the control request + server. + +Incorrectly listed package maintainers + + If the maintainer of a package is listed incorrectly, this is usually + because the maintainer has changed recently, and the new maintainer + hasn't yet uploaded a new version of the package with a changed + Maintainer control file field. This will be fixed when the package is + uploaded; alternatively, the archive maintainers can override the + maintainer record of a package manually, for example if a rebuild and + reupload of the package is not expected to be needed soon. Contact + override-change@debian.org for changes to the override file. + +Reopening, reassigning and manipulating bugs + + It is possible to reassign bug reports to other packages, to reopen + erroneously-closed ones, to modify the information saying to where, if + anywhere, a bug report has been forwarded, to change the severities and + titles of reports, to set the ownership of bugs, to merge and unmerge + bug reports, and to record the versions of packages in which bugs were + found and in which they were fixed. This is done by sending mail to + control@bugs.debian.org. + + The format of these messages is described in another document available + on the World Wide Web or in the file bug-maint-mailcontrol.txt. A plain + text version can also be obtained by mailing the word help to the + server at the address above. + +Subscribing to bugs + + The bug tracking system also allows bug submitters, developers and + other interested third parties to subscribe to individual bugs. This + feature can be used by those wishing to keep an eye on a bug, without + having to subscribe to a package through the PTS. All messages that are + received at nnn@bugs.debian.org, are sent to subscribers. + + Subscribing to a bug can be done by sending an email to + nnn-subscribe@bugs.debian.org. The subject and body of the email are + ignored by the BTS. Once this message is processed, users are sent a + confirmation message that they will need to reply to before they are + sent the messages relating to that bug. + + It is also possible to unsubscribe from a bug. Unsubscribing can be + done by sending an email to nnn-unsubscribe@bugs.debian.org. The + subject and body of the email are again ignored by the BTS. Users will + be sent a confirmation message which they must reply to if they wish to + be unsubscribed from the bug. + + By default, the address subscribed is the one found in the From header. + If you wish to subscribe another address to a bug, you will need to + encode the address to be subscribed into the subscription message. This + takes the form of: nnn-subscribe-localpart=example.com@bugs.debian.org. + That example would send localpart@example.com a subscription message + for bug nnn. The @ sign must be encoded by changing it to an = sign. + Similarly, an unsubscription takes the form + nnn-unsubscribe-localpart=example.com@bugs.debian.org. In both cases, + the subject and body of the email will be forwarded to the email + address within the request for confirmation. + +More-or-less obsolete subject-scanning feature + + Messages that arrive at submit or bugs whose Subject starts Bug#nnn + will be treated as having been sent to nnn@bugs.debian.org. This is + both for backwards compatibility with mail forwarded from the old + addresses, and to catch followup mail sent to submit by mistake (for + example, by using reply to all recipients). + + A similar scheme operates for maintonly, done, quiet and forwarded, + which treat mail arriving with a Subject tag as having been sent to the + corresponding nnn-whatever@bugs.debian.org address. + + Messages arriving at plain forwarded and done -- ie, with no bug report + number in the address -- and without a bug number in the Subject will + be filed under "junk" and kept for a few weeks, but otherwise ignored. + +Obsolete X-Debian-PR: quiet feature + + It used to be possible to prevent the bug tracking system from + forwarding anywhere messages it received at debian-bugs, by putting an + X-Debian-PR: quiet line in the actual mail header. + + This header line is now ignored. Instead, send your message to quiet or + nnn-quiet (or maintonly or nnn-maintonly). + __________________________________________________________________ + + Debian BTS administrators + + Debian bug tracking system + Copyright © 1999 Darren O. Benham, 1997, 2003 nCipher Corporation Ltd, + 1994-1997 Ian Jackson. + __________________________________________________________________ + diff --git a/includes/squeeze/common/doc/bug-maint-mailcontrol.txt b/includes/squeeze/common/doc/bug-maint-mailcontrol.txt new file mode 100644 index 000000000..10fb802af --- /dev/null +++ b/includes/squeeze/common/doc/bug-maint-mailcontrol.txt @@ -0,0 +1,430 @@ + Just as request@bugs.debian.org allows the retrieval of bug data and + documentation by email, control@bugs.debian.org allows bug reports to + be manipulated in various ways. + + The control server works just like the request server, except that it + has some additional commands; in fact, it's the same program. The two + addresses are only separated to avoid users making mistakes and causing + problems while merely trying to request information. + + Since the commands specific to the control server actually change the + status of a bug, a notification about processing the commands is sent + to the maintainer of the package(s) the changed bugs are assigned to. + Additionally the mail to the server and the resulting changes are + logged in the bug report and thereby available in the WWW pages. + + Please see the introduction to the request server available on the + World Wide Web, in the file bug-log-mailserver.txt, or by sending help + to either mailserver, for details of the basics of operating the + mailservers and the common commands available when mailing either + address. + + The reference card for the mailservers is available via the WWW, in + bug-mailserver-refcard.txt or by email using the refcard command. + +Commands available at the control mailserver + + General Versioning Duplicates Misc. + + reassign + severity + tag + retitle + submitter + affects + summary + + found | notfound + fixed | notfixed + reopen + + merge | unmerge + forcemerge + clone + + thanks + # + forwarded | notforwarded + owner | noowner + block | unblock + archive | unarchive + + reassign bugnumber package [ version ] + Records that bug #bugnumber is a bug in package. This can be + used to set the package if the user forgot the pseudo-header, or + to change an earlier assignment. No notifications are sent to + anyone (other than the usual information in the processing + transcript). + + If you supply a version, the bug tracking system will note that + the bug affects that version of the newly-assigned package. + + You can assign a bug to two packages at once by separating the + package names with a comma. However, you should only do this if + the bug can be fixed by a change to either package. If this is + not the case, you should clone the bug and reassign the clone to + the other package. + + reopen bugnumber [ originator-address | = | ! ] + Reopens #bugnumber if it is closed. + + By default, or if you specify =, the original submitter is still + as the originator of the report, so that they will get the ack + when it is closed again. + + If you supply an originator-address the originator will be set + to the address you supply. If you wish to become the new + originator of the reopened report you can use the ! shorthand or + specify your own email address. + + It is usually a good idea to tell the person who is about to be + recorded as the originator that you're reopening the report, so + that they will know to expect the ack which they'll get when it + is closed again. + + If the bug is not closed then reopen won't do anything, not even + change the originator. To change the originator of an open bug + report, use the submitter command; note that this will inform + the original submitter of the change. + + If the bug was recorded as being closed in a particular version + of a package but recurred in a later version, it is better to + use the found command instead. + + found bugnumber [ version ] + Record that #bugnumber has been encountered in the given version + of the package to which it is assigned. version may be a fully + qualified version, of the form sourcepackagename/version. + + The bug tracking system uses this information, in conjunction + with fixed versions recorded when closing bugs, to display lists + of bugs open in various versions of each package. It considers a + bug to be open when it has no fixed version, or when it has been + found more recently than it has been fixed. + + If no version is given, then the list of fixed versions for the + bug is cleared. This is identical to the behaviour of reopen. + version may be a fully qualified version, of the form + sourcepackagename/version. + + This command will only cause a bug to be marked as not done if + no version is specified, or if the version being marked found is + equal to or greater than the highest version marked fixed. (If + you are certain that you want the bug marked as not done, use + reopen in conjunction with found.) + + This command was introduced in preference to reopen because it + was difficult to add a version to that command's syntax without + suffering ambiguity. + + notfound bugnumber version + Remove the record that #bugnumber was encountered in the given + version of the package to which it is assigned. version may be a + fully qualified version, of the form sourcepackagename/version. + + This differs from closing the bug at that version in that the + bug is not listed as fixed in that version either; no + information about that version will be known. It is intended for + fixing mistakes in the record of when a bug was found. + + fixed bugnumber version + Indicate that bug #bugnumber was fixed in the given version of + the package to which it is assigned. version may be a fully + qualified version, of the form sourcepackagename/version. + + This does not cause the bug to be marked as closed, it merely + adds another version in which the bug was fixed. Use the + bugnumber-done address to close a bug and mark it fixed in a + particular version. + + notfixed bugnumber version + Remove the record that bug #bugnumber has been fixed in the + given version. version may be a fully qualified version, of the + form sourcepackagename/version. + + This command is equivalent to found followed by notfound (the + found removes the fixed at a particular version, and notfound + removes the found) with the exception that the bug is not + reopened if the found version is greater than any existing fixed + version. It is intended for fixing mistakes in the record of + when a bug was fixed; in most cases, you actually want found, + not notfixed. + + submitter bugnumber originator-address | ! + Changes the originator of #bugnumber to originator-address. + + If you wish to become the new originator of the report you can + use the ! shorthand or specify your own email address. + + While the reopen command changes the originator of other bugs + merged with the one being reopened, submitter does not affect + merged bugs. + + forwarded bugnumber address + Notes that bugnumber has been forwarded to the upstream + maintainer at address. This does not actually forward the + report. This can be used to change an existing incorrect + forwarded-to address, or to record a new one for a bug that + wasn't previously noted as having been forwarded. address should + generally be a URI, or possibly an email address. Using a URI + where possible allows tools to query a remote bug tracking + system (such as bugzilla) for a bug's status. + + Example usage: + + forwarded 12345 http://bugz.illa.foo/cgi/54321 + + notforwarded bugnumber + Forgets any idea that bugnumber has been forwarded to any + upstream maintainer. If the bug was not recorded as having been + forwarded then this will do nothing. + + retitle bugnumber new-title + Changes the title of a bug report to that specified (the default + is the Subject mail header from the original report). Will also + change the titles of all bug reports which this bug is merged + with. + + severity bugnumber severity + Set the severity level for bug report #bugnumber to severity. No + notification is sent to the user who reported the bug. + + Severities are critical, grave, serious, important, normal, + minor, and wishlist. + + For their meanings please consult the general developers' + documentation for the bug system. + + affects bugnumber [ + | - | = ] package [ package ... ] + Indicates that a bug affects another package. In the case where + bugnumber causes breakage in package even though the bug is + actually present in the package to which it is assigned, this + causes the bug to be listed by default in the package list of + package. This should generally be used where the bug is severe + enough to cause multiple reports from users to be assigned to + the wrong package. + + summary bugnumber [message number] + Selects a message to use as a summary of a bug. The first + non-pseudoheader paragraph of that message is parsed and set as + the summary of the bug which is displayed on the top of the bug + report page. This is useful in cases where the original report + doesn't correctly describe the problem or the bug has many + messages which make it difficult to identify the actual problem. + + If message number is not given, clears the summary. message + number is the message number as listed in the bugreport cgi + script output. + + clone bugnumber NewID [ new IDs ... ] + The clone control command allows you to duplicate a bug report. + It is useful in the case where a single report actually + indicates that multiple distinct bugs have occurred. "New IDs" + are negative numbers, separated by spaces, which may be used in + subsequent control commands to refer to the newly duplicated + bugs. A new report is generated for each new ID. + + Example usage: + + clone 12345 -1 -2 + reassign -1 foo + retitle -1 foo: foo sucks + reassign -2 bar + retitle -2 bar: bar sucks when used with foo + severity -2 wishlist + clone 123456 -3 + reassign -3 foo + retitle -3 foo: foo sucks + merge -1 -3 + + merge bugnumber bugnumber ... + Merges two or more bug reports. When reports are merged opening, + closing, marking or unmarking as forwarded and reassigning any + of the bugs to a new package will have an identical effect on + all of the merged reports. + + Before bugs can be merged they must be in exactly the same + state: either all open or all closed, with the same forwarded-to + upstream author address or all not marked as forwarded, all + assigned to the same package or package(s) (an exact string + comparison is done on the package to which the bug is assigned), + and all of the same severity. If they don't start out in the + same state you should use reassign, reopen and so forth to make + sure that they are before using merge. Titles are not required + to match, and will not be affected by the merge. Tags are not + required to match, either, they will be joined. + + If any of the bugs listed in a merge command is already merged + with another bug then all the reports merged with any of the + ones listed will all be merged together. Merger is like + equality: it is reflexive, transitive and symmetric. + + Merging reports causes a note to appear on each report's logs; + on the WWW pages this is includes links to the other bugs. + + Merged reports are all expired simultaneously, and only when all + of the reports each separately meet the criteria for expiry. + + forcemerge bugnumber bugnumber ... + Forcibly merges two or more bug reports. The settings of the + first bug listed which must be equal in a normal merge are + assigned to the bugs listed next. To avoid typos erroneously + merging bugs, bugs must be in the same package. See the text + above for a description of what merging means. + + Note that this makes it possible to close bugs by merging; you + are responsible for notifying submitters with an appropriate + close message if you do this. + + unmerge bugnumber + Disconnects a bug report from any other reports with which it + may have been merged. If the report listed is merged with + several others then they are all left merged with each other; + only their associations with the bug explicitly named are + removed. + + If many bug reports are merged and you wish to split them into + two separate groups of merged reports you must unmerge each + report in one of the new groups separately and then merge them + into the required new group. + + You can only unmerge one report with each unmerge command; if + you want to disconnect more than one bug simply include several + unmerge commands in your message. + + tags bugnumber [ + | - | = ] tag [ tag ... ] [ + | - | = tag ... ] ] + Sets tags for the bug report #bugnumber. No notification is sent + to the user who reported the bug. Setting the action to + means + to add each tag following, - means to remove each tag following, + and = means to set the following tags to the list provided. + Intervening +, -, or = change the action for the tags following. + The default action is adding. + + Example usage: + + # same as 'tags 123456 + patch' + tags 123456 patch + + # same as 'tags 123456 + help security' + tags 123456 help security + + # add 'fixed' and 'pending' tags + tags 123456 + fixed pending + + # remove 'unreproducible' tag + tags 123456 - unreproducible + + # set tags to exactly 'moreinfo' and 'unreproducible' + tags 123456 = moreinfo unreproducible + + # remove the moreinfo tag and add a patch tag + tags 123456 - moreinfo + patch + + Available tags currently include patch, wontfix, moreinfo, + unreproducible, help, pending, fixed, fixed-in-experimental, + fixed-upstream, security, upstream, confirmed, d-i, ipv6, lfs, + l10n, potato, woody, sarge, sarge-ignore, etch, etch-ignore, + lenny, lenny-ignore, squeeze, squeeze-ignore, sid, and + experimental. + + For their meanings please consult the general developers' + documentation for the bug system. + + block bugnumber by bug ... + Note that the fix for the first bug is blocked by the other + listed bugs. + + unblock bugnumber by bug ... + Note that the fix for the first bug is no longer blocked by the + other listed bugs. + + close bugnumber [ fixed-version ] (deprecated) + Close bug report #bugnumber. + + A notification is sent to the user who reported the bug, but (in + contrast to mailing bugnumber-done@bugs.debian.org) the text of + the mail which caused the bug to be closed is not included in + that notification. The maintainer who closes a report needs to + ensure, probably by sending a separate message, that the user + who reported the bug knows why it is being closed. The use of + this command is therefore deprecated. See the developer's + information about how to close a bug properly. + + If you supply a fixed-version, the bug tracking system will note + that the bug was fixed in that version of the package. + + package [ packagename ... ] + Limits the following commands so that they will only apply to + bugs filed against the listed packages. You can list one or more + packages. If you don't list any packages, the following commands + will apply to all bugs. You're encouraged to use this as a + safety feature in case you accidentally use the wrong bug + numbers. + + Example usage: + + package foo + reassign 123456 bar 1.0-1 + + package bar + retitle 123456 bar: bar sucks + severity 123456 normal + + package + severity 234567 wishlist + + owner bugnumber address | ! + Sets address to be the "owner" of #bugnumber. The owner of a bug + claims responsibility for fixing it. This is useful to share out + work in cases where a package has a team of maintainers. + + If you wish to become the owner of the bug yourself, you can use + the ! shorthand or specify your own email address. + + noowner bugnumber + Forgets any idea that the bug has an owner other than the usual + maintainer. If the bug had no owner recorded then this will do + nothing. + + archive bugnumber + Archives a bug that had been archived at some point in the past + but is currently not archived if the bug fulfills the + requirements for archival, ignoring time. + + unarchive bugnumber + Unarchives a bug that was previously archived. Unarchival should + generally be coupled with reopen and found/fixed as appropriate. + Bugs that have been unarchived can be archived using archive + assuming the non-time based archival requirements are met. You + should not be using unarchive to make trivial changes to + archived bugs, such as changing the submitter; its primary + purpose is to allow for the reopening of bugs which have been + archived without the intervention of BTS administrators. + + #... + One-line comment. The # must be at the start of the line. The + text of comments will be included in the acknowledgement sent to + the sender and to affected maintainers, so you can use this to + document the reasons for your commands. + + quit + stop + thank + thanks + thankyou + thank you + -- + On a line by itself, in any case, possibly followed by + whitespace, tells the control server to stop processing the + message; the remainder of the message can include explanations, + signatures or anything else, none of it will be detected by the + control server. + __________________________________________________________________ + + Debian BTS administrators + + Debian bug tracking system + Copyright © 1999 Darren O. Benham, 1997, 2003 nCipher Corporation Ltd, + 1994-1997 Ian Jackson. + __________________________________________________________________ + diff --git a/includes/squeeze/common/doc/bug-reporting.txt b/includes/squeeze/common/doc/bug-reporting.txt new file mode 100644 index 000000000..675a4d9cb --- /dev/null +++ b/includes/squeeze/common/doc/bug-reporting.txt @@ -0,0 +1,369 @@ + We strongly recommend that you report bugs in Debian using the + reportbug program. To install and start it, simply run: + + # aptitude install reportbug + $ reportbug + + It will guide you through the bug reporting process step by step. + + If you have questions that the interactive prompts of reportbug do not + resolve, you can refer to the rest of the documentation below or ask + the Debian user mailing list. + +How to report a bug in Debian using email (and advanced usage of reportbug) + +Important things to note before sending your bug report + +What package does your bug report belong to? + + You need to know what package your bug report should be filed against. + See this example for information on how to find this information. (You + will use this information to see if your bug report has been filed + already.) + + If you are unable to determine which package your bug report should be + filed against, please send e-mail to the Debian user mailing list + asking for advice. + + If your problem doesn't relate just to one package but some general + Debian service, there are several pseudo-packages or even mailing lists + that you can use to relay your message to us instead. + +Has your bug report been filed already? + + You should check to see if your bug report has already been filed + before submitting it. You can see which bugs have been filed in a + specific package using the package option of the bug search form. If + there is an existing bug report #, you should submit your + comments by sending e-mail to @bugs.debian.org instead of + reporting a new bug. + +Send multiple reports for multiple bugs + + Please don't report multiple unrelated bugs -- especially ones in + different packages -- in a single bug report. + +Don't file bugs upstream + + If you file a bug in Debian, don't send a copy to the upstream software + maintainers yourself, as it is possible that the bug exists only in + Debian. If necessary, the maintainer of the package will forward the + bug upstream. + +Sending the bug report via e-mail + + You can report bugs in Debian by sending an e-mail to + submit@bugs.debian.org with a special format described below. reportbug + (see above) will properly format the e-mails for you; please use it! + +Headers + + Like any e-mail you should include a clear, descriptive Subject line in + your main mail header. The subject you give will be used as the initial + bug title in the tracking system, so please try to make it informative! + + If you'd like to send a copy of your bug report to additional + recipients (such as mailing lists), you shouldn't use the usual e-mail + headers, but a different method, described below. + +Pseudo-headers + + The first part of the bug report are the pseudo-headers which contain + information about what package and version your bug report applies to. + The first line of the message body has to include a pseudo-header. It + should say: +Package: + + Replace with the name of the package which has the bug. + + The second line of the message should say: +Version: + + Replace with the version of the package. Please don't + include any text here other than the version itself, as the bug + tracking system relies on this field to work out which releases are + affected by the bug. + + You need to supply a correct Package line in the pseudo-header in order + for the bug tracking system to deliver the message to the package's + maintainer. See this example for information on how to find this + information. + + For other valid pseudo-headers, see Additional pseudo-headers + +The body of the report + + Please include in your report: + * The exact and complete text of any error messages printed or + logged. This is very important! + * Exactly what you typed or did to demonstrate the problem. + * A description of the incorrect behavior: exactly what behavior you + were expecting, and what you observed. A transcript of an example + session is a good way of showing this. + * A suggested fix, or even a patch, if you have one. + * Details of the configuration of the program with the problem. + Include the complete text of its configuration files. + * The versions of any packages on which the buggy package depends. + * What kernel version you're using (type uname -a), your shared C + library (type ls -l /lib/libc.so.6 or dpkg -s libc6 | grep + ^Version), and any other details about your Debian system, if it + seems appropriate. For example, if you had a problem with a Perl + script, you would want to provide the version of the `perl' binary + (type perl -v or dpkg -s perl | grep ^Version:). + * Appropriate details of the hardware in your system. If you're + reporting a problem with a device driver please list all the + hardware in your system, as problems are often caused by IRQ and + I/O address conflicts. + * If you have reportbug installed the output of reportbug -q + --template -T none -s none -S normal -b --list-cc none -q + will also be useful, as it contains the output of maintainer + specific scripts and version information. + + Include any detail that seems relevant -- you are in very little danger + of making your report too long by including too much information. If + they are small, please include in your report any files you were using + to reproduce the problem. (If they are large, consider making them + available on a publicly available website if possible.) + + For more advice on how to help the developers solve your problem, + please read How to Report Bugs Effectively. + +An Example Bug Report + + A bug report with header and pseudo-header looks something like this: + To: submit@bugs.debian.org + From: diligent@testing.linux.org + Subject: Hello says `goodbye' + + Package: hello + Version: 1.3-16 + + When I invoke `hello' without arguments from an ordinary shell + prompt it prints `goodbye', rather than the expected `hello, world'. + Here is a transcript: + + $ hello + goodbye + $ /usr/bin/hello + goodbye + $ + + I suggest that the output string, in hello.c, be corrected. + + I am using Debian GNU/Linux 2.2, kernel 2.2.17-pre-patch-13 + and libc6 2.1.3-10. + +Sending copies of bug reports to other addresses + + Sometimes it is necessary to send a copy of a bug report to somewhere + else besides debian-bugs-dist and the package maintainer, which is + where they are normally sent. + + You could do this by CC'ing your bug report to the other address(es), + but then the other copies would not have the bug report number put in + the Reply-To field and the Subject line. When the recipients reply they + will probably preserve the submit@bugs.debian.org entry in the header + and have their message filed as a new bug report. This leads to many + duplicated reports. + + The right way to do this is to use the X-Debbugs-CC header. Add a line + like this to your message's mail header: + X-Debbugs-CC: other-list@cosmic.edu + + This will cause the bug tracking system to send a copy of your report + to the address(es) in the X-Debbugs-CC line as well as to + debian-bugs-dist. + + Avoid sending such copies to the addresses of other bug reports, as + they will be caught by the checks that prevent mail loops. There is + relatively little point in using X-Debbugs-CC for this anyway, as the + bug number added by that mechanism will just be replaced by a new one; + use an ordinary CC header instead. + + This feature can often be combined usefully with mailing quiet -- see + below. + +Additional Pseudoheaders + +Severity levels + + If a report is of a particularly serious bug, or is merely a feature + request, you can set the severity level of the bug as you report it. + This is not required however, and the package maintainer will assign an + appropriate severity level to your report even if you do not (or pick + the wrong severity). + + To assign a severity level, put a line like this one in the + pseudo-header: +Severity: + + Replace with one of the available severity levels, as + described in the advanced documentation. + +Assigning tags + + You can set tags on a bug as you are reporting it. For example, if you + are including a patch with your bug report, you may wish to set the + patch tag. This is not required, however, and the developers will set + tags on your report as and when it is appropriate. + + To set tags, put a line like this one in the pseudo-header: +Tags: + + Replace with one or more of the available tags, as described in + the advanced documentation. Separate multiple tags with commas, spaces, + or both. +User: +Usertags: + + Replace with one or more usertags. Separate multiple tags + with commas, spaces, or both. If you specify a , that user's + tags will be set. Otherwise, the e-mail address of the sender will be + used as the username. +Forwarded: foo@example.com + + will mark the newly submitted bug as forwarded to foo@example.com. See + Recording that you have passed on a bug report in the developers' + documentation for details. +Owner: foo@example.com + + will indicate that foo@example.com is now responsible for fixing this + bug. See Changing bug ownership in the developers' documentation for + details. +Source: foopackage + + the equivalent of Package: for bugs present in the source package of + foopackage; for most bugs in most packages you don't want to use this + option. + + Finally, if your MUA doesn't allow you to edit the headers, you can set + the various X-Debbugs- headers in the pseudo-headers. + +Additional information + +Different submission addresses (minor or mass bug reports) + + If a bug report is minor, for example, a documentation typo or a + trivial build problem, please adjust the severity appropriately and + send it to maintonly@bugs.debian.org instead of submit@bugs.debian.org. + maintonly will forward the report to the package maintainer only, it + won't forward it to the BTS mailing lists. + + If you're submitting many reports at once, you should definitely use + maintonly@bugs.debian.org so that you don't cause too much redundant + traffic on the BTS mailing lists. Before submitting many similar bugs + you may also want to post a summary on debian-bugs-dist. + + If wish to report a bug to the bug tracking system that's already been + sent to the maintainer, you can use quiet@bugs.debian.org. Bugs sent to + quiet@bugs.debian.org will not be forwarded anywhere, only filed. + + When you use different submission addresses, the bug tracking system + will set the Reply-To of any forwarded message so that the replies will + by default be processed in the same way as the original report. That + means that, for example, replies to maintonly will go to + nnn-maintonly@bugs.debian.org instead of nnn@bugs.debian.org, unless of + course one overrides this manually. + +Acknowledgements + + Normally, the bug tracking system will return an acknowledgement to you + by e-mail when you report a new bug or submit additional information to + an existing bug. If you want to suppress this acknowledgement, include + an X-Debbugs-No-Ack header or pseudoheader in your e-mail (the contents + of this header do not matter). If you report a new bug with this + header, you will need to check the web interface yourself to find the + bug number. + + Note that this header will not suppress acknowledgements from the + control@bugs.debian.org mailserver, since those acknowledgements may + contain error messages which should be read and acted upon. + +Spamfighting and missing mail + + The bug tracking system implements a rather extensive set of rules + designed to make sure that spam does not make it through the BTS. While + we try to minimize the number of false positives, they do occur. If you + suspect your mail has triggered a false positive, feel free to contact + owner@bugs.debian.org for assistance. Another common cause of mail not + making it through to the BTS is utilizing addresses which match + procmail's FROM_DAEMON, which includes mail from addresses like + mail@foobar.com. If you suspect your mail matches FROM_DAEMON, see + procmailrc(5) to verify, and then resend the mail using an address + which does not match FROM_DAEMON. + +Bug reports against unknown packages + + If the bug tracking system doesn't know who the maintainer of the + relevant package is it will forward the report to debian-bugs-dist even + if maintonly was used. + + When sending to maintonly@bugs.debian.org or + nnn-maintonly@bugs.debian.org you should make sure that the bug report + is assigned to the right package, by putting a correct Package at the + top of an original submission of a report, or by using the + control@bugs.debian.org service to (re)assign the report appropriately. + +Using dpkg to find the package and version for the report + + When using reportbug to report a bug in a command, say grep, the + following will automatically select the right package and let you write + the report right away: reportbug --file $(which grep) + + You can also find out which package installed it by using dpkg + --search. You can find out which version of a package you have + installed by using dpkg --list or dpkg --status. + + For example: +$ which apt-get +/usr/bin/apt-get +$ type apt-get +apt-get is /usr/bin/apt-get +$ dpkg --search /usr/bin/apt-get +apt: /usr/bin/apt-get +$ dpkg --list apt +Desired=Unknown/Install/Remove/Purge/Hold +| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed +|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) +||/ Name Version Description ++++-==============-==============-============================================ +ii apt 0.3.19 Advanced front-end for dpkg +$ dpkg --status apt +Package: apt +Status: install ok installed +Priority: standard +Section: base +Installed-Size: 1391 +Maintainer: APT Development Team +Version: 0.3.19 +Replaces: deity, libapt-pkg-doc (<< 0.3.7), libapt-pkg-dev (<< 0.3.7) +Provides: libapt-pkg2.7 +Depends: libapt-pkg2.7, libc6 (>= 2.1.2), libstdc++2.10 +Suggests: dpkg-dev +Conflicts: deity +Description: Advanced front-end for dpkg + This is Debian's next generation front-end for the dpkg package manager. + It provides the apt-get utility and APT dselect method that provides a + simpler, safer way to install and upgrade packages. + . + APT features complete installation ordering, multiple source capability + and several other unique features, see the Users Guide in + /usr/doc/apt/guide.text.gz + +Other useful commands and packages + + The querybts tool, available from the same package as reportbug, + provides a convenient text-based interface to the bug tracking system. + + Emacs users can also use the debian-bug command provided by the + debian-el package. When called with M-x debian-bug, it will ask for all + necessary information in a similar way to reportbug. + __________________________________________________________________ + + Debian BTS administrators + + Debian bug tracking system + Copyright © 1999 Darren O. Benham, 1997, 2003 nCipher Corporation Ltd, + 1994-1997 Ian Jackson. + __________________________________________________________________ + diff --git a/includes/squeeze/common/doc/constitution.txt b/includes/squeeze/common/doc/constitution.txt new file mode 100644 index 000000000..96ed0c700 --- /dev/null +++ b/includes/squeeze/common/doc/constitution.txt @@ -0,0 +1,600 @@ + Historical version of the Constitution for the Debian Project (v1.2) + + Version 1.2 ratified on October 29th, 2003. Supersedes Version 1.1 + ratified on June 21st, 2003, which itself supersedes Version 1.0 + ratified on December 2nd, 1998. Superseded by version 1.3, ratified on + September 24th, 2006. That was superceded by the current version, 1.4 + ratified on October 7th, 2007. + +1. Introduction + + The Debian Project is an association of individuals who have made + common cause to create a free operating system. + + This document describes the organisational structure for formal + decision-making in the Project. It does not describe the goals of the + Project or how it achieves them, or contain any policies except those + directly related to the decision-making process. + +2. Decision-making bodies and individuals + + Each decision in the Project is made by one or more of the following: + 1. The Developers, by way of General Resolution or an election; + 2. The Project Leader; + 3. The Technical Committee and/or its Chairman; + 4. The individual Developer working on a particular task; + 5. Delegates appointed by the Project Leader for specific tasks; + 6. The Project Secretary. + + Most of the remainder of this document will outline the powers of these + bodies, their composition and appointment, and the procedure for their + decision-making. The powers of a person or body may be subject to + review and/or limitation by others; in this case the reviewing body or + person's entry will state this. In the list above, a person or body is + usually listed before any people or bodies whose decisions they can + overrule or who they (help) appoint - but not everyone listed earlier + can overrule everyone listed later. + + 2.1. General rules + + 1. Nothing in this constitution imposes an obligation on anyone to do + work for the Project. A person who does not want to do a task which + has been delegated or assigned to them does not need to do it. + However, they must not actively work against these rules and + decisions properly made under them. + 2. A person may hold several posts, except that the Project Leader, + Project Secretary and the Chairman of the Technical Committee must + be distinct, and that the Leader cannot appoint themselves as their + own Delegate. + 3. A person may leave the Project or resign from a particular post + they hold, at any time, by stating so publicly. + +3. Individual Developers + + 3.1. Powers + + An individual Developer may + 1. make any technical or nontechnical decision with regard to their + own work; + 2. propose or sponsor draft General Resolutions; + 3. propose themselves as a Project Leader candidate in elections; + 4. vote on General Resolutions and in Leadership elections. + + 3.2. Composition and appointment + + 1. Developers are volunteers who agree to further the aims of the + Project insofar as they participate in it, and who maintain + package(s) for the Project or do other work which the Project + Leader's Delegate(s) consider worthwhile. + 2. The Project Leader's Delegate(s) may choose not to admit new + Developers, or expel existing Developers. If the Developers feel + that the Delegates are abusing their authority they can of course + override the decision by way of General Resolution - see §4.1(3), + §4.2. + + 3.3. Procedure + + Developers may make these decisions as they see fit. + +4. The Developers by way of General Resolution or election + + 4.1. Powers + + Together, the Developers may: + 1. Appoint or recall the Project Leader. + 2. Amend this constitution, provided they agree with a 3:1 majority. + 3. Override any decision by the Project Leader or a Delegate. + 4. Override any decision by the Technical Committee, provided they + agree with a 2:1 majority. + 5. Issue, supersede and withdraw nontechnical policy documents and + statements. + These include documents describing the goals of the project, its + relationship with other free software entities, and nontechnical + policies such as the free software licence terms that Debian + software must meet. + They may also include position statements about issues of the day. + 1. A Foundation Document is a document or statement regarded as + critical to the Project's mission and purposes. + 2. The Foundation Documents are the works entitled "Debian Social + Contract" and "Debian Free Software Guidelines". + 3. A Foundation Document requires a 3:1 majority for its + supersession. New Foundation Documents are issued and existing + ones withdrawn by amending the list of Foundation Documents in + this constitution. + 6. Together with the Project Leader and SPI, make decisions about + property held in trust for purposes related to Debian. (See §9.1.) + + 4.2. Procedure + + 1. The Developers follow the Standard Resolution Procedure, below. A + resolution or amendment is introduced if proposed by any Developer + and sponsored by at least K other Developers, or if proposed by the + Project Leader or the Technical Committee. + 2. Delaying a decision by the Project Leader or their Delegate: + 1. If the Project Leader or their Delegate, or the Technical + Committee, has made a decision, then Developers can override + them by passing a resolution to do so; see §4.1(3). + 2. If such a resolution is sponsored by at least 2K Developers, + or if it is proposed by the Technical Committee, the + resolution puts the decision immediately on hold (provided + that resolution itself says so). + 3. If the original decision was to change a discussion period or + a voting period, or the resolution is to override the + Technical Committee, then only K Developers need to sponsor + the resolution to be able to put the decision immediately on + hold. + 4. If the decision is put on hold, an immediate vote is held to + determine whether the decision will stand until the full vote + on the decision is made or whether the implementation of the + original decision will be delayed until then. There is no + quorum for this immediate procedural vote. + 5. If the Project Leader (or the Delegate) withdraws the original + decision, the vote becomes moot, and is no longer conducted. + 3. Votes are taken by the Project Secretary. Votes, tallies, and + results are not revealed during the voting period; after the vote + the Project Secretary lists all the votes cast. The voting period + is 2 weeks, but may be varied by up to 1 week by the Project + Leader. + 4. The minimum discussion period is 2 weeks, but may be varied by up + to 1 week by the Project Leader. The Project Leader has a casting + vote. There is a quorum of 3Q. + 5. Proposals, sponsors, amendments, calls for votes and other formal + actions are made by announcement on a publicly-readable electronic + mailing list designated by the Project Leader's Delegate(s); any + Developer may post there. + 6. Votes are cast by email in a manner suitable to the Secretary. The + Secretary determines for each poll whether voters can change their + votes. + 7. Q is half of the square root of the number of current Developers. K + is Q or 5, whichever is the smaller. Q and K need not be integers + and are not rounded. + +5. Project Leader + + 5.1. Powers + + The Project Leader may: + 1. Appoint Delegates or delegate decisions to the Technical Committee. + The Leader may define an area of ongoing responsibility or a + specific decision and hand it over to another Developer or to the + Technical Committee. + Once a particular decision has been delegated and made the Project + Leader may not withdraw that delegation; however, they may withdraw + an ongoing delegation of particular area of responsibility. + 2. Lend authority to other Developers. + The Project Leader may make statements of support for points of + view or for other members of the project, when asked or otherwise; + these statements have force if and only if the Leader would be + empowered to make the decision in question. + 3. Make any decision which requires urgent action. + This does not apply to decisions which have only become gradually + urgent through lack of relevant action, unless there is a fixed + deadline. + 4. Make any decision for whom noone else has responsibility. + 5. Propose draft General Resolutions and amendments. + 6. Together with the Technical Committee, appoint new members to the + Committee. (See §6.2.) + 7. Use a casting vote when Developers vote. + The Project Leader also has a normal vote in such ballots. + 8. Vary the discussion period for Developers' votes (as above). + 9. Lead discussions amongst Developers. + The Project Leader should attempt to participate in discussions + amongst the Developers in a helpful way which seeks to bring the + discussion to bear on the key issues at hand. The Project Leader + should not use the Leadership position to promote their own + personal views. + 10. Together with SPI, make decisions affecting property held in trust + for purposes related to Debian. (See §9.1.) + + 5.2. Appointment + + 1. The Project Leader is elected by the Developers. + 2. The election begins nine weeks before the leadership post becomes + vacant, or (if it is too late already) immediately. + 3. For the following three weeks any Developer may nominate themselves + as a candidate Project Leader. + 4. For three weeks after that no more candidates may be nominated; + candidates should use this time for campaigning (to make their + identities and positions known). If there are no candidates at the + end of the nomination period then the nomination period is extended + for three further weeks, repeatedly if necessary. + 5. The next three weeks are the polling period during which Developers + may cast their votes. Votes in leadership elections are kept + secret, even after the election is finished. + 6. The options on the ballot will be those candidates who have + nominated themselves and have not yet withdrawn, plus None Of The + Above. If None Of The Above wins the election then the election + procedure is repeated, many times if necessary. + 7. The decision will be made using the method specified in section + §A.6 of the Standard Resolution Procedure. The quorum is the same + as for a General Resolution (§4.2) and the default option is "None + Of The Above". + 8. The Project Leader serves for one year from their election. + + 5.3. Procedure + + The Project Leader should attempt to make decisions which are + consistent with the consensus of the opinions of the Developers. + + Where practical the Project Leader should informally solicit the views + of the Developers. + + The Project Leader should avoid overemphasizing their own point of view + when making decisions in their capacity as Leader. + +6. Technical committee + + 6.1. Powers + + The Technical Committee may: + 1. Decide on any matter of technical policy. + This includes the contents of the technical policy manuals, + developers' reference materials, example packages and the behaviour + of non-experimental package building tools. (In each case the usual + maintainer of the relevant software or documentation makes + decisions initially, however; see 6.3(5).) + 2. Decide any technical matter where Developers' jurisdictions + overlap. + In cases where Developers need to implement compatible technical + policies or stances (for example, if they disagree about the + priorities of conflicting packages, or about ownership of a command + name, or about which package is responsible for a bug that both + maintainers agree is a bug, or about who should be the maintainer + for a package) the technical committee may decide the matter. + 3. Make a decision when asked to do so. + Any person or body may delegate a decision of their own to the + Technical Committee, or seek advice from it. + 4. Overrule a Developer (requires a 3:1 majority). + The Technical Committee may ask a Developer to take a particular + technical course of action even if the Developer does not wish to; + this requires a 3:1 majority. For example, the Committee may + determine that a complaint made by the submitter of a bug is + justified and that the submitter's proposed solution should be + implemented. + 5. Offer advice. + The Technical Committee may make formal announcements about its + views on any matter. Individual members may of course make informal + statements about their views and about the likely views of the + committee. + 6. Together with the Project Leader, appoint new members to itself or + remove existing members. (See §6.2.) + 7. Appoint the Chairman of the Technical Committee. + The Chairman is elected by the Committee from its members. All + members of the committee are automatically nominated; the committee + votes starting one week before the post will become vacant (or + immediately, if it is already too late). The members may vote by + public acclamation for any fellow committee member, including + themselves; there is no default option. The vote finishes when all + the members have voted, or when the voting period has ended. The + result is determined using the method specified in section A.6 of + the Standard Resolution Procedure. + 8. The Chairman can stand in for the Leader, together with the + Secretary + As detailed in §7.1(2), the Chairman of the Technical Committee and + the Project Secretary may together stand in for the Leader if there + is no Leader. + + 6.2. Composition + + 1. The Technical Committee consists of up to 8 Developers, and should + usually have at least 4 members. + 2. When there are fewer than 8 members the Technical Committee may + recommend new member(s) to the Project Leader, who may choose + (individually) to appoint them or not. + 3. When there are 5 members or fewer the Technical Committee may + appoint new member(s) until the number of members reaches 6. + 4. When there have been 5 members or fewer for at least one week the + Project Leader may appoint new member(s) until the number of + members reaches 6, at intervals of at least one week per + appointment. + 5. If the Technical Committee and the Project Leader agree they may + remove or replace an existing member of the Technical Committee. + + 6.3. Procedure + + 1. The Technical Committee uses the Standard Resolution Procedure. + A draft resolution or amendment may be proposed by any member of + the Technical Committee. There is no minimum discussion period; the + voting period lasts for up to one week, or until the outcome is no + longer in doubt. Members may change their votes. There is a quorum + of two. + 2. Details regarding voting + The Chairman has a casting vote. When the Technical Committee votes + whether to override a Developer who also happens to be a member of + the Committee, that member may not vote (unless they are the + Chairman, in which case they may use only their casting vote). + 3. Public discussion and decision-making. + Discussion, draft resolutions and amendments, and votes by members + of the committee, are made public on the Technical Committee public + discussion list. There is no separate secretary for the Committee. + 4. Confidentiality of appointments. + The Technical Committee may hold confidential discussions via + private email or a private mailing list or other means to discuss + appointments to the Committee. However, votes on appointments must + be public. + 5. No detailed design work. + The Technical Committee does not engage in design of new proposals + and policies. Such design work should be carried out by individuals + privately or together and discussed in ordinary technical policy + and design forums. + The Technical Committee restricts itself to choosing from or + adopting compromises between solutions and decisions which have + been proposed and reasonably thoroughly discussed elsewhere. + Individual members of the technical committee may of course + participate on their own behalf in any aspect of design and policy + work. + 6. Technical Committee makes decisions only as last resort. + The Technical Committee does not make a technical decision until + efforts to resolve it via consensus have been tried and failed, + unless it has been asked to make a decision by the person or body + who would normally be responsible for it. + +7. The Project Secretary + + 7.1. Powers + + The Secretary: + 1. Takes votes amongst the Developers, and determines the number and + identity of Developers, whenever this is required by the + constitution. + 2. Can stand in for the Leader, together with the Chairman of the + Technical Committee. + If there is no Project Leader then the Chairman of the Technical + Committee and the Project Secretary may by joint agreement make + decisions if they consider it imperative to do so. + 3. Adjudicates any disputes about interpretation of the constitution. + 4. May delegate part or all of their authority to someone else, or + withdraw such a delegation at any time. + + 7.2. Appointment + + The Project Secretary is appointed by the Project Leader and the + current Project Secretary. + + If the Project Leader and the current Project Secretary cannot agree on + a new appointment they must ask the board of SPI (see §9.1.) to appoint + a Secretary. + + If there is no Project Secretary or the current Secretary is + unavailable and has not delegated authority for a decision then the + decision may be made or delegated by the Chairman of the Technical + Committee, as Acting Secretary. + + The Project Secretary's term of office is 1 year, at which point they + or another Secretary must be (re)appointed. + + 7.3. Procedure + + The Project Secretary should make decisions which are fair and + reasonable, and preferably consistent with the consensus of the + Developers. + + When acting together to stand in for an absent Project Leader the + Chairman of the Technical Committee and the Project Secretary should + make decisions only when absolutely necessary and only when consistent + with the consensus of the Developers. + +8. The Project Leader's Delegates + + 8.1. Powers + + The Project Leader's Delegates: + 1. have powers delegated to them by the Project Leader; + 2. may make certain decisions which the Leader may not make directly, + including approving or expelling Developers or designating people + as Developers who do not maintain packages. This is to avoid + concentration of power, particularly over membership as a + Developer, in the hands of the Project Leader. + + 8.2. Appointment + + The Delegates are appointed by the Project Leader and may be replaced + by the Leader at the Leader's discretion. The Project Leader may not + make the position as a Delegate conditional on particular decisions by + the Delegate, nor may they override a decision made by a Delegate once + made. + + 8.3. Procedure + + Delegates may make decisions as they see fit, but should attempt to + implement good technical decisions and/or follow consensus opinion. + +9. Software in the Public Interest + + SPI and Debian are separate organisations who share some goals. Debian + is grateful for the legal support framework offered by SPI. Debian's + Developers are currently members of SPI by virtue of their status as + Developers. + + 9.1. Authority + + 1. SPI has no authority regarding Debian's technical or nontechnical + decisions, except that no decision by Debian with respect to any + property held by SPI shall require SPI to act outside its legal + authority, and that Debian's constitution may occasionally use SPI + as a decision body of last resort. + 2. Debian claims no authority over SPI other than that over the use of + certain of SPI's property, as described below, though Debian + Developers may be granted authority within SPI by SPI's rules. + 3. Debian Developers are not agents or employees of SPI, or of each + other or of persons in authority in the Debian Project. A person + acting as a Developer does so as an individual, on their own + behalf. + + 9.2. Management of property for purposes related to Debian + + Since Debian has no authority to hold money or property, any donations + for the Debian Project must be made to SPI, which manages such affairs. + + SPI have made the following undertakings: + 1. SPI will hold money, trademarks and other tangible and intangible + property and manage other affairs for purposes related to Debian. + 2. Such property will be accounted for separately and held in trust + for those purposes, decided on by Debian and SPI according to this + section. + 3. SPI will not dispose of or use property held in trust for Debian + without approval from Debian, which may be granted by the Project + Leader or by General Resolution of the Developers. + 4. SPI will consider using or disposing of property held in trust for + Debian when asked to do so by the Project Leader. + 5. SPI will use or dispose of property held in trust for Debian when + asked to do so by a General Resolution of the Developers, provided + that this is compatible with SPI's legal authority. + 6. SPI will notify the Developers by electronic mail to a Debian + Project mailing list when it uses or disposes of property held in + trust for Debian. + +A. Standard Resolution Procedure + + These rules apply to communal decision-making by committees and + plebiscites, where stated above. + + A.1. Proposal + + The formal procedure begins when a draft resolution is proposed and + sponsored, as required. + + A.1. Discussion and Amendment + + 1. Following the proposal, the resolution may be discussed. Amendments + may be made formal by being proposed and sponsored according to the + requirements for a new resolution, or directly by the proposer of + the original resolution. + 2. A formal amendment may be accepted by the resolution's proposer, in + which case the formal resolution draft is immediately changed to + match. + 3. If a formal amendment is not accepted, or one of the sponsors of + the resolution does not agree with the acceptance by the proposer + of a formal amendment, the amendment remains as an amendment and + will be voted on. + 4. If an amendment accepted by the original proposer is not to the + liking of others, they may propose another amendment to reverse the + earlier change (again, they must meet the requirements for proposer + and sponsor(s).) + 5. The proposer of a resolution may suggest changes to the wordings of + amendments; these take effect if the proposer of the amendment + agrees and none of the sponsors object. In this case the changed + amendments will be voted on instead of the originals. + 6. The proposer of a resolution may make changes to correct minor + errors (for example, typographical errors or inconsistencies) or + changes which do not alter the meaning, providing noone objects + within 24 hours. In this case the minimum discussion period is not + restarted. + + A.2. Calling for a vote + + 1. The proposer or a sponsor of a motion or an amendment may call for + a vote, providing that the minimum discussion period (if any) has + elapsed. + 2. The proposer or any sponsor of a resolution may call for a vote on + that resolution and all related amendments. + 3. The person who calls for a vote states what they believe the + wordings of the resolution and any relevant amendments are, and + consequently what form the ballot should take. However, the final + decision on the form of ballot(s) is the Secretary's - see 7.1(1), + 7.1(3) and A.3(4). + 4. The minimum discussion period is counted from the time the last + formal amendment was accepted, or since the whole resolution was + proposed if no amendments have been proposed and accepted. + + A.3. Voting procedure + + 1. Each resolution and its related amendments is voted on in a single + ballot that includes an option for the original resolution, each + amendment, and the default option (where applicable). + 2. The default option must not have any supermajority requirements. + Options which do not have an explicit supermajority requirement + have a 1:1 majority requirement. + 3. The votes are counted according to the rules in A.6. The default + option is "Further Discussion", unless specified otherwise. + 4. In cases of doubt the Project Secretary shall decide on matters of + procedure. + + A.4. Withdrawing resolutions or unaccepted amendments + + The proposer of a resolution or unaccepted amendment may withdraw it. + In this case new proposers may come forward keep it alive, in which + case the first person to do so becomes the new proposer and any others + become sponsors if they aren't sponsors already. + + A sponsor of a resolution or amendment (unless it has been accepted) + may withdraw. + + If the withdrawal of the proposer and/or sponsors means that a + resolution has no proposer or not enough sponsors it will not be voted + on unless this is rectified before the resolution expires. + + A.5. Expiry + + If a proposed resolution has not been discussed, amended, voted on or + otherwise dealt with for 4 weeks the secretary may issue a statement + that the issue is being withdrawn. If none of the sponsors of any of + the proposals object within a week, the issue is withdrawn. + + The secretary may also include suggestions on how to proceed, if + appropriate. + + A.6. Vote Counting + + 1. Each voter's ballot ranks the options being voted on. Not all + options need be ranked. Ranked options are considered preferred to + all unranked options. Voters may rank options equally. Unranked + options are considered to be ranked equally with one another. + Details of how ballots may be filled out will be included in the + Call For Votes. + 2. If the ballot has a quorum requirement R any options other than the + default option which do not receive at least R votes ranking that + option above the default option are dropped from consideration. + 3. Any (non-default) option which does not defeat the default option + by its required majority ratio is dropped from consideration. + 1. Given two options A and B, V(A,B) is the number of voters who + prefer option A over option B. + 2. An option A defeats the default option D by a majority ratio + N, if V(A,D) is strictly greater than N * V(D,A). + 3. If a supermajority of S:1 is required for A, its majority + ratio is S; otherwise, its majority ratio is 1. + 4. From the list of undropped options, we generate a list of pairwise + defeats. + 1. An option A defeats an option B, if V(A,B) is strictly greater + than V(B,A). + 5. From the list of [undropped] pairwise defeats, we generate a set of + transitive defeats. + 1. An option A transitively defeats an option C if A defeats C or + if there is some other option B where A defeats B AND B + transitively defeats C. + 6. We construct the Schwartz set from the set of transitive defeats. + 1. An option A is in the Schwartz set if for all options B, + either A transitively defeats B, or B does not transitively + defeat A. + 7. If there are defeats between options in the Schwartz set, we drop + the weakest such defeats from the list of pairwise defeats, and + return to step 5. + 1. A defeat (A,X) is weaker than a defeat (B,Y) if V(A,X) is less + than V(B,Y). Also, (A,X) is weaker than (B,Y) if V(A,X) is + equal to V(B,Y) and V(X,A) is greater than V(Y,B). + 2. A weakest defeat is a defeat that has no other defeat weaker + than it. There may be more than one such defeat. + 8. If there are no defeats within the Schwartz set, then the winner is + chosen from the options in the Schwartz set. If there is only one + such option, it is the winner. If there are multiple options, the + elector with the casting vote chooses which of those options wins. + + Note: Options which the voters rank above the default option are + options they find acceptable. Options ranked below the default options + are options they find unacceptable. + + When the Standard Resolution Procedure is to be used, the text which + refers to it must specify what is sufficient to have a draft resolution + proposed and/or sponsored, what the minimum discussion period is, and + what the voting period is. It must also specify any supermajority + and/or the quorum (and default option) to be used. + +B. Use of language and typography + + The present indicative ("is", for example) means that the statement is + a rule in this constitution. "ay" or "can" indicates that the person or + body has discretion. "Should" means that it would be considered a good + thing if the sentence were obeyed, but it is not binding. Text marked + as a citation, such as this, is rationale and does not form part of the + constitution. It may be used only to aid interpretation in cases of + doubt. diff --git a/includes/squeeze/common/doc/debian-manifesto b/includes/squeeze/common/doc/debian-manifesto new file mode 100644 index 000000000..9322c934f --- /dev/null +++ b/includes/squeeze/common/doc/debian-manifesto @@ -0,0 +1,135 @@ +Please note that this document is provided in order to document +Debian's history. While the general ideas still apply some details +changed. + + +******************** +Appendix +The Debian Manifesto +******************** + + + The Debian Linux Manifesto + + Written by Ian A. Murdock + Revised 01/06/94 + + +What is Debian Linux? +===================== + +Debian Linux is a brand-new kind of Linux distribution. Rather than +being developed by one isolated individual or group, as other +distributions of Linux have been developed in the past, Debian is being +developed openly in the spirit of Linux and GNU. The primary purpose +of the Debian project is to finally create a distribution that lives up +to the Linux name. Debian is being carefully and conscientiously put +together and will be maintained and supported with similar care. + +It is also an attempt to create a non-commercial distribution that will +be able to effectively compete in the commercial market. It will +eventually be distributed by The Free Software Foundation on CD-ROM, +and The Debian Linux Association will offer the distribution on floppy +disk and tape along with printed manuals, technical support and other +end-user essentials. All of the above will be available at little more +than cost, and the excess will be put toward further development of +free software for all users. Such distribution is essential to the +success of the Linux operating system in the commercial market, and it +must be done by organizations in a position to successfully advance and +advocate free software without the pressure of profits or returns. + + +Why is Debian being constructed? +================================ + +Distributions are essential to the future of Linux. Essentially, they +eliminate the need for the user to locate, download, compile, install +and integrate a fairly large number of essential tools to assemble a +working Linux system. Instead, the burden of system construction is +placed on the distribution creator, whose work can be shared with +thousands of other users. Almost all users of Linux will get their +first taste of it through a distribution, and most users will continue +to use a distribution for the sake of convenience even after they are +familiar with the operating system. Thus, distributions play a very +important role indeed. + +Despite their obvious importance, distributions have attracted little +attention from developers. There is a simple reason for this: they are +neither easy nor glamorous to construct and require a great deal of +ongoing effort from the creator to keep the distribution bug-free and +up-to-date. It is one thing to put together a system from scratch; it +is quite another to ensure that the system is easy for others to +install, is installable and usable under a wide variety of hardware +configurations, contains software that others will find useful, and is +updated when the components themselves are improved. + +Many distributions have started out as fairly good systems, but as time +passes attention to maintaining the distribution becomes a secondary +concern. A case-in-point is the Softlanding Linux System (better known +as SLS). It is quite possibly the most bug-ridden and badly maintained +Linux distribution available; unfortunately, it is also quite possibly +the most popular. It is, without question, the distribution that +attracts the most attention from the many commercial "distributors" of +Linux that have surfaced to capitalize on the growing popularity of the +operating system. + +This is a bad combination indeed, as most people who obtain Linux from +these "distributors" receive a bug-ridden and badly maintained Linux +distribution. As if this wasn't bad enough, these "distributors" have +a disturbing tendency to misleadingly advertise non-functional or +extremely unstable "features" of their product. Combine this with the +fact that the buyers will, of course, expect the product to live up to +its advertisement and the fact that many may believe it to be a +commercial operating system (there is also a tendency not to mention +that Linux is free nor that it is distributed under the GNU General +Public License). To top it all off, these "distributors" are actually +making enough money from their effort to justify buying larger +advertisements in more magazines; it is the classic example of +unacceptable behavior being rewarded by those who simply do not know +any better. Clearly something needs to be done to remedy the +situation. + + +How will Debian attempt to put an end to these problems? +======================================================== + +The Debian design process is open to ensure that the system is of the +highest quality and that it reflects the needs of the user community. +By involving others with a wide range of abilities and backgrounds, +Debian is able to be developed in a modular fashion. Its components +are of high quality because those with expertise in a certain area are +given the opportunity to construct or maintain the individual +components of Debian involving that area. Involving others also +ensures that valuable suggestions for improvement can be incorporated +into the distribution during its development; thus, a distribution is +created based on the needs and wants of the users rather than the needs +and wants of the constructor. It is very difficult for one individual +or small group to anticipate these needs and wants in advance without +direct input from others. + +Debian Linux will also be distributed on physical media by the Free +Software Foundation and the Debian Linux Association. This provides +Debian to users without access to the Internet or FTP and additionally +makes products and services such as printed manuals and technical +support available to all users of the system. In this way, Debian may +be used by many more individuals and organizations than is otherwise +possible, the focus will be on providing a first-class product and not +on profits or returns, and the margin from the products and services +provided may be used to improve the software itself for all users +whether they paid to obtain it or not. + +The Free Software Foundation plays an extremely important role in the +future of Debian. By the simple fact that they will be distributing +it, a message is sent to the world that Linux is not a commercial +product and that it never should be, but that this does not mean that +Linux will never be able to compete commercially. For those of you who +disagree, I challenge you to rationalize the success of GNU Emacs and +GCC, which are not commercial software but which have had quite an +impact on the commercial market regardless of that fact. + +The time has come to concentrate on the future of Linux rather than on +the destructive goal of enriching oneself at the expense of the entire +Linux community and its future. The development and distribution of +Debian may not be the answer to the problems that I have outlined in +the Manifesto, but I hope that it will at least attract enough +attention to these problems to allow them to be solved. diff --git a/includes/squeeze/common/doc/mailing-lists.txt b/includes/squeeze/common/doc/mailing-lists.txt new file mode 100644 index 000000000..93e8dff74 --- /dev/null +++ b/includes/squeeze/common/doc/mailing-lists.txt @@ -0,0 +1,1778 @@ + Introduction to the Debian mailing lists + ======================================== + + Debian GNU/Linux is developed through distributed development all + around the world. Therefore, email is the preferred way to discuss + various items. Much of the conversation between Debian developers + and users is managed through several mailing lists. + + There are many world-open mailing lists, meaning anyone can read + everything that is posted, and participate in the discussions. Everyone is + encouraged to help development of Debian and to spread the word of free + software. There are also a few lists which are only open to official Debian + developers; please don't interpret this as closed development, it sometimes + doesn't make much sense discussing internal topics with non-developers. + + All original Debian mailing lists run on a special server, using an + automatic mail processing software called SmartList. This server is called + lists.debian.org. All submission, subscription and unsubscription messages + have to be sent to a particular address at this host. + + The language used on all lists is English, unless stated otherwise. + There are some user lists for other languages available. + +Subscription / Unsubscription +----------------------------- + + Anyone is able to subscribe/unsubscribe on their own to any mailing list, + presuming the subscription policy for a particular list is `open'. + + The requests for subscription or unsubscription can be sent to a special + control address, which is slightly different from the list address. + Subscription or unsubscription messages should NOT be sent to the address + of the mailing list itself. + + To subscribe or unsubscribe from a mailing list, please send mail to + + -REQUEST@lists.debian.org + + with the word `subscribe' or `unsubscribe' as subject. + + Please remember the -REQUEST part of the address. + + As part of the subscription process, the list software will send you an + email to which you must reply in order to finish subscribing. This is a + security measure to keep people from subscribing others to the lists without + their permission. + + If you need to contact a human listmaster, direct your mail to + listmaster@lists.debian.org . To find out who is responsible for the + lists, take a look at http://www.debian.org/intro/organization + +User lists + + There are several user based mailing lists where developers and + users can get in contact to discuss and solve problems. + + debian-announce@lists.debian.org + + Description : Major news and very important changes in the project + are announced here. + Moderated : yes + Subscription: open + + debian-backports-announce@lists.debian.org + + Description : Announcements relating to the debian-backports project include security related announcements + Moderated : yes + Subscription: open + + debian-backports@lists.debian.org + + Description : Discussion about the debian-backports archive + Moderated : no + Subscription: open + + debian-chinese-big5@lists.debian.org + + Description : Debian Chinese Project: Chinese localization (l10n), + documentation and web site translation, user support + etc. + + Posts may be in English or Big5-encoded Chinese. + All posts are automatically converted to GB encoding + and cross-posted to the debian-chinese-gb mailing list. + + If you would rather read and post in GB-encoded + Chinese, please subscribe to debian-chinese-gb instead. + Language : Chinese + Moderated : subscribers + Subscription: open + + debian-chinese-gb@lists.debian.org + + Description : Debian Chinese Project: Chinese localization (l10n) + issues, documentation and web site translation, user + support etc. + + Posts may be in English or GB-encoded Chinese. + All posts are automatically converted to Big5 encoding + and cross-posted to the debian-chinese-big5 mailing list. + + If you would rather read and post in Big5-encoded + Chinese, please subscribe to debian-chinese-big5 instead. + Language : Chinese + Moderated : subscribers + Subscription: open + + debian-edu-announce@lists.debian.org + + Description : Announcements regarding Skolelinux/debian-edu + Moderated : yes + Subscription: open + + debian-enterprise@lists.debian.org + + Description : Discussions about special needs in enterprise + environments and ways to fulfill those needs. + Moderated : no + Subscription: open + + debian-esperanto@lists.debian.org + + Description : Debian users who speak Esperanto. + Language : Esperanto + Moderated : no + Subscription: open + + debian-firewall@lists.debian.org + + Description : Discussion of implementation and maintenance of + firewalls using Debian. Both basic issues and new + more exotic developments are discussed here. + Moderated : no + Subscription: open + + debian-infrastructure-announce@lists.debian.org + + Description : This list covers announcements about changes in the (public and + private) Debian infrastructure including services the Debian + project directly or indirectly provides. + Moderated : signed + Subscription: open + + debian-isp@lists.debian.org + + Description : Discussion about issues and problems specific to + Internet Service Providers (ISPs for short) that + use Debian. + Moderated : no + Subscription: open + + debian-italian@lists.debian.org + + Description : Support for Debian users that speak Italian. + (High-volume mailing list.) + Language : Italian + Moderated : no + Subscription: open + + debian-japanese@lists.debian.org + + Description : Support for Debian users that speak Japanese, + Japanese localization issues, integrating + Debian JP packages into Debian etc. + + The English language is allowed, but using Japanese is + encouraged even for those who aren't native speakers. + + For native Japanese, Debian JP Project provides + several mailing lists discussing the Debian system in + Japanese, see http://www.debian.or.jp/MailingList.html + Language : English/Japanese + Moderated : no + Subscription: open + + debian-kde@lists.debian.org + + Description : Discussions related to KDE in Debian. + Those developing KDE-based packages are + encouraged to use this to discuss issues + and share their experience. + Moderated : no + Subscription: open + + debian-laptop@lists.debian.org + + Description : Installing, updating and using laptops with Debian. + Suggestions on special packaging, complaints, etc. + are welcome. + Moderated : no + Subscription: open + + debian-news-french@lists.debian.org + + Description : News about Debian for users speaking French. + Language : French + Moderated : yes + Subscription: open + + debian-news-german@lists.debian.org + + Description : News about Debian for users speaking German. + Language : German + Moderated : yes + Subscription: open + + debian-news-italian@lists.debian.org + + Description : Releases, news, internationalization efforts and + other related news about Debian for Italian-speaking users. + Language : Italian + Moderated : yes + Subscription: open + + debian-news-portuguese@lists.debian.org + + Description : Releases, news, internationalization efforts and other + related news about Debian for users speaking Portuguese. + Language : Portuguese + Moderated : yes + Subscription: open + + debian-news-spanish@lists.debian.org + + Description : Releases, news, internationalization efforts and + other related news about Debian for Spanish-speaking users. + Language : Spanish + Moderated : yes + Subscription: open + + debian-news@lists.debian.org + + Description : General news about the distribution and the project. + + The current events and news about Debian are + summarized in the Debian Weekly News, a newsletter + regularly posted on this list. + Moderated : yes + Subscription: open + + debian-photo@lists.debian.org + + Description : Using software in Debian for photography, and discussion about problems, + challenges and opportunities related to that. All parts of the + photographic process are on topic: controlling the camera, transferring + pictures to the computer, managing, editing, converting, printing, + uploading, displaying, etc. + . + For bandwidth and disk space reasons, it is not, however, appropriate + to send images to the list. Put them on a web site and include the URL + in a mail sent to the list instead. + Moderated : no + Subscription: open + + debian-research@lists.debian.org + + Description : This list's goal is to gather those interested in Debian from an + academic perspective. + Moderated : no + Subscription: open + + debian-russian@lists.debian.org + + Description : Support for Debian users that speak Russian, + and Russian localization issues: translating + "po" files, coordinating patches for Debian + packages to work with the Russian language. + Language : Russian + Moderated : no + Subscription: open + + debian-security-announce@lists.debian.org + + Description : The security team informs the users about security + problems by posting security advisories about + Debian packages on this list. + Moderated : yes + Subscription: open + + debian-security@lists.debian.org + + Description : Discussion about security issues, including + cryptographic issues, that are of interest to + all parts of the Debian community. + + Please note that this is NOT an announcement + mailing list. If you're looking for security + advisories from Debian, subscribe to + debian-security-announce instead. + Moderated : no + Subscription: open + + debian-stable-announce@lists.debian.org + + Description : Updates to stable packages will be announced on this list. + Moderated : yes + Subscription: open + + debian-testing-security-announce@lists.debian.org + + Description : The testing-security team informs users about security problems by + posting summaries about fixed packages in Debian testing on this list. + Moderated : yes + Subscription: open + + debian-user-catalan@lists.debian.org + + Description : Support for Debian users that speak Catalan. + Language : Catalan + Moderated : no + Subscription: open + + debian-user-danish@lists.debian.org + + Description : Support for Debian users who speak Danish. + Language : Danish + Moderated : no + Subscription: open + + debian-user-dutch@lists.debian.org + + Description : Support for Debian users that speak Dutch + Language : Dutch + Moderated : no + Subscription: open + + debian-user-finnish@lists.debian.org + + Description : Support for Debian users who speak Finnish. + Language : Finnish + Moderated : no + Subscription: open + + debian-user-french@lists.debian.org + + Description : Support for Debian users that speak French. + (High-volume mailing list.) + Language : French + Moderated : no + Subscription: open + + debian-user-german@lists.debian.org + + Description : Support for Debian users that speak German. + (High-volume mailing list.) + Language : German + Moderated : no + Subscription: open + + debian-user-greek@lists.debian.org + + Description : Support for Debian users that speak Greek. + Moderated : no + Subscription: open + + debian-user-hungarian + + Description : Support for Debian users that speak Hungarian. + Language : Hungarian + Subscription: http://lists.linux.hu/mailman/listinfo/debian + + debian-user-icelandic@lists.debian.org + + Description : Support for Debian users that speak Icelandic. + Moderated : no + Subscription: open + + debian-user-indonesian@lists.debian.org + + Description : Support for Debian users who speak Indonesian. + Language : Indonesian + Moderated : no + Subscription: open + + debian-user-polish@lists.debian.org + + Description : Support for Debian users that speak Polish. + Language : Polish + Moderated : no + Subscription: open + + debian-user-portuguese@lists.debian.org + + Description : Support for Debian users who speak Portuguese. + (High-volume mailing list.) + Language : Portuguese (both European and Brazilian, and other dialects are welcome) + Moderated : no + Subscription: open + + debian-user-slovenian@lists.debian.org + + Description : Support for Debian users that speak Slovenian. + Language : Slovenian + Moderated : no + Subscription: open + + debian-user-spanish@lists.debian.org + + Description : Support for Debian users that speak Spanish. + (High-volume mailing list.) + Language : Spanish + Moderated : no + Subscription: open + + debian-user-swedish@lists.debian.org + + Description : Support for Debian users that speak Swedish. + Language : Swedish + Moderated : no + Subscription: open + + debian-user-tamil@lists.debian.org + + Description : Mailing list to discuss Tamil localisation efforts for Debian and to coordinate + Tamil localisation activities. You can also get Debian support in Tamil here. + Language : Tamil + Moderated : no + Subscription: open + + debian-user-turkish@lists.debian.org + + Description : Support for Debian users that speak Turkish. + Language : Turkish + Moderated : no + Subscription: open + + debian-user-ukrainian@lists.debian.org + + Description : Support for Debian users who speak Ukrainian. + Language : Ukrainian + Moderated : no + Subscription: open + + debian-user-vietnamese@lists.debian.org + + Description : Support for Debian users that speak Vietnamese, and discussions on translations + Language : Vietnamese + Moderated : no + Subscription: open + + debian-user@lists.debian.org + + Description : Support for Debian users who speak English. + (High-volume mailing list.) + Digest : debian-user-digest@lists.debian.org + Moderated : no + Subscription: open + + debian-volatile-announce@lists.debian.org + + Description : Announcements relating to the debian-volatile project include new uploads and changes + Moderated : yes + Subscription: open + + debian-volatile@lists.debian.org + + Description : Discussion about the debian-volatile archive + Moderated : no + Subscription: open + +Development lists + + There are several lists on which developers and experienced + users discuss more technical issues. In addition, there are some + announcement lists to help experienced users keep track of + development. + + debian-accessibility@lists.debian.org + + Description : User and Developer list for accessibility-related issues. + Moderated : no + Subscription: open + + debian-ada@lists.debian.org + + Description : Discussion of Ada in Debian. + + This list is intended for: + - discussion of the Debian Policy for Ada + - release coordination among Ada packages in Debian + - packaging advice + - general help for Ada programmers using the Debian packages + + You can find the Debian Policy for Ada at + http://people.debian.org/~lbrenta/debian-ada-policy.html + Moderated : no + Subscription: open + + debian-apache@lists.debian.org + + Description : Maintenance of the Apache HTTP server and related + packages in Debian: code changes, reproducing bugs, + talking to upstream etc. + + It is neither for submitting bug reports (please + use the BTS for that), nor for support requests. + Moderated : no + Subscription: open + + debian-beowulf@lists.debian.org + + Description : Discussion about Beowulf systems running Debian. + Moderated : no + Subscription: open + + debian-blends@lists.debian.org + + Description : Debian Pure Blends (formerly known as Custom Debian Distributions) + provide support for special user interests. They implement a new + approach to cover interests of specialised users, who might be + children, lawyers, medical staff, visually impaired people, etc. + Of late, several Debian Pure Blends have evolved. The common goal + of those is to make installation and administration of computers + for their target users as easy as possible, and to serve in the + role as the missing link between software developers and users + well. + + You can get more information at + http://blends.alioth.debian.org/blends/ + Moderated : no + Subscription: open + + debian-boot@lists.debian.org + + Description : Discussion and maintenance of the Debian + installation system. + Moderated : no + Subscription: open + + debian-cd@lists.debian.org + + Description : Creating Debian CD sets, official and unofficial. + Moderated : no + Subscription: open + + debian-cli@lists.debian.org + + Description : This list is about using and/or developing for the Common Language + Infrastructure (CLI). + If you want to develop software or create Debian packages + that uses Mono, GNU Portable.NET or LLVM VMKit then you are right on this + mailing list. + If you are writing software in C#, VB.NET, Boo, Nemerle or other + CLI based/enabled programming languages then you are also welcome on this list. + Moderated : no + Subscription: open + + debian-ctte-private@lists.debian.org + + Description : Private communication between tech committee members. + Moderated : yes + Subscription: Debian Technical Committee only + + debian-ctte@lists.debian.org + + Description : Public meeting, business and announcements of the Debian + Technical Committee + Moderated : subscribers + Subscription: open + + debian-dak@lists.debian.org + + Description : Discussion about the Debian Archive Software, consisting of dak for the + archive and the buildd related parts wanna-build/sbuild. + Moderated : no + Subscription: open + + debian-debbugs-cvs@lists.debian.org + + Description : CVS commit messages when modifications are done to + debbugs + Moderated : yes + Subscription: open + + debian-debbugs@lists.debian.org + + Description : Discussion and development of debbugs, the Debian + Bug Tracking System software. + Moderated : no + Subscription: open + + debian-desktop@lists.debian.org + + Description : Discussion about the Debian Desktop sub-project, + the integration of the various desktop-related + packages, bug reports, questions and patches. + Moderated : no + Subscription: open + + debian-devel-announce@lists.debian.org + + Description : Announcements of development issues like policy changes, + important release issues &c. + Moderated : signed + Subscription: open + + debian-devel-austrian + + Description : Discussion among the Debian developers in Austria. + Language : (mostly) German + Subscription: https://www.gibraltar.at/mailman/listinfo/debian-at + + debian-devel-french@lists.debian.org + + Description : This is the list used to discuss development + issues in French. + Language : French + Moderated : no + Subscription: open + + debian-devel-games@lists.debian.org + + Description : Development and packaging discussion for games and game-related software in Debian. + Identification of potential new games suitable for Debian. Discussion about + infrastructure issues covering a wider range of games (e.g. multiplayer issues). + Moderated : no + Subscription: open + + debian-devel-italian@lists.debian.org + + Description : Discussion on development issues in Italian. + Language : Italian + Moderated : no + Subscription: open + + debian-devel-portuguese@lists.debian.org + + Description : This is the list used by Portuguese developers + (or wannabes) to discuss development issues. + Language : Portuguese + Moderated : no + Subscription: open + + debian-devel-spanish@lists.debian.org + + Description : This is the list used by Spanish developers + (or wannabes) to discuss issues besides + translation: provide help for new Spanish + developers, arrange key-signing meetings, arrange + work in booths on different shows, share experience + etc. + Language : Spanish + Moderated : no + Subscription: open + + debian-devel@lists.debian.org + + Description : Discussion about technical development topics. + (High-volume mailing list.) + Digest : debian-devel-digest@lists.debian.org + Moderated : no + Subscription: open + + debian-doc@lists.debian.org + + Description : Debian Documentation Project: anything related + to documentation in Debian is on topic here. + Moderated : no + Subscription: open + + debian-dpkg-bugs@lists.debian.org + + Description : Email sent by the bug tracking system regarding + the dpkg packages. + Moderated : no + Subscription: open + + debian-dpkg-cvs@lists.debian.org + + Description : The CVS commit messages from the dpkg CVS tree. + Moderated : yes + Subscription: open + + debian-dpkg@lists.debian.org + + Description : Discussions and maintenance of dpkg, the basis of + the Debian packaging system. + Moderated : no + Subscription: open + + debian-edu-french@lists.debian.org + + Description : Discussions in french between all educational Debian-based projects. + This list should ease the collaboration between the projects themselves + and between Debian and those projects. + Moderated : no + Subscription: open + + debian-edu@lists.debian.org + + Description : Making Debian the best distribution in the + education landscape. + Moderated : no + Subscription: open + + debian-emacsen@lists.debian.org + + Description : Discussion of all things related to the several + Debian Emacs packages and their add-ons. + Moderated : no + Subscription: open + + debian-email@lists.debian.org + + Description : A generic "grab-bag" list for Debian related + correspondence such as contacting upstream authors + about licenses, bugs etc, or discussing the project + with others where it might be useful to have the + discussion archived somewhere. + + This list is archived internally on a Debian Project + machine, only developers have access to the archive. + Moderated : no + Subscription: developers only + + debian-embedded@lists.debian.org + + Description : Discussion about improving Debian for use with + embedded systems, including building cross-compiler + toolchains, cross-compiling packages, creating and + updating system images, using alternate libraries, + compile-time configuration of packages, etc. + Moderated : no + Subscription: open + + debian-flash@lists.debian.org + + Description : For discussion of issues relating to the development and use of Debian for + Flash development and viewing of Flash content. For general discussion of Flash + related free software, please visit the osflash community: http://osflash.org + Moderated : no + Subscription: open + + debian-gcc@lists.debian.org + + Description : Discussion on Debian packaging of GCC, the + GNU compiler collection: bug reports, porting + issues, any kind of questions or patches. + Moderated : no + Subscription: open + + debian-gis@lists.debian.org + + Description : Discussion about Geographical Information Systems (GIS) in Debian. For more + information about the Debian GIS Blend see + + http://wiki.debian.org/DebianGis + Moderated : no + Subscription: open + + debian-glibc@lists.debian.org + + Description : Discussion on Debian packaging of the GNU C Library, + the most important library on Debian systems. + Moderated : no + Subscription: open + + debian-gtk-gnome@lists.debian.org + + Description : Discussion and coordination among maintainers of + Debian's GTK+, GNOME and dependent or related + packages. + Moderated : no + Subscription: open + + debian-hams@lists.debian.org + + Description : Support for HAMRadio within Debian GNU/Linux. + Moderated : no + Subscription: open + + debian-haskell@lists.debian.org + + Description : Discussion of issues related to Haskell on Debian systems, with an + emphasis towards coordinating Haskell packaging standards. Relevant + for anyone packaging Haskell compilers, libraries, or programs on + Debian. + Moderated : no + Subscription: open + + debian-ipv6@lists.debian.org + + Description : Discussions on the use of Debian in an IPv6 network + and implementing IPv6 support in Debian packages. + Moderated : no + Subscription: open + + debian-java@lists.debian.org + + Description : Discussion about the packaging and use in Debian of VMs + and compilers for the Java(tm) language, and programs + written on it. + Moderated : no + Subscription: open + + debian-jr@lists.debian.org + + Description : Discussion and working on making Debian the sort + of operating system that children will want to use. + + The Debian Jr. Project web page is at + http://www.debian.org/devel/debian-jr/ + Moderated : no + Subscription: open + + debian-kernel-maint@lists.debian.org + + Description : Discussion and development of Debian kernel packaging, + for the kernel team and other developers. + Moderated : no + Subscription: open + + debian-kernel@lists.debian.org + + Description : Kernels used with Debian (Linux, Hurd, etc.), available + patches and flavors, packaging issues, bug reports, + porting issues, automated tools, and any other + questions or patches that are kernel-related. Mostly + bug reporting is done here. + Moderated : no + Subscription: open + + debian-knoppix@lists.debian.org + + Description : Development of the Debian-based live CD/DVD takes place. As it is mainly a + development list, user questions are best placed on the debian-user list. + Moderated : no + Subscription: open + + debian-lex@lists.debian.org + + Description : Discussion on developing Debian into an operating + system that is particularly well fit for the + requirements for legal offices. The goal of + Debian-Lex is a complete system for all tasks in + legal practice which is built completely on free + software. + Moderated : no + Subscription: open + + debian-lint-maint@lists.debian.org + + Description : The maintenance of Debian "lint" tools like lintian or linda + is discussed on this list. This may or may not be limited to + bug reports regarding the checks. + Moderated : no + Subscription: open + + debian-live@lists.debian.org + + Description : Development of the Debian Live systems (i.e. live cds). + Moderated : no + Subscription: open + + debian-lsb@lists.debian.org + + Description : Discussion and coordination of efforts towards ensuring + Debian meets the requirements of the Linux Standard Base. + Moderated : no + Subscription: open + + debian-med@lists.debian.org + + Description : Discussion on providing a free operating system + for medical care. + + The Debian-Med Project web page is at + http://www.debian.org/devel/debian-med/ + Moderated : no + Subscription: open + + debian-mentors@lists.debian.org + + Description : Newbie Debian developers can seek help with + packaging and other developer-related issues here. + + This list is not meant for users' questions, + but for new maintainers'! + Moderated : no + Subscription: open + + debian-multimedia@lists.debian.org + + Description : Discussion about the development of applications + that produce multimedia content, handling multimedia + data, supporting multimedia hardware etc. + Moderated : no + Subscription: open + + debian-ocaml-maint@lists.debian.org + + Description : Packaging of Objective Caml programs and libraries. + (http://pauillac.inria.fr/caml/) + Moderated : no + Subscription: open + + debian-openoffice@lists.debian.org + + Description : Coordination of the maintenance of the OpenOffice + packages in Debian. + Moderated : no + Subscription: open + + debian-perl@lists.debian.org + + Description : The list is dedicated to coordinate the work of various + perl package maintainer and to write a kind of perl + sub-policy. + Moderated : no + Subscription: open + + debian-policy@lists.debian.org + + Description : Discussion and editing of the Debian Policy Manual. + Moderated : no + Subscription: open + + debian-printing@lists.debian.org + + Description : Discussion of issues related to printing on Debian systems. This + covers all aspects of printing, from spoolers, to RIPs and printer + drivers. The list is used for coordination of development, + integration and bugfixing of printing packages between package + maintainers. User printing and printing setup questions are also + on topic. + Moderated : no + Subscription: open + + debian-private@lists.debian.org + + Description : Private discussions among developers: only for + issues that may not be discussed on public lists. + + Anything sent there should be treated as sensitive + and not to be spread to other lists; thus + cross-posting between it and an open list defeats + the purpose of this list. + + This list is archived internally on a Debian Project + machine, only developers have access to the archive. + Moderated : no + Subscription: developers only + + debian-python@lists.debian.org + + Description : Discussion of issues related to Python on Debian + systems with a stress on packaging standards. Therefore + relevant for maintainers of Python related packages. + Moderated : no + Subscription: open + + debian-qa-packages@lists.debian.org + + Description : Bug reports against orphaned packages and discussions + about fixing them. + Moderated : no + Subscription: open + + debian-qa@lists.debian.org + + Description : Quality assurance is important for a distribution. This + list addresses this quality. + Moderated : no + Subscription: open + + debian-qt-kde@lists.debian.org + + Description : Discussion and coordination among maintainers of + Debian's Qt, KDE and dependent or related packages. + Moderated : no + Subscription: open + + debian-release@lists.debian.org + + Description : Coordination of Debian releases issues such as testing migrations, transitions + and removals. + + This list should not be considered a discussion list; discussions related to + releases issues should be held on more appropriate lists such as debian-devel, + debian-legal or debian-project. + Moderated : no + Subscription: open + + debian-ruby@lists.debian.org + + Description : Discussion of issues related to Ruby on Debian systems + with a stress on packaging standards. Therefore + relevant for maintainers of Ruby related packages. + Moderated : no + Subscription: open + + debian-science@lists.debian.org + + Description : Discussion of issues relating to the use of Debian for science research, + including useful packages, particular problems faced by scientists using + Debian, how to make Debian more useful to scientists, etc. + Moderated : no + Subscription: open + + debian-security-tracker@lists.debian.org + + Description : Discussion about topics that are relevant about the + Debian Security Tracker, e.g. feature improvements, + bugreports about incorrect data entries or server + updates. + Moderated : no + Subscription: open + + debian-sgml@lists.debian.org + + Description : Discussion of issues related to SGML on Debian systems + with a stress on proper integration of tools, packaging + standards and the writing of documentation for SGML + users. Therefore relevant for maintainers of SGML + related packages. + Moderated : no + Subscription: open + + debian-ssh@lists.debian.org + + Description : Maintenance of the OpenSSH packages for Debian. + It exists to facilitate coordination of ssh + maintenance (talking to upstream, reproducing bugs, + hacking on the code, etc.). + + It is *not* the place to mail bug reports + (use the BTS for that), nor support requests. + Moderated : no + Subscription: open + + debian-testing@lists.debian.org + + Description : Finding problems with the next Debian release: + testing the installation and the upgrade process. + Moderated : no + Subscription: open + + debian-tex-maint@lists.debian.org + + Description : Coordination of the maintenance of Debian TeX + and related packages. + + It is not meant for user support; for that, please + use debian-user or one of the general TeX mailing + lists or news groups. + Moderated : no + Subscription: open + + debian-toolchain@lists.debian.org + + Description : Discussion about the Debian toolchain: compilers, + assemblers, linkers and such. New releases for + many of these tools are coordinated here. + Moderated : no + Subscription: open + + debian-upstream@lists.debian.org + + Description : A contact point for upstream software developers who want to get in touch with + Debian, whether the software is already packaged for Debian or not. + Moderated : no + Subscription: open + + debian-wb-team@lists.debian.org + + Description : Primary contact address for the wanna-build maintainers. + Requests about this piece of infrastructure should + be sent here. Discussions directly concerning wanna-build. + Moderated : yes + Subscription: open + + debian-webapps@lists.debian.org + + Description : This list is used to coordinate the maintenance of web application packages. + Moderated : no + Subscription: open + + debian-wnpp@lists.debian.org + + Description : Orphaning and adopting packages which is done through + the `wnpp' BTS pseudo-package is recorded on this + list. Additionally, discussion about particular bugs + and the WNPP web pages is held here. + Moderated : no + Subscription: open + + debian-www-cvs@lists.debian.org + + Description : CVS commit logs for the Debian web pages in the + webwml CVS tree. + Moderated : yes + Subscription: open + + debian-www@lists.debian.org + + Description : Design, structure and translation of Debian + web pages. All important changes to the web + site are announced here as well. + Moderated : no + Subscription: open + + debian-x@lists.debian.org + + Description : Discussion about the X Window System within Debian. + This is NOT a user support list; this list is + intended for those who deal with the source code. + Moderated : no + Subscription: open + + deity@lists.debian.org + + Description : Debian GNU/Linux will get a new, friendly frontend to + its package maintenance system. Its codename is deity + (now known as APT) and its development is discussed + here. The -digest is open to everyone. + Moderated : no + Subscription: open + +Internationalization and Translations + + These lists cover issues like localization, translation and support for + users that don't speak English. + + debian-i18n@lists.debian.org + + Description : Internationalization (i18n) of the distribution is + discussed here. + Moderated : no + Subscription: open + + debian-l10n-arabic@lists.debian.org + + Description : Discussing Arabic localization issues, mainly + translating Debian docs and programs to Arabic. + Language : Arabic + Moderated : no + Subscription: open + + debian-l10n-basque@lists.debian.org + + Description : Discussing Basque localization issues, mainly translating Debian + docs and programs to Basque. + Language : Basque + Moderated : no + Subscription: open + + debian-l10n-belarusian@lists.debian.org + + Description : Discussing Belarusian localization issues, mainly + translating Debian docs and programs to Belarusian. + Language : Belarusian + Moderated : no + Subscription: open + + debian-l10n-catalan@lists.debian.org + + Description : Discussing Catalan localization issues, mainly + translating Debian docs and programs to Catalan. + Language : Catalan + Moderated : no + Subscription: open + + debian-l10n-chinese@lists.debian.org + + Description : Discussing Chinese localization issues, mainly translating Debian + docs and programs to Chinese. + Language : Chinese + Moderated : no + Subscription: open + + debian-l10n-czech@lists.debian.org + + Description : Discussion forum for the translators of + Debian-specific packages and documentation to the Czech language. + Moderated : no + Subscription: open + + debian-l10n-danish@lists.debian.org + + Description : Discussing Danish localization issues, mainly + translating Debian docs and programs to Danish. + Language : Danish + Moderated : no + Subscription: open + + debian-l10n-dutch@lists.debian.org + + Description : Discussion forum for the translators of Debian-specific + packages and documentation to the Dutch language. + Language : Dutch + Moderated : no + Subscription: open + + debian-l10n-english@lists.debian.org + + Description : Discussing English localization issues, mainly + translating Debian docs and programs to English. + Language : English + Moderated : no + Subscription: open + + debian-l10n-esperanto@lists.debian.org + + Description : Discussing Esperanto localization issues, mainly + translating Debian docs and programs to Esperanto. + Language : Esperanto + Moderated : no + Subscription: open + + debian-l10n-finnish@lists.debian.org + + Description : Discussing Finnish localization issues, mainly + translating Debian docs and programs to Finnish. + Language : Finnish + Moderated : no + Subscription: open + + debian-l10n-french@lists.debian.org + + Description : Discussion forum for the translators of Debian-specific + packages and documentation to the French language. + Language : French + Moderated : no + Subscription: open + + debian-l10n-galician@lists.debian.org + + Description : Discussing Galician localization issues, mainly translating Debian docs and + programs to Galician. + Language : Galician + Moderated : no + Subscription: open + + debian-l10n-german@lists.debian.org + + Description : Discussing German localization issues, mainly + translating Debian docs and programs to German. + Language : German + Moderated : no + Subscription: open + + debian-l10n-greek@lists.debian.org + + Description : Discussion on Greek localization issues, mainly + translating Debian docs and programs to Greek. + Language : Greek + Moderated : no + Subscription: open + + debian-l10n-hungarian@lists.debian.org + + Description : Discussing Hungarian localization issues, mainly + translating Debian docs and programs to Hungarian. + Language : Hungarian + Moderated : no + Subscription: open + + debian-l10n-indonesian@lists.debian.org + + Description : Discussing Indonesian localization issues, mainly translating Debian docs and + website into Indonesian, improving Indonesian environment support in Debian. + Language : Indonesian + Moderated : no + Subscription: open + + debian-l10n-italian@lists.debian.org + + Description : Italian localization efforts within Debian. + Language : Italian + Moderated : no + Subscription: open + + debian-l10n-kannada@lists.debian.org + + Description : Debian Kannada (kn_IN) localization, documentation and web site translation, + user support, user-developers coordination + Language : Kannada + Moderated : no + Subscription: open + + debian-l10n-korean@lists.debian.org + + Description : Discussion forum for the translators of Debian-specific packages and + documentation to the Korean language. + Moderated : no + Subscription: open + + debian-l10n-malayalam@lists.debian.org + + Description : Discussion forum for the translators of Debian-specific packages and + documentation to the Malayalam language. + Language : Malayalam + Moderated : no + Subscription: open + + debian-l10n-persian@lists.debian.org + + Description : Discussing Persian/Farsi localization issues, mainly translating + Debian docs and programs to Persian/Farsi. + Language : Persian + Moderated : no + Subscription: open + + debian-l10n-polish@lists.debian.org + + Description : Polish localization issues, mainly translating Debian + web pages, documentation and programs to Polish. + Language : Polish + Moderated : no + Subscription: open + + debian-l10n-portuguese@lists.debian.org + + Description : Portuguese localization issues such as translating + the documentation and programs. + Language : Portuguese + Moderated : no + Subscription: open + + debian-l10n-romanian@lists.debian.org + + Description : Discussing Romanian localization issues, mainly + translating Debian docs and programs to Romanian. + Language : Romanian + Moderated : no + Subscription: open + + debian-l10n-russian@lists.debian.org + + Description : Discussing Russian localization issues, mainly + translating Debian docs and programs to Russian. + Language : Russian + Moderated : no + Subscription: open + + debian-l10n-sicilian@lists.debian.org + + Description : Sicilian localization issues within Debian. + Language : Sicilian + Moderated : no + Subscription: open + + debian-l10n-spanish@lists.debian.org + + Description : Discussing Spanish localization issues, mainly + translating Debian docs and programs to Spanish. + Language : Spanish + Moderated : no + Subscription: open + + debian-l10n-swedish@lists.debian.org + + Description : Discussion forum for translators of Debian-specific packages + and documentation for the Swedish language. + Moderated : no + Subscription: open + + debian-l10n-turkish@lists.debian.org + + Description : Discussing Turkish localization issues, mainly + translating Debian docs and website into Turkish, + improving Turkish environment support in Debian. + Language : Turkish + Moderated : no + Subscription: open + + debian-l10n-vietnamese@lists.debian.org + + Description : This is the Debian localization list for Vietnamese localization announcements + and translation status checks, discussions between Vietnamese translators and + questions from Vietnamese community users with language-related issues. + Language : Vietnamese + Moderated : no + Subscription: open + +Ports to non-i386 Linux architectures and to non-Linux kernels + + Debian GNU/Linux is ported to several other types of computers, and there + are also efforts to create Debian systems on kernels other than Linux. + + debian-68k@lists.debian.org + + Description : Discussions on the m68k port of Debian GNU/Linux. + Moderated : no + Subscription: open + + debian-alpha@lists.debian.org + + Description : Discussion on the Alpha port of Debian GNU/Linux. + Moderated : no + Subscription: open + + debian-amd64@lists.debian.org + + Description : Porting Debian to AMD x86-64 architecture. + Moderated : no + Subscription: open + + debian-arm@lists.debian.org + + Description : Discussion on the ARM port for Debian GNU/Linux. + Moderated : no + Subscription: open + + debian-bsd@lists.debian.org + + Description : Porting Debian to BSD (all *BSD variants). + Moderated : no + Subscription: open + + debian-hppa@lists.debian.org + + Description : Discussions on the PA-RISC port of Debian GNU/Linux. + Moderated : no + Subscription: open + + debian-hurd@lists.debian.org + + Description : Debian port of the GNU Hurd operating system. + Moderated : no + Subscription: open + + debian-ia64@lists.debian.org + + Description : Discussions on the intel IA64 (aka Itanium, Merced) + port of Debian GNU/Linux. + Moderated : no + Subscription: open + + debian-interix@lists.debian.org + + Description : Discussion on the Interix port of Debian/GNU. + For more information see: http://www.debian-interix.net/ + Moderated : no + Subscription: open + + debian-mips@lists.debian.org + + Description : Discussions on the MIPS port of Debian GNU/Linux. + Moderated : no + Subscription: open + + debian-powerpc@lists.debian.org + + Description : Discussion on the PowerPC port of Debian GNU/Linux. + Moderated : no + Subscription: open + + debian-s390@lists.debian.org + + Description : Discussions on the IBM S/390 port of Debian GNU/Linux. + Moderated : no + Subscription: open + + debian-sparc@lists.debian.org + + Description : Discussions on the SPARC port of Debian GNU/Linux. + Moderated : no + Subscription: open + + debian-superh@lists.debian.org + + Description : Discussions on the SuperH port of Debian GNU/Linux. For + more information about running Linux on SH processors, + have a look at http://www.m17n.org/linux-sh/ + Moderated : no + Subscription: open + + debian-win32@lists.debian.org + + Description : Porting the Debian distribution to Win32 systems + (Debian GNU/Win32). + Moderated : no + Subscription: open + +The Bug Tracking System + + The Debian bug tracking system is open to the public, and it produces + a lot of email. Some of this might be of interest to developers or even + users, so it is distributed through these (high-volume) mailing lists. + + debian-bugs-closed@lists.debian.org + + Description : Messages that close Debian bug reports. + Moderated : yes + Subscription: open + + debian-bugs-dist@lists.debian.org + + Description : All submitted bug reports as well as further information + on them are distributed here. + Moderated : yes + Subscription: open + + debian-bugs-forwarded@lists.debian.org + + Description : Mails in which Debian maintainers forward bugs + to their upstream authors. + Moderated : yes + Subscription: open + + debian-bugs-rc@lists.debian.org + + Description : All mail regarding release-critical bugs is + copied to this mailing list. + + See http://bugs.debian.org/release-critical/ + for more information. + Moderated : yes + Subscription: open + +Miscellaneous Debian lists + + There are several mailing lists which discuss topics that are + not directly related to developing or using Debian, and there + are some that don't necessarily have a clear distinction + between developers and users in the intended audience. + + debian-admin@lists.debian.org + + Description : This is our internal list used for administering the + Debian machine park. + Moderated : no + Subscription: closed + + debian-backports-changes@lists.debian.org + + Description : Changes to the "debian-backports" distribution are announced + here. This includes queued and dak mail. + Moderated : yes + Subscription: open + + debian-changes@lists.debian.org + + Description : Changes to the releases are announced here. This + includes security upgrades as well as important + bugfixes. + Digest : debian-changes-digest@lists.debian.org + Moderated : yes + Subscription: open + + debian-consultants@lists.debian.org + + Description : Communication among Debian consultants. See at the bottom of the + consultants page (http://www.debian.org/consultants/#policy) for how + to add/update entries to this page. + Moderated : no + Subscription: open + + debian-curiosa@lists.debian.org + + Description : Funny thing from and with the project, funny quotes, + discussions irc communication and fortune cookies. + Some kind of (de.)alt.netdigest for Debian-related stuff. + Moderated : no + Subscription: open + + debian-devel-changes@lists.debian.org + + Description : Notices about uploaded packages for the unstable + distribution, from developers, buildds and katie, + the archive sentinel. + (High-volume mailing list.) + Moderated : yes + Subscription: open + + debian-dug-in@lists.debian.org + + Description : Discussion list for the Debian community in India without being tied to a + particular group in order to link all groups and individuals in the country and + facilitate the coordination of local events. + Moderated : no + Subscription: open + + debian-dug-mx@lists.debian.org + + Description : Discussion list for the Debian community in Mexico without being tied to a + particular group in order to link all groups and individuals in the country and + facilitate the coordination of local events. + Moderated : no + Subscription: open + + debian-events-eu@lists.debian.org + + Description : Discussions and organizational stuff about booths for + Debian at european exhibitions. + Moderated : no + Subscription: open + + debian-events-ha@lists.debian.org + + Description : Mailing list for announcements and events organization + with Debian affiliation in Hispanic America. + Moderated : no + Subscription: open + + debian-events-na@lists.debian.org + + Description : Discussions and organizational stuff about booths and + presentations for Debian at North American exhibitions. + Moderated : no + Subscription: open + + debian-events-nl@lists.debian.org + + Description : Announcements of small meetings and keysigning parties of Dutch + Debian Developers and other discussions of interest mainly for + Debian people in the Netherlands. Posts in both Dutch and English + are common. + Moderated : no + Subscription: open + + debian-jobs@lists.debian.org + + Description : Job postings can be published on this list in + order to make them public to members of the Debian + community. While the jobs do not necessarily have + to involve the use of Debian, it is encouraged that + they do. Jobs can be about the development of + proprietary system, but jobs involving free software + (either development or system administration) are + preferred. Please include information such as + location and remuneration if appropriate. The list + is moderated; it is also an open list - job postings + which have to be kept private should be sent to + leader@debian.org who will distribute them. + Moderated : yes + Subscription: open + + debian-legal@lists.debian.org + + Description : Discussions about legality issues such as + copyrights, patents etc. + Moderated : no + Subscription: open + + debian-mirrors-announce@lists.debian.org + + Description : Important changes to the FTP archive are announced here. + These are mainly useful to maintainers of Debian + mirrors. + Moderated : signed + Subscription: open + + debian-mirrors@lists.debian.org + + Description : Discussions relating to the Debian mirror network, + and the maintenance of mirrors. + Moderated : no + Subscription: open + + debian-newmaint@lists.debian.org + + Description : Discussion about the Debian New Maintainer process, + application manager reports etc. + Moderated : no + Subscription: open + + debian-project@lists.debian.org + + Description : Discussion about non-technical topics related + to the Debian Project. + Moderated : no + Subscription: open + + debian-publicity@lists.debian.org + + Description : Coordination of all the work related to the external + communication of Debian: drafting new announces, + collecting important information that Debian should relay + to its community, improving the infrastructure offered to + people who want to create Debian booth, etc. + Moderated : no + Subscription: open + + debian-snapshot@lists.debian.org + + Description : This list covers discussion and maintenance of the snapshot.debian.org archive + as well as the development of enhancements of this service. + Moderated : no + Subscription: open + + debian-testing-changes@lists.debian.org + + Description : Changes to the "testing" distribution are announced + here. This includes various bugfixes. + Moderated : yes + Subscription: open + + debian-vote@lists.debian.org + + Description : Proposals, discussions and announcements related to + Official Debian Votes. + Moderated : no + Subscription: open + + debian-women@lists.debian.org + + Description : Debian users and developers who wish to involve more + women in the Debian project. For discussion and + sharing of ideas as well as project collaboration. + Moderated : no + Subscription: open + + whitelist@lists.debian.org + + Description : This is a special pseudo-mailing list to which + people can subscribe to prove they are not + spammers. + + This allows one to avoid the restrictions imposed + on non-subscriber posts to other mailing lists, + in particular the mailing lists that allow posts + only from subscribers. + Moderated : yes + Subscription: open + +Other + + + debian-derivatives@lists.debian.org + + Description : front-desk for developers of Debian-based distributions + Moderated : no + Subscription: open + +Lists hosted for other projects + + Our list server provides mailing list facilities for other free + projects as well. + + other-cdwrite@lists.debian.org + + Description : cdwrite mailing list + Moderated : no + Subscription: open + + other-sart@lists.debian.org + + Description : Discussions and announcements about SART, + a free raytracer that uses Guile extension + language and is distributed under GPL. + + The SART website is at + http://petra.zesoi.fer.hr/~silovic/sart/ + Moderated : no + Subscription: open + + +Debian mailing list advertising policy +-------------------------------------- + + This policy is intended to fight mailing-list "spamming". + + The Debian mailing lists accept commercial advertising for payment. The fee + for advertisments is a donation of USD 1000 or more to "Software in the + Public Interest" (SPI). One donation per advertisement, please. If you + prefer to pay in arrears, simply post your advertisement to the list, and + the list operator will bill you USD 1999. The list operator will donate + this amount, minus the expense of collecting it, to SPI. Please note that + the lists are distributed automatically -- messages are generally not read + or checked in any way before they are distributed. + + The act of posting an advertisement indicates your willingness to + * accept responsibility for the fee, + * indemnify the list operator against any legal claims from you or + others in connection with your advertisement, and + * pay any legal and business expenses incurred in collecting late payment. + Our liability to you is limited to a good-faith effort to deliver your + message. + + Reduced rates and/or waiver of fee are available for Debian-related + advertisements. You must consult the list operator in advance of posting for + any reduction or fee waiver. + +-- +Online HTML version of this document is available at + http://www.debian.org/MailingLists/subscribe diff --git a/includes/squeeze/common/doc/social-contract.txt b/includes/squeeze/common/doc/social-contract.txt new file mode 100644 index 000000000..63591f8f4 --- /dev/null +++ b/includes/squeeze/common/doc/social-contract.txt @@ -0,0 +1,118 @@ + Version 1.0 ratified on July 5, 1997. Superseded by Version 1.1, + ratified on April 26, 2004. + + Debian, the producers of the Debian GNU/Linux system, have created the + Debian Social Contract. The Debian Free Software Guidelines (DFSG) part + of the contract, initially designed as a set of commitments that we + agree to abide by, has been adopted by the free software community as + the basis of the Open Source Definition. + __________________________________________________________________ + +"Social Contract" with the Free Software Community + + 1. Debian Will Remain 100% Free Software + We promise to keep the Debian GNU/Linux Distribution entirely free + software. As there are many definitions of free software, we + include the guidelines we use to determine if software is "free" + below. We will support our users who develop and run non-free + software on Debian, but we will never make the system depend on an + item of non-free software. + 2. We Will Give Back to the Free Software Community + When we write new components of the Debian system, we will license + them as free software. We will make the best system we can, so that + free software will be widely distributed and used. We will feed + back bug-fixes, improvements, user requests, etc. to the "upstream" + authors of software included in our system. + 3. We Won't Hide Problems + We will keep our entire bug-report database open for public view at + all times. Reports that users file on-line will immediately become + visible to others. + 4. Our Priorities are Our Users and Free Software + We will be guided by the needs of our users and the free-software + community. We will place their interests first in our priorities. + We will support the needs of our users for operation in many + different kinds of computing environment. We won't object to + commercial software that is intended to run on Debian systems, and + we'll allow others to create value-added distributions containing + both Debian and commercial software, without any fee from us. To + support these goals, we will provide an integrated system of + high-quality, 100% free software, with no legal restrictions that + would prevent these kinds of use. + 5. Programs That Don't Meet Our Free-Software Standards + We acknowledge that some of our users require the use of programs + that don't conform to the Debian Free Software Guidelines. We have + created "contrib" and "non-free" areas in our FTP archive for this + software. The software in these directories is not part of the + Debian system, although it has been configured for use with Debian. + We encourage CD manufacturers to read the licenses of software + packages in these directories and determine if they can distribute + that software on their CDs. Thus, although non-free software isn't + a part of Debian, we support its use, and we provide infrastructure + (such as our bug-tracking system and mailing lists) for non-free + software packages. + __________________________________________________________________ + +The Debian Free Software Guidelines (DFSG) + + 1. Free Redistribution + The license of a Debian component may not restrict any party from + selling or giving away the software as a component of an aggregate + software distribution containing programs from several different + sources. The license may not require a royalty or other fee for + such sale. + 2. Source Code + The program must include source code, and must allow distribution + in source code as well as compiled form. + 3. Derived Works + The license must allow modifications and derived works, and must + allow them to be distributed under the same terms as the license of + the original software. + 4. Integrity of The Author's Source Code + The license may restrict source-code from being distributed in + modified form _only_ if the license allows the distribution of + "patch files" with the source code for the purpose of modifying the + program at build time. The license must explicitly permit + distribution of software built from modified source code. The + license may require derived works to carry a different name or + version number from the original software. (This is a compromise. + The Debian group encourages all authors not to restrict any files, + source or binary, from being modified.) + 5. No Discrimination Against Persons or Groups + The license must not discriminate against any person or group of + persons. + 6. No Discrimination Against Fields of Endeavor + The license must not restrict anyone from making use of the program + in a specific field of endeavor. For example, it may not restrict + the program from being used in a business, or from being used for + genetic research. + 7. Distribution of License + The rights attached to the program must apply to all to whom the + program is redistributed without the need for execution of an + additional license by those parties. + 8. License Must Not Be Specific to Debian + The rights attached to the program must not depend on the program's + being part of a Debian system. If the program is extracted from + Debian and used or distributed without Debian but otherwise within + the terms of the program's license, all parties to whom the program + is redistributed should have the same rights as those that are + granted in conjunction with the Debian system. + 9. License Must Not Contaminate Other Software + The license must not place restrictions on other software that is + distributed along with the licensed software. For example, the + license must not insist that all other programs distributed on the + same medium must be free software. + 10. Example Licenses + The "GPL", "BSD", and "Artistic" licenses are examples of licenses + that we consider "free". + + The concept of stating our "social contract with the free software + community" was suggested by Ean Schuessler. This document was drafted + by Bruce Perens, refined by the other Debian developers during a + month-long e-mail conference in June 1997, and then accepted as the + publicly stated policy of the Debian Project. + + Bruce Perens later removed the Debian-specific references from the + Debian Free Software Guidelines to create "The Open Source Definition". + + Other organizations may derive from and build on this document. Please + give credit to the Debian project if you do. diff --git a/includes/squeeze/common/doc/source-unpack.txt b/includes/squeeze/common/doc/source-unpack.txt new file mode 100644 index 000000000..151b7337d --- /dev/null +++ b/includes/squeeze/common/doc/source-unpack.txt @@ -0,0 +1,33 @@ + HOW TO UNPACK A DEBIAN SOURCE PACKAGE + +There are two kinds of Debian source packages: old ones and new ones. + +A. Old ones look like this: + hello-1.3-4.tar.gz + hello-1.3-4.diff.gz + You unpack them by untarring the .tar.gz. There is NO need to apply + the diff. + +B. New ones look like this: + hello_1.3-11.dsc + hello_1.3-11.diff.gz + hello_1.3-11.orig.tar.gz - note the `.orig' part + Here you MUST use dpkg-source or apply the diff manually - see below. + + If you have `dpkg-source' you should put the files in the same + directory and type `dpkg-source -x .dsc'. + + If you do not you can extract the Debian source as follows: + 1. untar P_V.orig.tar.gz. + 2. rename the resulting P-V.orig directory to P-V. If some other + directory results, rename *it* to P-V. + 3. mkdir P-V/debian. + 4. apply the diff with patch -p0. + 5. do `chmod +x P-V/debian/rules' + (where P is the package name and V the version.) + +C. There are some packages where the Debian source is the upstream + source. In this case there will be no .diff.gz and you can just use + the .tar.gz. If a .dsc is provided you can use `dpkg-source -x'. + + -- Ian Jackson Sat, 31 Aug 1996 diff --git a/includes/squeeze/install/README.html b/includes/squeeze/install/README.html new file mode 100644 index 000000000..b0cfebc06 --- /dev/null +++ b/includes/squeeze/install/README.html @@ -0,0 +1,253 @@ + + + + + + + Debian GNU/Linux -- The Universal Operating System + + + + + + + + + + + + + + + + + + + + + +
+ + +

+ Introduction +

+ +

An operating system is the set of basic programs and + utilities that make your computer run. At the core of an + operating system is the kernel. The kernel is the most + fundamental program on the computer, which does all the basic + housekeeping and lets you start other programs. Debian is + kernel independent. It currently uses the Linux kernel but work is in + progress to provide Debian for other kernels, using the Hurd. Most + of the basic operating system tools come from the GNU project; hence the name + GNU/Linux.

+ +

Debian is available for various kinds of computers + (“architectures”), like “IBM-compatible” PCs (i386), + Compaq's Alpha, Sun's Sparc, Motorola/IBM's + PowerPC, and (Strong)ARM processors. Check the + ports page for more + information.

+ +

Read more...

+ +

+ About This Disc +

+ +

This disc is labeled + Debian GNU/Linux squeeze-di-rc2 "Squeeze" - Official Snapshot i386 NETINST Binary-1 20110121-20:12 + . + It contains programs ("binaries") for `i386' computers.

+

This disc is a netinst image. It contains the installer and + a very basic system. Any other packages you might want to install will + be downloaded from the network.

+ +

+ Installing +

+ +

Because Debian is a complete Operating System, the + installation procedure may seem a bit unusual. You can install + Debian GNU/Linux either alongside your current OS, or as + the only OS on your computer.

+

As this is not an official squeeze release disc, then the + installation guide many not be released yet. It will appear on the + Debian web site when ready, but before then you could try the development + version of the manual. +

+ +

For the impatient ones: you can start the installation program easily by + booting off this disc. Note that not all (esp. older) systems support + this.

+ +

You can also examine the /install/ + directory; you might be able to start the installation system directly + from there.

+ + +

+ Last-Minute Notes +

+ +
    +
  • You should keep in mind that this is a beta disc of the current + development version of the Debian system. This means that all sorts of + bugs may be present anywhere in the system. Please report any bugs you + find in the Debian Bug Tracking System; details at bugs.debian.org.
  • +
  • If you're reporting bugs against this disc or the installation + system, please also mention the version of this disc; this can be found + in the file /.disk/info.
  • + +
+ +

+ Installing software using Apt +

+ +

After installing or upgrading, Debian's packaging system can + use CDs, DVDs, local collections, or networked servers (FTP, + HTTP) to automatically install software from (.deb + packages). This is done preferably with the ‘apt’ and + ‘aptitude’ programs.

+ +

You can install packages from the commandline using + apt-get. For example, if you want to install the + packages ‘commprog’ and ‘maxgame’, you can give the + command:

+ +

+ apt-get install commprog maxgame +

+ +

Note that you don't have to enter the complete path, or the + ‘.deb’ extension. ‘Apt’ will figure this out + itself.

+ +

Or use aptitude for a full screen interactive selection of + available Debian packages.

+ +

+ CD/DVD Manufacturers +

+ +

You are completely free to manufacture and re-distribute CDs/DVDs of the + Debian GNU/Linux Operating System, like this one. There is no charge from + us (but of course donations are always welcome).

+ +

For all needed information and contact addresses, please + refer to:

+ +

+ http://www.debian.org/CD/ +

+ +

+ More Information +

+ + +

There is much more information present on this disc. Besides + the already mentioned installation and upgrading procedures, + this is the most interesting:

+ + + + +

Also on the Internet are many resources. To name a few:

+ + + + +
+

+ See the Debian contact page + for information on contacting us.

+
+
+ + diff --git a/includes/squeeze/install/README.mirrors.html b/includes/squeeze/install/README.mirrors.html new file mode 100644 index 000000000..7d918fadc --- /dev/null +++ b/includes/squeeze/install/README.mirrors.html @@ -0,0 +1,2750 @@ + + + + Debian worldwide mirror sites + + + +

Debian worldwide mirror sites

+

Debian is distributed (mirrored) on hundreds of servers on the Internet. +Using a nearby server will probably speed up your download, and also +reduce the load on our central servers and on the Internet as a whole. + +

Debian mirrors can be primary and secondary. The definitions are as follows: + +

+ A primary mirror site has good bandwidth, is available 24 hours a day, + and has an easy to remember name of the form ftp.<country>.debian.org. +
+ They are all automatically updated whenever there are updates to + the Debian archive. + +
+
+ A secondary mirror site may have restrictions on what they mirror (due to + space restrictions). Just because a site is secondary doesn't necessarily + mean it'll be any slower or less up to date than a primary site. + +
+

Use the site closest to you for the fastest downloads possible whether it is + +a primary or secondary site. The program + +netselect can be used to +determine the site with the least latency; use a download program such as + + +wget or + +rsync for determining the site with the most throughput. +Note that geographic proximity often isn't the most important factor for +determining which machine will serve you best. + +

The authoritative copy of the following list can always be found at: + http://www.debian.org/mirror/list.
+If you know of any mirrors that are missing from this list, +please have the site maintainer fill out the form at: + http://www.debian.org/mirror/submit.
+Everything else you want to know about Debian mirrors: + http://www.debian.org/mirror/.
+ +

Primary Debian mirror sites

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CountrySiteArchitectures
Austriaftp.at.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Australiaftp.au.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Bosnia & Herzegovinaftp.ba.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Belgiumftp.be.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Bulgariaftp.bg.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Brazilftp.br.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Belarusftp.by.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Canadaftp.ca.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Switzerlandftp.ch.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Chileftp.cl.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Czech Republicftp.cz.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Germanyftp.de.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Germanyftp2.de.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Denmarkftp.dk.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Estoniaftp.ee.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Spainftp.es.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Finlandftp.fi.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Franceftp.fr.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Franceftp2.fr.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Great Britainftp.uk.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Greeceftp.gr.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Hong Kongftp.hk.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Croatiaftp.hr.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Hungaryftp.hu.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Irelandftp.ie.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Icelandftp.is.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Italyftp.it.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Japanftp.jp.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Japanftp2.jp.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Koreaftp.kr.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Lithuaniaftp.lt.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Mexicoftp.mx.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
New Caledoniaftp.nc.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Netherlandsftp.nl.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Norwayftp.no.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
New Zealandftp.nz.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Polandftp.pl.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Portugalftp.pt.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Romaniaftp.ro.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Russiaftp.ru.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Swedenftp.se.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Sloveniaftp.si.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Slovakiaftp.sk.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Thailandftp.th.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Turkeyftp.tr.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Taiwanftp.tw.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Ukraineftp.ua.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
United Statesftp.us.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
+

Secondary mirrors of the Debian archive

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Host nameFTPHTTPArchitectures

AR Argentina
ftp.ccc.uba.ar/pub/linux/debian/debian//pub/linux/debian/debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386
debian.torredehanoi.org/debian//debian/amd64 arm armel hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc

AT Austria
ftp.at.debian.org
(debian.sil.at)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
gd.tuwien.ac.at/opsys/linux/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.mur.at/debian//debian/amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386
ftp.tu-graz.ac.at/mirror/debian//mirror/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.univie.ac.at/systems/linux/debian/debian//systems/linux/debian/debian/i386 kfreebsd-amd64 kfreebsd-i386
debian.inode.at/debian//debian/alpha amd64 arm armel i386 kfreebsd-amd64 kfreebsd-i386 powerpc sparc
debian.lagis.at/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

AU Australia
ftp.au.debian.org
(mirror.linux.org.au)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirror.aarnet.edu.au/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.monash.edu.au/pub/linux/debian//pub/linux/debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386
ftp.uwa.edu.au/debian//debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386
mirror.eftel.com/debian//debian/amd64 i386
mirror.pacific.net.au/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.iinet.net.au/debian/debian//debian/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirror.optus.net/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirror.cse.unsw.edu.au/debian//debian/amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc
ftp.netspace.net.au/pub/debian//pub/debian/alpha amd64 arm armel hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirror.waia.asn.au/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirror.transact.net.au/debian//debian/amd64 i386

BA Bosnia & Herzegovina
ftp.ba.debian.org
(mirror.debian.com.ba)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

BD Bangladesh
mirrors.ispros.com.bd/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

BE Belgium
ftp.be.debian.org
(mirror.be.gbxs.net)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.easynet.be/debian//ftp/debian/amd64 armel hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mipsel powerpc sparc
ftp.belnet.be/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.debian.skynet.be/debian//ftp/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirror.eurid.eu/debian//debian/amd64 i386

BG Bulgaria
ftp.bg.debian.org
(debian.spnet.net)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.ludost.net/debian//debian/i386
ftp.uni-sofia.bg/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.telecoms.bg/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.mnet.bg/debian//debian/amd64 i386
debian.networx-bg.com/debian//debian/amd64 armel i386 kfreebsd-amd64 kfreebsd-i386
debian.ipacct.com/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

BR Brazil
ftp.br.debian.org
(debian.c3sl.ufpr.br)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
download.unesp.br/linux/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
sft.if.usp.br/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
linorg.usp.br/debian//debian/i386 kfreebsd-amd64 kfreebsd-i386
ftp.pucpr.br/debian/amd64 hurd-i386 i386
debian.las.ic.unicamp.br/debian//debian/amd64 i386 powerpc sparc
debian.pop-sc.rnp.br/debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386
debs.ifsul.edu.br/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

BY Belarus
ftp.by.debian.org
(ftp.mgts.by)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
linux.org.by/debian//debian/amd64 i386

CA Canada
ftp.ca.debian.org/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.yorku.ca/debian/amd64 i386
ftp3.nrc.ca/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirror.cpsc.ucalgary.ca/debian//mirror/debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirror.peer1.net/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.mirror.rafal.ca/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.savoirfairelinux.net/debian//debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386 powerpc
debian.mirror.iweb.ca/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirror.csclub.uwaterloo.ca/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirror.its.dal.ca/debian//debian/alpha amd64 arm armel hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 sparc
mirrors.ece.ubc.ca/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

CH Switzerland
ftp.ch.debian.org
(debian.ethz.ch)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirror.switch.ch/mirror/debian//ftp/mirror/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.csg.uzh.ch/debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386

CL Chile
ftp.cl.debian.org
(debian.netlinux.cl)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.utalca.cl/debian/amd64 i386

CN China
mirrors.geekbone.org/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
www.anheng.com.cn/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

CO Colombia
debian.unal.edu.co/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

CR Costa Rica
mirrors.ucr.ac.cr/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

CZ Czech Republic
ftp.cz.debian.org
(ftp.debian.cz)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.sh.cvut.cz/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.zcu.cz/mirrors/debian//mirrors/debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386
debian.mirror.web4u.cz//amd64 i386 kfreebsd-amd64 kfreebsd-i386
ftp.cvut.cz/debian//debian/amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386
debian.ignum.cz/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.mirror.dkm.cz/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.superhosting.cz/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

DE Germany
ftp.de.debian.org
(debian.inf.tu-dresden.de)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp2.de.debian.org/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.tu-clausthal.de/pub/linux/debian//pub/linux/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.rfc822.org/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.uni-duisburg-essen.de/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.freenet.de/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.uni-erlangen.de/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.informatik.rwth-aachen.de/pub/Linux/debian//ftp/pub/Linux/debian/alpha amd64 i386 powerpc sparc
ftp-stud.hs-esslingen.de/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.stw-bonn.de/debian//debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386
ftp.fu-berlin.de/pub/unix/linux/mirrors/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.tu-bs.de/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.uni-koeln.de/debian//debian/alpha amd64 i386 kfreebsd-amd64 kfreebsd-i386 powerpc sparc
ftp.mpi-sb.mpg.de/pub/linux/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 mips mipsel powerpc s390 sparc
ftp.tu-chemnitz.de/pub/linux/debian/debian//pub/linux/debian/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.uni-kl.de/debian//debian/amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc sparc
ftp.uni-bayreuth.de/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.informatik.hu-berlin.de/pub/Linux/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp5.gwdg.de/pub/linux/debian/debian//pub/linux/debian/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.hosteurope.de/pub/linux/debian//pub/linux/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.informatik.uni-frankfurt.de/pub/Mirrors/debian.org/debian//debian/amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc
debian.netcologne.de/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
artfiles.org/debian//debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386
debian.intergenia.de/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.cruisix.net/debian//debian/amd64 i386 powerpc
ftp.rrzn.uni-hannover.de/debian/debian/amd64 i386 ia64
debian.charite.de/debian/i386 kfreebsd-amd64 kfreebsd-i386
ftp.plusline.de/pub/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirror.ayous.org/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.halifax.rwth-aachen.de/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.morphium.info/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirror.unitedcolo.de/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirror.1und1.de/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

DK Denmark
ftp.dk.debian.org
(mirrors.dotsrc.org)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirrors.telianet.dk/debian//debian/amd64 i386 powerpc sparc
mirrors.rackhosting.com/debian//debian/amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386 sparc

DZ Algeria
debian.usthb.dz/debian//debian/i386

EE Estonia
ftp.ee.debian.org
(ftp.aso.ee)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

ES Spain
ftp.es.debian.org
(ulises.hostalia.com)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.rediris.es/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.cica.es/debian//debian/amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc
ftp.caliu.cat/debian//debian/amd64 armel i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc
ftp.gva.es/mirror/debian//mirror/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.gul.uc3m.es/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.udc.es/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.grn.cat/debian//debian/amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc

FI Finland
ftp.fi.debian.org
(trumpetti.atm.tut.fi)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.funet.fi/pub/linux/mirrors/debian//pub/linux/mirrors/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.jyu.fi/debian//debian/alpha amd64 hurd-i386 i386 powerpc sparc
ftp.seclan.com/debian//debian/amd64 i386 powerpc

FR France
ftp.fr.debian.org
(debian.proxad.net)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp2.fr.debian.org
(ftp.oleane.net)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.iut-bm.univ-fcomte.fr/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.polytech-lille.fr/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.proxad.net/mirrors/ftp.debian.org/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.lip6.fr/pub/linux/distributions/debian//pub/linux/distributions/debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386
debian.ens-cachan.fr/debian//ftp/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.u-picardie.fr/mirror/debian//mirror/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.mirrors.easynet.fr/debian//alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.u-strasbg.fr/debian//debian/alpha amd64 armel hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc sparc
debian.cict.fr/debian//debian/amd64 arm armel hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386
mirror.ovh.net/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.nerim.net/debian//debian/i386
ftp.crihan.fr/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.mines.inpl-nancy.fr/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.debian.ikoula.com/debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386
webb.ens-cachan.fr/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirrors.ircam.fr/pub/debian//pub/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.mirror.inra.fr/debian//debian/amd64 arm armel i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc sparc
debian.med.univ-tours.fr/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.univ-pau.fr/pub/mirrors/debian//linux/mirrors/debian/amd64 i386
ftp.univ-nantes.fr/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirrors.compuscene.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.revolsys.fr/debian//debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386 powerpc
debian.univ-reims.fr/debian//debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386
debian.advalem.net/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.ec-m.fr/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
deb-mir1.naitways.net/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

GB Great Britain
ftp.uk.debian.org
(free.hands.com)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.man.ac.uk/debian/amd64 hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386
www.mirrorservice.org/sites/ftp.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.mirrorservice.org/sites/ftp.debian.org/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.ticklers.org/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirror.positive-internet.com/debian//debian/amd64 hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc sparc
the.earth.li/debian//debian/amd64 hurd-i386 i386
ukdebian.mirror.anlx.net/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirror.ox.ac.uk/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirrors.melbourne.co.uk/debian//debian/amd64 hurd-i386 i386
mirror.bytemark.co.uk/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

GR Greece
ftp.gr.debian.org
(ftp.ntua.gr)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.otenet.gr/pub/linux/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.cc.uoc.gr/mirrors/linux/debian//mirrors/linux/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
postmortem.csd.auth.gr/debian/amd64 i386
ftp.uoi.gr/debian//debian/amd64 hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc

HK Hong Kong
ftp.hk.debian.org/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

HR Croatia
ftp.hr.debian.org
(debian.carnet.hr)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.irb.hr/debian//debian/alpha amd64 arm armel hurd-i386 i386 ia64 mips mipsel powerpc s390 sparc
ftp.carnet.hr/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.iskon.hr/debian//debian/amd64 hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 s390

HU Hungary
ftp.hu.debian.org
(ftp.fsn.hu)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.kfki.hu/pub/linux/debian//linux/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.bme.hu/debian//debian/amd64 i386
debian.mirrors.crysys.hu/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.sth.sze.hu/debian//debian/amd64 i386 ia64

ID Indonesia
kebo.vlsm.org/debian//debian/amd64 hurd-i386 i386 powerpc
kambing.ui.ac.id/debian//debian/amd64 i386 ia64 sparc

IE Ireland
ftp.ie.debian.org
(debian.heanet.ie)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.esat.net/pub/linux/debian//pub/linux/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

IL Israel
debian.co.il/debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386
mirror.isoc.org.il/pub/debian/amd64 i386

IN India
ftp.iitm.ac.in/debian//debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386
mirror.cse.iitk.ac.in/debian//debian/amd64 i386

IS Iceland
ftp.is.debian.org
(ftp.rhnet.is)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.simnet.is/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

IT Italy
ftp.it.debian.org
(ftp.bofh.it)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
giano.com.dist.unige.it/debian//debian/amd64 arm armel i386
freedom.dicea.unifi.it/pub/linux/debian//ftp/pub/linux/debian/amd64 hurd-i386 i386
mi.mirror.garr.it/mirrors/debian//mirrors/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.fastweb.it/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.fastbull.org/debian//debian/amd64 i386 powerpc
debian.dynamica.it/debian//debian/amd64 hurd-i386 i386 ia64 powerpc
mirror.units.it/debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386
debian.bononia.it/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

JP Japan
ftp2.jp.debian.org
(ftp.debian.or.jp)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.jp.debian.org
(dennou-q.gfd-dennou.org, dennou-k.gfd-dennou.org, dennou-h.gfd-dennou.org, debian.topstudio.co.jp, www.oyu-net.jp, hanzubon.jp, ftp.nara.wide.ad.jp, ftp2.jp.debian.org)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.nara.wide.ad.jp/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.dti.ad.jp/pub/Linux/debian//pub/Linux/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
dennou-k.gfd-dennou.org/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
dennou-q.gfd-dennou.org/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.yz.yamagata-u.ac.jp/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.riken.jp/Linux/debian/debian//Linux/debian/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.jaist.ac.jp/pub/Linux/Debian//pub/Linux/Debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
www.cohsoft.com/debian/amd64 hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 powerpc
dennou-h.gfd-dennou.org/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

KR Korea
ftp.kr.debian.org
(ftp.kaist.ac.kr)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.daum.net/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

KR Korea (South)
ftp.lecl.net/debian//debian/amd64 i386 sparc

KZ Kazakhstan
mirror.neolabs.kz/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

LT Lithuania
ftp.lt.debian.org/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.litnet.lt/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.balt.net/debian//debian/amd64 arm armel i386 sparc
debian.mirror.vu.lt/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

LU Luxembourg
debian.mirror.root.lu/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

LV Latvia
debian.koyanet.lv/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.linux.edu.lv/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

MD Moldova
debian.md/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

MT Malta
debian.res.um.edu.mt/debian/amd64 i386

MX Mexico
ftp.mx.debian.org
(debian.unam.mx)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mmc.geofisica.unam.mx/debian//debian/amd64 hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386

NC New Caledonia
ftp.nc.debian.org
(debian.nautile.nc)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

NI Nicaragua
debian.uni.edu.ni/debian/amd64 i386

NL Netherlands
ftp.nl.debian.org
(ftp.snt.utwente.nl)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.nluug.nl/pub/os/Linux/distr/debian//pub/os/Linux/distr/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirrors.nl.kernel.org/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.surfnet.nl/pub/os/Linux/distr/debian//os/Linux/distr/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.debian.nl/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.tiscali.nl/pub/mirrors/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.mirror.cambrium.nl/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

NO Norway
ftp.no.debian.org
(ftp.uninett.no)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

NZ New Zealand
ftp.nz.debian.org
(ftp.citylink.co.nz)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.ihug.co.nz/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

PF French Polynesia
repository.linux.pf/debian//debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386

PL Poland
ftp.pl.debian.org
(ftp.task.gda.pl)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.icm.edu.pl/pub/Linux/debian//pub/Linux/debian/alpha amd64 hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 powerpc sparc
ftp.man.szczecin.pl/pub/Linux/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.vectranet.pl/debian//debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386
ftp.pwr.wroc.pl/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.man.poznan.pl/pub/linux/debian/debian//pub/linux/debian/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
piotrkosoft.net/pub/mirrors/debian//pub/mirrors/debian/amd64 i386

PT Portugal
ftp.pt.debian.org
(ftp.uevora.pt)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.eq.uc.pt/pub/software/Linux/debian//software/Linux/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.ua.pt/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirrors.nfsi.pt/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirrors.fe.up.pt/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
cesium.di.uminho.pt/pub/debian//pub/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.netvisao.pt/debian//amd64 hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc sparc
debian.dcc.fc.up.pt/debian/amd64 i386 ia64 powerpc
mirror.sim.ul.pt/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

RO Romania
ftp.ro.debian.org
(ftp.iasi.roedu.net)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.lug.ro/debian//debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386 powerpc
mirrors.xservers.ro/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

RU Russia
ftp.ru.debian.org
(ftp.chg.ru)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.nsu.ru/debian//debian/amd64 i386
ftp.psn.ru/debian//debian/alpha amd64 hurd-i386 i386
ftp.corbina.net/debian/amd64 i386 ia64
ftp.mipt.ru/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirror.yandex.ru/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.debian.chuvsu.ru/debian//debian/amd64 i386
mirror2.corbina.ru/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

SE Sweden
ftp.se.debian.org
(ftp.acc.umu.se)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.sunet.se/pub/Linux/distributions/debian//pub/Linux/distributions/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirrors.se.kernel.org/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.port80.se/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.ds.karen.hj.se/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.bsnet.se/debian//debian/amd64 i386
debian.lth.se/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.df.lth.se/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

SG Singapore
mirror.nus.edu.sg/pub/Debian//Debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386

SI Slovenia
ftp.si.debian.org
(debian.prunk.si)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.arnes.si/packages/debian//pub/packages/debian/amd64 hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386

SK Slovakia
ftp.sk.debian.org
(ftp.debian.sk)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.ynet.sk/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.antik.sk/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

SV El Salvador
debian.ues.edu.sv/debian/amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386

TH Thailand
ftp.th.debian.org
(ftp.coe.psu.ac.th)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.v6.coe.psu.ac.th/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.thaios.net/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.debianclub.org/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirror.kku.ac.th/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

TR Turkey
ftp.tr.debian.org
(debian.lyildirim.net)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.linux.org.tr/debian//debian/amd64 i386
russell.cs.bilgi.edu.tr/debian//debian/amd64 hurd-i386 i386
debian.eso-es.net/debian/amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386 sparc
debian.comu.edu.tr/debian//debian/amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc sparc
ftp.metu.edu.tr/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.gnu.gen.tr/debian//debian/amd64 i386
debian.turkmesh.com.tr/debian/amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386

TW Taiwan
ftp.tw.debian.org
(debian.linux.org.tw)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.csie.ntu.edu.tw/pub/debian//debian/amd64 hurd-i386 i386
ftp.twaren.net/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
opensource.nchc.org.tw/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.isu.edu.tw/debian//debian/alpha amd64 arm armel hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.nctu.edu.tw/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirror.nttu.edu.tw/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.csie.nctu.edu.tw/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.ncnu.edu.tw/debian//debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386 powerpc
ftp.cse.yzu.edu.tw/pub/Linux/debian/debian//pub/Linux/debian/debian/alpha amd64 arm armel hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.tcc.edu.tw/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.tku.edu.tw/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
shadow.ind.ntou.edu.tw/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

UA Ukraine
ftp.ua.debian.org
(debian.org.ua)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.osdn.org.ua/pub/Debian/debian//debian/i386 kfreebsd-amd64 kfreebsd-i386
ftp.3logic.net/debian/amd64 i386
mirror.mirohost.net/debian//debian/amd64 i386
ftp2.debian.org.ua/debian//debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386

US United States
ftp.us.debian.org
(ftp.egr.msu.edu, mirrors.kernel.org, debian.osuosl.org, debian.lcs.mit.edu)
/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.gtlib.gatech.edu/pub/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.egr.msu.edu/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
distro.ibiblio.org/debian//debian/amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386
ftp-mirror.internap.com/pub/debian//pub/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirror.cs.wisc.edu/debian//debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386
ftp.uwsg.indiana.edu/linux/debian//linux/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.ndlug.nd.edu/debian//mirrors/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.uchicago.edu/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
carroll.aset.psu.edu/pub/linux/distributions/debian//pub/linux/distributions/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
gladiator.real-time.com/linux/debian/alpha amd64 i386 powerpc sparc
mirrors.kernel.org/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirrors.xmission.com/debian//debian/amd64 hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 powerpc sparc
ftp.keystealth.org/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.lug.udel.edu/pub/debian//pub/debian/amd64 hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 powerpc sparc
debian.lcs.mit.edu/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
linux.csua.berkeley.edu/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.secsup.org/pub/linux/debian//alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.osuosl.org/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirror.anl.gov/pub/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
sluglug.ucsc.edu/debian/amd64 i386
mirrors.geeks.org/debian//debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386
mirrors.usc.edu/pub/linux/distributions/debian//pub/linux/distributions/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
lug.mtu.edu/debian//debian/alpha amd64 hppa i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc sparc
debian.mirrors.tds.net/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.cites.uiuc.edu/pub/debian//pub/debian/amd64 hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc sparc
mirrors.tummy.com/debian//debian/alpha amd64 arm hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.mirror.frontiernet.net/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirror.cc.columbia.edu/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.grokthis.net/debian//debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386
mirrors.xenir.com/debian/amd64 arm armel i386 kfreebsd-amd64 kfreebsd-i386 powerpc
debian.mirrors.easynews.com/linux/debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386
mirrors.acm.jhu.edu/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.uga.edu/debian//debian/i386
mirror.steadfast.net/debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386
ftp.utexas.edu/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirror.fdcservers.net/debian//debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386
mirror.rit.edu/debian//debian/alpha amd64 arm armel i386 kfreebsd-amd64 kfreebsd-i386 powerpc sparc
debian.corenetworks.net/debian/amd64 i386
mirror.its.uidaho.edu/debian//pub/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
debian.cs.binghamton.edu/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirror.hmc.edu/debian/amd64 hppa i386 kfreebsd-amd64 kfreebsd-i386 powerpc
mirrors.hosef.org/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
mirrors.modwest.com/debian/amd64 i386
mirrors.bloomu.edu/debian//debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386
debian.usu.edu/debian/amd64 armel i386 powerpc sparc
debian.securedservers.com/debian/amd64 i386
debian.cc.lehigh.edu/debian/amd64 i386

UZ Uzbekistan
debian.stream.uz/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

VE Venezuela
debian.unesr.edu.ve/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc

ZA South Africa
ftp.sun.ac.za/debian//ftp/debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386
debian.mirror.ac.za/debian//debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
ftp.is.co.za/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 mips mipsel powerpc s390 sparc
+
+ + + +
Last modified: Fri Jan 21 01:52:22 2011Number of sites listed: 450
+ + diff --git a/includes/squeeze/install/README.mirrors.txt b/includes/squeeze/install/README.mirrors.txt new file mode 100644 index 000000000..0a4ee0a43 --- /dev/null +++ b/includes/squeeze/install/README.mirrors.txt @@ -0,0 +1,703 @@ + Debian worldwide mirror sites + ----------------------------- + +Debian is distributed (mirrored) on hundreds of servers on the Internet. +Using a nearby server will probably speed up your download, and also +reduce the load on our central servers and on the Internet as a whole. + +Debian mirrors can be primary and secondary. The definitions are as follows: + + A primary mirror site has good bandwidth, is available 24 hours a day, + and has an easy to remember name of the form ftp..debian.org. + They are all automatically updated whenever there are updates to + the Debian archive. + + A secondary mirror site may have restrictions on what they mirror (due to + space restrictions). Just because a site is secondary doesn't necessarily + mean it'll be any slower or less up to date than a primary site. + +Use the site closest to you for the fastest downloads possible whether it is +a primary or secondary site. The program `netselect' can be used to +determine the site with the least latency; use a download program such as +`wget' or `rsync' for determining the site with the most throughput. +Note that geographic proximity often isn't the most important factor for +determining which machine will serve you best. + +The authoritative copy of the following list can always be found at: + http://www.debian.org/mirror/list +If you know of any mirrors that are missing from this list, +please have the site maintainer fill out the form at: + http://www.debian.org/mirror/submit +Everything else you want to know about Debian mirrors: + http://www.debian.org/mirror/ + + + Primary Debian mirror sites + --------------------------- + + Country Site Debian archive Architectures + --------------------------------------------------------------------------- + Austria ftp.at.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Australia ftp.au.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Bosnia & Herzegovina ftp.ba.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Belgium ftp.be.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Bulgaria ftp.bg.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Brazil ftp.br.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Belarus ftp.by.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Canada ftp.ca.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Switzerland ftp.ch.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Chile ftp.cl.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Czech Republic ftp.cz.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Germany ftp.de.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Germany ftp2.de.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Denmark ftp.dk.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Estonia ftp.ee.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Spain ftp.es.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Finland ftp.fi.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + France ftp.fr.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + France ftp2.fr.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Great Britain ftp.uk.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Greece ftp.gr.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Hong Kong ftp.hk.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Croatia ftp.hr.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Hungary ftp.hu.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Ireland ftp.ie.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Iceland ftp.is.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Italy ftp.it.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Japan ftp.jp.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Japan ftp2.jp.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Korea ftp.kr.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Lithuania ftp.lt.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Mexico ftp.mx.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + New Caledonia ftp.nc.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Netherlands ftp.nl.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Norway ftp.no.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + New Zealand ftp.nz.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Poland ftp.pl.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Portugal ftp.pt.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Romania ftp.ro.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Russia ftp.ru.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Sweden ftp.se.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Slovenia ftp.si.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Slovakia ftp.sk.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Thailand ftp.th.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Turkey ftp.tr.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Taiwan ftp.tw.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + Ukraine ftp.ua.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + United States ftp.us.debian.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + + + Secondary mirrors of the Debian archive + --------------------------------------- + +HOST NAME FTP HTTP ARCHITECTURES +--------- --- ---- ------------- + +AR Argentina +------------ +ftp.ccc.uba.ar /pub/linux/debian/debian/ /pub/linux/debian/debian/ amd64 i386 kfreebsd-amd64 kfreebsd-i386 +debian.torredehanoi.org /debian/ /debian/ amd64 arm armel hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc + +AT Austria +---------- +ftp.at.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (debian.sil.at) +gd.tuwien.ac.at /opsys/linux/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.mur.at /debian/ /debian/ amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386 +ftp.tu-graz.ac.at /mirror/debian/ /mirror/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.univie.ac.at /systems/linux/debian/debian/ /systems/linux/debian/debian/ i386 kfreebsd-amd64 kfreebsd-i386 +debian.inode.at /debian/ /debian/ alpha amd64 arm armel i386 kfreebsd-amd64 kfreebsd-i386 powerpc sparc +debian.lagis.at /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +AU Australia +------------ +ftp.au.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (mirror.linux.org.au) +mirror.aarnet.edu.au /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.monash.edu.au /pub/linux/debian/ /pub/linux/debian/ amd64 i386 kfreebsd-amd64 kfreebsd-i386 +ftp.uwa.edu.au /debian/ /debian/ amd64 i386 kfreebsd-amd64 kfreebsd-i386 +mirror.eftel.com /debian/ /debian/ amd64 i386 +mirror.pacific.net.au /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.iinet.net.au /debian/debian/ /debian/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirror.optus.net /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirror.cse.unsw.edu.au /debian/ /debian/ amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc +ftp.netspace.net.au /pub/debian/ /pub/debian/ alpha amd64 arm armel hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirror.waia.asn.au /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirror.transact.net.au /debian/ /debian/ amd64 i386 + +BA Bosnia & Herzegovina +----------------------- +ftp.ba.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (mirror.debian.com.ba) + +BD Bangladesh +------------- +mirrors.ispros.com.bd /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +BE Belgium +---------- +ftp.be.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (mirror.be.gbxs.net) +ftp.easynet.be /debian/ /ftp/debian/ amd64 armel hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mipsel powerpc sparc +ftp.belnet.be /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.debian.skynet.be /debian/ /ftp/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirror.eurid.eu /debian/ /debian/ amd64 i386 + +BG Bulgaria +----------- +ftp.bg.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (debian.spnet.net) +debian.ludost.net /debian/ /debian/ i386 +ftp.uni-sofia.bg /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.telecoms.bg /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.mnet.bg /debian/ /debian/ amd64 i386 +debian.networx-bg.com /debian/ /debian/ amd64 armel i386 kfreebsd-amd64 kfreebsd-i386 +debian.ipacct.com /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +BR Brazil +--------- +ftp.br.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (debian.c3sl.ufpr.br) +download.unesp.br /linux/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +sft.if.usp.br /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +linorg.usp.br /debian/ /debian/ i386 kfreebsd-amd64 kfreebsd-i386 +ftp.pucpr.br /debian/ amd64 hurd-i386 i386 +debian.las.ic.unicamp.br /debian/ /debian/ amd64 i386 powerpc sparc +debian.pop-sc.rnp.br /debian/ amd64 i386 kfreebsd-amd64 kfreebsd-i386 +debs.ifsul.edu.br /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +BY Belarus +---------- +ftp.by.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (ftp.mgts.by) +linux.org.by /debian/ /debian/ amd64 i386 + +CA Canada +--------- +ftp.ca.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.yorku.ca /debian/ amd64 i386 +ftp3.nrc.ca /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirror.cpsc.ucalgary.ca /debian/ /mirror/debian.org/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirror.peer1.net /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.mirror.rafal.ca /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.savoirfairelinux.net /debian/ /debian/ amd64 i386 kfreebsd-amd64 kfreebsd-i386 powerpc +debian.mirror.iweb.ca /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirror.csclub.uwaterloo.ca /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirror.its.dal.ca /debian/ /debian/ alpha amd64 arm armel hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 sparc +mirrors.ece.ubc.ca /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +CH Switzerland +-------------- +ftp.ch.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (debian.ethz.ch) +mirror.switch.ch /mirror/debian/ /ftp/mirror/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.csg.uzh.ch /debian/ amd64 i386 kfreebsd-amd64 kfreebsd-i386 + +CL Chile +-------- +ftp.cl.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (debian.netlinux.cl) +debian.utalca.cl /debian/ amd64 i386 + +CN China +-------- +mirrors.geekbone.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +www.anheng.com.cn /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +CO Colombia +----------- +debian.unal.edu.co /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +CR Costa Rica +------------- +mirrors.ucr.ac.cr /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +CZ Czech Republic +----------------- +ftp.cz.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (ftp.debian.cz) +debian.sh.cvut.cz /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.zcu.cz /mirrors/debian/ /mirrors/debian/ amd64 i386 kfreebsd-amd64 kfreebsd-i386 +debian.mirror.web4u.cz / / amd64 i386 kfreebsd-amd64 kfreebsd-i386 +ftp.cvut.cz /debian/ /debian/ amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386 +debian.ignum.cz /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.mirror.dkm.cz /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.superhosting.cz /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +DE Germany +---------- +ftp.de.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (debian.inf.tu-dresden.de) +ftp2.de.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.tu-clausthal.de /pub/linux/debian/ /pub/linux/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.rfc822.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.uni-duisburg-essen.de /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.freenet.de /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.uni-erlangen.de /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.informatik.rwth-aachen.de /pub/Linux/debian/ /ftp/pub/Linux/debian/ alpha amd64 i386 powerpc sparc +ftp-stud.hs-esslingen.de /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.stw-bonn.de /debian/ /debian/ amd64 i386 kfreebsd-amd64 kfreebsd-i386 +ftp.fu-berlin.de /pub/unix/linux/mirrors/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.tu-bs.de /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.uni-koeln.de /debian/ /debian/ alpha amd64 i386 kfreebsd-amd64 kfreebsd-i386 powerpc sparc +ftp.mpi-sb.mpg.de /pub/linux/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 mips mipsel powerpc s390 sparc +ftp.tu-chemnitz.de /pub/linux/debian/debian/ /pub/linux/debian/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.uni-kl.de /debian/ /debian/ amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc sparc +ftp.uni-bayreuth.de /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.informatik.hu-berlin.de /pub/Linux/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp5.gwdg.de /pub/linux/debian/debian/ /pub/linux/debian/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.hosteurope.de /pub/linux/debian/ /pub/linux/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.informatik.uni-frankfurt.de /pub/Mirrors/debian.org/debian/ /debian/ amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc +debian.netcologne.de /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +artfiles.org /debian/ /debian/ amd64 i386 kfreebsd-amd64 kfreebsd-i386 +debian.intergenia.de /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.cruisix.net /debian/ /debian/ amd64 i386 powerpc +ftp.rrzn.uni-hannover.de /debian/debian/ amd64 i386 ia64 +debian.charite.de /debian/ i386 kfreebsd-amd64 kfreebsd-i386 +ftp.plusline.de /pub/debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirror.ayous.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.halifax.rwth-aachen.de /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.morphium.info /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirror.unitedcolo.de /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirror.1und1.de /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +DK Denmark +---------- +ftp.dk.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (mirrors.dotsrc.org) +mirrors.telianet.dk /debian/ /debian/ amd64 i386 powerpc sparc +mirrors.rackhosting.com /debian/ /debian/ amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386 sparc + +DZ Algeria +---------- +debian.usthb.dz /debian/ /debian/ i386 + +EE Estonia +---------- +ftp.ee.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (ftp.aso.ee) + +ES Spain +-------- +ftp.es.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (ulises.hostalia.com) +ftp.rediris.es /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.cica.es /debian/ /debian/ amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc +ftp.caliu.cat /debian/ /debian/ amd64 armel i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc +ftp.gva.es /mirror/debian/ /mirror/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.gul.uc3m.es /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.udc.es /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.grn.cat /debian/ /debian/ amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc + +FI Finland +---------- +ftp.fi.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (trumpetti.atm.tut.fi) +ftp.funet.fi /pub/linux/mirrors/debian/ /pub/linux/mirrors/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.jyu.fi /debian/ /debian/ alpha amd64 hurd-i386 i386 powerpc sparc +ftp.seclan.com /debian/ /debian/ amd64 i386 powerpc + +FR France +--------- +ftp.fr.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (debian.proxad.net) +ftp2.fr.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (ftp.oleane.net) +ftp.iut-bm.univ-fcomte.fr /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.polytech-lille.fr /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.proxad.net /mirrors/ftp.debian.org/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.lip6.fr /pub/linux/distributions/debian//pub/linux/distributions/debian/amd64 i386 kfreebsd-amd64 kfreebsd-i386 +debian.ens-cachan.fr /debian/ /ftp/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.u-picardie.fr /mirror/debian/ /mirror/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.mirrors.easynet.fr /debian/ / alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.u-strasbg.fr /debian/ /debian/ alpha amd64 armel hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc sparc +debian.cict.fr /debian/ /debian/ amd64 arm armel hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 +mirror.ovh.net /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.nerim.net /debian/ /debian/ i386 +ftp.crihan.fr /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.mines.inpl-nancy.fr /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.debian.ikoula.com /debian/ amd64 i386 kfreebsd-amd64 kfreebsd-i386 +webb.ens-cachan.fr /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirrors.ircam.fr /pub/debian/ /pub/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.mirror.inra.fr /debian/ /debian/ amd64 arm armel i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc sparc +debian.med.univ-tours.fr /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.univ-pau.fr /pub/mirrors/debian/ /linux/mirrors/debian/ amd64 i386 +ftp.univ-nantes.fr /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirrors.compuscene.org /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.revolsys.fr /debian/ /debian/ amd64 i386 kfreebsd-amd64 kfreebsd-i386 powerpc +debian.univ-reims.fr /debian/ /debian/ amd64 i386 kfreebsd-amd64 kfreebsd-i386 +debian.advalem.net /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.ec-m.fr /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +deb-mir1.naitways.net /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +GB Great Britain +---------------- +ftp.uk.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (free.hands.com) +debian.man.ac.uk /debian/ amd64 hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 +www.mirrorservice.org /sites/ftp.debian.org/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.mirrorservice.org /sites/ftp.debian.org/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.ticklers.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirror.positive-internet.com /debian/ /debian/ amd64 hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc sparc +the.earth.li /debian/ /debian/ amd64 hurd-i386 i386 +ukdebian.mirror.anlx.net /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirror.ox.ac.uk /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirrors.melbourne.co.uk /debian/ /debian/ amd64 hurd-i386 i386 +mirror.bytemark.co.uk /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +GR Greece +--------- +ftp.gr.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (ftp.ntua.gr) +debian.otenet.gr /pub/linux/debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.cc.uoc.gr /mirrors/linux/debian/ /mirrors/linux/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +postmortem.csd.auth.gr /debian/ amd64 i386 +ftp.uoi.gr /debian/ /debian/ amd64 hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc + +HK Hong Kong +------------ +ftp.hk.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +HR Croatia +---------- +ftp.hr.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (debian.carnet.hr) +ftp.irb.hr /debian/ /debian/ alpha amd64 arm armel hurd-i386 i386 ia64 mips mipsel powerpc s390 sparc +ftp.carnet.hr /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.iskon.hr /debian/ /debian/ amd64 hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 s390 + +HU Hungary +---------- +ftp.hu.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (ftp.fsn.hu) +ftp.kfki.hu /pub/linux/debian/ /linux/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.bme.hu /debian/ /debian/ amd64 i386 +debian.mirrors.crysys.hu /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.sth.sze.hu /debian/ /debian/ amd64 i386 ia64 + +ID Indonesia +------------ +kebo.vlsm.org /debian/ /debian/ amd64 hurd-i386 i386 powerpc +kambing.ui.ac.id /debian/ /debian/ amd64 i386 ia64 sparc + +IE Ireland +---------- +ftp.ie.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (debian.heanet.ie) +ftp.esat.net /pub/linux/debian/ /pub/linux/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +IL Israel +--------- +debian.co.il /debian/ amd64 i386 kfreebsd-amd64 kfreebsd-i386 +mirror.isoc.org.il /pub/debian/ amd64 i386 + +IN India +-------- +ftp.iitm.ac.in /debian/ /debian/ amd64 i386 kfreebsd-amd64 kfreebsd-i386 +mirror.cse.iitk.ac.in /debian/ /debian/ amd64 i386 + +IS Iceland +---------- +ftp.is.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (ftp.rhnet.is) +debian.simnet.is /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +IT Italy +-------- +ftp.it.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (ftp.bofh.it) +giano.com.dist.unige.it /debian/ /debian/ amd64 arm armel i386 +freedom.dicea.unifi.it /pub/linux/debian/ /ftp/pub/linux/debian/ amd64 hurd-i386 i386 +mi.mirror.garr.it /mirrors/debian/ /mirrors/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.fastweb.it /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.fastbull.org /debian/ /debian/ amd64 i386 powerpc +debian.dynamica.it /debian/ /debian/ amd64 hurd-i386 i386 ia64 powerpc +mirror.units.it /debian/ amd64 i386 kfreebsd-amd64 kfreebsd-i386 +debian.bononia.it /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +JP Japan +-------- +ftp2.jp.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (ftp.debian.or.jp) +ftp.jp.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (dennou-q.gfd-dennou.org, dennou-k.gfd-dennou.org, dennou-h.gfd-dennou.org, debian.topstudio.co.jp, www.oyu-net.jp, hanzubon.jp, ftp.nara.wide.ad.jp, ftp2.jp.debian.org) +ftp.nara.wide.ad.jp /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.dti.ad.jp /pub/Linux/debian/ /pub/Linux/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +dennou-k.gfd-dennou.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +dennou-q.gfd-dennou.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.yz.yamagata-u.ac.jp /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.riken.jp /Linux/debian/debian/ /Linux/debian/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.jaist.ac.jp /pub/Linux/Debian/ /pub/Linux/Debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +www.cohsoft.com /debian/ amd64 hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 powerpc +dennou-h.gfd-dennou.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +KR Korea +-------- +ftp.kr.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (ftp.kaist.ac.kr) +ftp.daum.net /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +KR Korea (South) +---------------- +ftp.lecl.net /debian/ /debian/ amd64 i386 sparc + +KZ Kazakhstan +------------- +mirror.neolabs.kz /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +LT Lithuania +------------ +ftp.lt.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.litnet.lt /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.balt.net /debian/ /debian/ amd64 arm armel i386 sparc +debian.mirror.vu.lt /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +LU Luxembourg +------------- +debian.mirror.root.lu /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +LV Latvia +--------- +debian.koyanet.lv /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.linux.edu.lv /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +MD Moldova +---------- +debian.md /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +MT Malta +-------- +debian.res.um.edu.mt /debian/ amd64 i386 + +MX Mexico +--------- +ftp.mx.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (debian.unam.mx) +mmc.geofisica.unam.mx /debian/ /debian/ amd64 hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 + +NC New Caledonia +---------------- +ftp.nc.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (debian.nautile.nc) + +NI Nicaragua +------------ +debian.uni.edu.ni /debian/ amd64 i386 + +NL Netherlands +-------------- +ftp.nl.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (ftp.snt.utwente.nl) +ftp.nluug.nl /pub/os/Linux/distr/debian/ /pub/os/Linux/distr/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirrors.nl.kernel.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.surfnet.nl /pub/os/Linux/distr/debian/ /os/Linux/distr/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.debian.nl /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.tiscali.nl /pub/mirrors/debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.mirror.cambrium.nl /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +NO Norway +--------- +ftp.no.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (ftp.uninett.no) + +NZ New Zealand +-------------- +ftp.nz.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (ftp.citylink.co.nz) +debian.ihug.co.nz /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +PF French Polynesia +------------------- +repository.linux.pf /debian/ /debian/ amd64 i386 kfreebsd-amd64 kfreebsd-i386 + +PL Poland +--------- +ftp.pl.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (ftp.task.gda.pl) +ftp.icm.edu.pl /pub/Linux/debian/ /pub/Linux/debian/ alpha amd64 hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 powerpc sparc +ftp.man.szczecin.pl /pub/Linux/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.vectranet.pl /debian/ /debian/ amd64 i386 kfreebsd-amd64 kfreebsd-i386 +ftp.pwr.wroc.pl /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.man.poznan.pl /pub/linux/debian/debian/ /pub/linux/debian/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +piotrkosoft.net /pub/mirrors/debian/ /pub/mirrors/debian/ amd64 i386 + +PT Portugal +----------- +ftp.pt.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (ftp.uevora.pt) +ftp.eq.uc.pt /pub/software/Linux/debian/ /software/Linux/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.ua.pt /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirrors.nfsi.pt /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirrors.fe.up.pt /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +cesium.di.uminho.pt /pub/debian/ /pub/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.netvisao.pt /debian/ / amd64 hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc sparc +debian.dcc.fc.up.pt /debian/ amd64 i386 ia64 powerpc +mirror.sim.ul.pt /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +RO Romania +---------- +ftp.ro.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (ftp.iasi.roedu.net) +ftp.lug.ro /debian/ /debian/ amd64 i386 kfreebsd-amd64 kfreebsd-i386 powerpc +mirrors.xservers.ro /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +RU Russia +--------- +ftp.ru.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (ftp.chg.ru) +debian.nsu.ru /debian/ /debian/ amd64 i386 +ftp.psn.ru /debian/ /debian/ alpha amd64 hurd-i386 i386 +ftp.corbina.net /debian/ amd64 i386 ia64 +ftp.mipt.ru /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirror.yandex.ru /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.debian.chuvsu.ru /debian/ /debian/ amd64 i386 +mirror2.corbina.ru /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +SE Sweden +--------- +ftp.se.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (ftp.acc.umu.se) +ftp.sunet.se /pub/Linux/distributions/debian//pub/Linux/distributions/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirrors.se.kernel.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.port80.se /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.ds.karen.hj.se /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.bsnet.se /debian/ /debian/ amd64 i386 +debian.lth.se /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.df.lth.se /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +SG Singapore +------------ +mirror.nus.edu.sg /pub/Debian/ /Debian/ amd64 i386 kfreebsd-amd64 kfreebsd-i386 + +SI Slovenia +----------- +ftp.si.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (debian.prunk.si) +ftp.arnes.si /packages/debian/ /pub/packages/debian/ amd64 hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 + +SK Slovakia +----------- +ftp.sk.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (ftp.debian.sk) +debian.ynet.sk /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.antik.sk /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +SV El Salvador +-------------- +debian.ues.edu.sv /debian/ amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386 + +TH Thailand +----------- +ftp.th.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (ftp.coe.psu.ac.th) +ftp.v6.coe.psu.ac.th /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.thaios.net /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.debianclub.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirror.kku.ac.th /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +TR Turkey +--------- +ftp.tr.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (debian.lyildirim.net) +ftp.linux.org.tr /debian/ /debian/ amd64 i386 +russell.cs.bilgi.edu.tr /debian/ /debian/ amd64 hurd-i386 i386 +debian.eso-es.net /debian/ amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386 sparc +debian.comu.edu.tr /debian/ /debian/ amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc sparc +ftp.metu.edu.tr /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.gnu.gen.tr /debian/ /debian/ amd64 i386 +debian.turkmesh.com.tr /debian/ amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386 + +TW Taiwan +--------- +ftp.tw.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (debian.linux.org.tw) +debian.csie.ntu.edu.tw /pub/debian/ /debian/ amd64 hurd-i386 i386 +ftp.twaren.net /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +opensource.nchc.org.tw /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.isu.edu.tw /debian/ /debian/ alpha amd64 arm armel hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.nctu.edu.tw /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirror.nttu.edu.tw /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.csie.nctu.edu.tw /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.ncnu.edu.tw /debian/ /debian/ amd64 i386 kfreebsd-amd64 kfreebsd-i386 powerpc +ftp.cse.yzu.edu.tw /pub/Linux/debian/debian/ /pub/Linux/debian/debian/ alpha amd64 arm armel hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.tcc.edu.tw /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.tku.edu.tw /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +shadow.ind.ntou.edu.tw /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +UA Ukraine +---------- +ftp.ua.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (debian.org.ua) +debian.osdn.org.ua /pub/Debian/debian/ /debian/ i386 kfreebsd-amd64 kfreebsd-i386 +ftp.3logic.net /debian/ amd64 i386 +mirror.mirohost.net /debian/ /debian/ amd64 i386 +ftp2.debian.org.ua /debian/ /debian/ amd64 i386 kfreebsd-amd64 kfreebsd-i386 + +US United States +---------------- +ftp.us.debian.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + (ftp.egr.msu.edu, mirrors.kernel.org, debian.osuosl.org, debian.lcs.mit.edu) +ftp.gtlib.gatech.edu /pub/debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.egr.msu.edu /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +distro.ibiblio.org /debian/ /debian/ amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386 +ftp-mirror.internap.com /pub/debian/ /pub/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirror.cs.wisc.edu /debian/ /debian/ amd64 i386 kfreebsd-amd64 kfreebsd-i386 +ftp.uwsg.indiana.edu /linux/debian/ /linux/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.ndlug.nd.edu /debian/ /mirrors/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.uchicago.edu /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +carroll.aset.psu.edu /pub/linux/distributions/debian//pub/linux/distributions/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +gladiator.real-time.com /linux/debian/ alpha amd64 i386 powerpc sparc +mirrors.kernel.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirrors.xmission.com /debian/ /debian/ amd64 hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 powerpc sparc +ftp.keystealth.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.lug.udel.edu /pub/debian/ /pub/debian/ amd64 hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 powerpc sparc +debian.lcs.mit.edu /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +linux.csua.berkeley.edu /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.secsup.org /pub/linux/debian/ / alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.osuosl.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirror.anl.gov /pub/debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +sluglug.ucsc.edu /debian/ amd64 i386 +mirrors.geeks.org /debian/ /debian/ amd64 i386 kfreebsd-amd64 kfreebsd-i386 +mirrors.usc.edu /pub/linux/distributions/debian//pub/linux/distributions/debian/alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +lug.mtu.edu /debian/ /debian/ alpha amd64 hppa i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc sparc +debian.mirrors.tds.net /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.cites.uiuc.edu /pub/debian/ /pub/debian/ amd64 hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc sparc +mirrors.tummy.com /debian/ /debian/ alpha amd64 arm hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.mirror.frontiernet.net /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirror.cc.columbia.edu /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.grokthis.net /debian/ /debian/ amd64 i386 kfreebsd-amd64 kfreebsd-i386 +mirrors.xenir.com /debian/ amd64 arm armel i386 kfreebsd-amd64 kfreebsd-i386 powerpc +debian.mirrors.easynews.com /linux/debian/ amd64 i386 kfreebsd-amd64 kfreebsd-i386 +mirrors.acm.jhu.edu /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.uga.edu /debian/ /debian/ i386 +mirror.steadfast.net /debian/ amd64 i386 kfreebsd-amd64 kfreebsd-i386 +ftp.utexas.edu /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirror.fdcservers.net /debian/ /debian/ amd64 i386 kfreebsd-amd64 kfreebsd-i386 +mirror.rit.edu /debian/ /debian/ alpha amd64 arm armel i386 kfreebsd-amd64 kfreebsd-i386 powerpc sparc +debian.corenetworks.net /debian/ amd64 i386 +mirror.its.uidaho.edu /debian/ /pub/debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +debian.cs.binghamton.edu /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirror.hmc.edu /debian/ amd64 hppa i386 kfreebsd-amd64 kfreebsd-i386 powerpc +mirrors.hosef.org /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +mirrors.modwest.com /debian/ amd64 i386 +mirrors.bloomu.edu /debian/ /debian/ amd64 i386 kfreebsd-amd64 kfreebsd-i386 +debian.usu.edu /debian/ amd64 armel i386 powerpc sparc +debian.securedservers.com /debian/ amd64 i386 +debian.cc.lehigh.edu /debian/ amd64 i386 + +UZ Uzbekistan +------------- +debian.stream.uz /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +VE Venezuela +------------ +debian.unesr.edu.ve /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc + +ZA South Africa +--------------- +ftp.sun.ac.za /debian/ /ftp/debian/ amd64 i386 kfreebsd-amd64 kfreebsd-i386 +debian.mirror.ac.za /debian/ /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc +ftp.is.co.za /debian/ alpha amd64 arm armel hppa hurd-i386 i386 ia64 mips mipsel powerpc s390 sparc + +------------------------------------------------------------------------------- +Last modified: Fri Jan 21 01:52:22 2011 Number of sites listed: 450 diff --git a/includes/squeeze/install/README.source b/includes/squeeze/install/README.source new file mode 100644 index 000000000..fb13f0faa --- /dev/null +++ b/includes/squeeze/install/README.source @@ -0,0 +1,11 @@ +Creation of this disk image included extracting files from some Debian +packages. In case you do not have those packages already, both the +binary and source packages are archived at + +http://cdimage.debian.org/cdimage/cd-sources/ + +The following binary/source packages were used: +syslinux-common_4.02+dfsg-7_all.deb +syslinux_4.02+dfsg-7.dsc +syslinux_4.02+dfsg-7.diff.gz +syslinux_4.02+dfsg.orig.tar.gz diff --git a/includes/squeeze/install/README.txt b/includes/squeeze/install/README.txt new file mode 100644 index 000000000..4e0f6902c --- /dev/null +++ b/includes/squeeze/install/README.txt @@ -0,0 +1,143 @@ + Debian GNU/Linux squeeze-di-rc2 "Squeeze" - Official Snapshot i386 + NETINST Binary-1 20110121-20:12 + + (HTML version in README.html) + + Welcome to the exciting world of + Debian GNU/Linux + + This disc contains the installer for the Debian GNU/Linux 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 free + (as in "freedom"). + + CONTENTS: + * Introduction + * About This Disc + * Installing + * Last-Minute Notes + * Installing software using Apt + * CD/DVD Manufacturers + * More Information + * Browse This Disc + +Introduction +============ + + An operating system is the set of basic programs and utilities that + make your computer run. At the core of an operating system is the + kernel. The kernel is the most fundamental program on the computer, + which does all the basic housekeeping and lets you start other + programs. Debian is kernel independent. It currently uses the Linux + kernel but work is in progress to provide Debian for other kernels, + using the Hurd. Most of the basic operating system tools come from the + GNU project; hence the name GNU/Linux. + + Debian is available for various kinds of computers ("architectures"), + like "IBM-compatible" PCs (i386), Compaq's Alpha, Sun's Sparc, + Motorola/IBM's PowerPC, and (Strong)ARM processors. Check the ports + page for more information. + + Read more at: + + http://www.debian.org/intro/about + +About This Disc +=============== + + This disc is labeled + + Debian GNU/Linux squeeze-di-rc2 "Squeeze" - Official Snapshot i386 + NETINST Binary-1 20110121-20:12 + + It contains programs ("binaries") for `i386' computers. + + This disc is a netinst image. It contains the installer and a very + basic system. Any other packages you might want to install will be + downloaded from the network. + +Installing +========== + + Because Debian is a complete Operating System, the installation + procedure may seem a bit unusual. You can install Debian GNU/Linux + either alongside your current OS, or as the only OS on your computer. + + As this is not an official squeeze release disc, then the installation + guide many not be released yet. It will appear on the Debian web site + when ready, but before then you could try the development version of + the manual. + + For the impatient ones: you can start the installation program easily + by booting off this disc. Note that not all (esp. older) systems + support this. + + You can also examine the /install/ directory; you might be able to + start the installation system directly from there. + +Last-Minute Notes +================= + + * You should keep in mind that this is a beta disc of the current + development version of the Debian system. This means that all sorts + of bugs may be present anywhere in the system. Please report any + bugs you find in the Debian Bug Tracking System; details at + bugs.debian.org. + * If you're reporting bugs against this disc or the installation + system, please also mention the version of this disc; this can be + found in the file /.disk/info. + +Installing software using Apt +============================= + + After installing or upgrading, Debian's packaging system can use CDs, + DVDs, local collections, or networked servers (FTP, HTTP) to + automatically install software from (.deb packages). This is done + preferably with the `apt' and `aptitude' programs. + + You can install packages from the commandline using apt-get. For + example, if you want to install the packages `commprog' and `maxgame', + you can give the command: + + apt-get install commprog maxgame + + Note that you don't have to enter the complete path, or the `.deb' + extension. `Apt' will figure this out itself. + + Or use aptitude for a full screen interactive selection of available + Debian packages. + +CD/DVD Manufacturers +==================== + + You are completely free to manufacture and re-distribute CDs/DVDs of + the Debian GNU/Linux Operating System, like this one. There is no + charge from us (but of course donations are always welcome). + + For all needed information and contact addresses, please refer to: + + http://www.debian.org/CD/ + +More Information +================ + + There is much more information present on this disc. Besides the + already mentioned installation and upgrading procedures, this is the + most interesting: + * /doc/FAQ Debian FAQ + * /doc/constitution.txt The Debian Constitution + * /doc/debian-manifesto The Debian Manifesto + * /doc/social-contract.txt Debian's Social Contract + * /doc/bug-reporting.txt Bug reporting instructions + + Also on the Internet are many resources. To name a few: + * http://www.debian.org/ The Debian homepage + * http://www.debian.org/doc/ Debian Documentation + * http://www.debian.org/support/ Debian User Support + * http://www.tldp.org/ The Linux Documentation Project + * http://www.linux.org/ General Linux homepage + + + + See the Debian contact page (http://www.debian.org/contact) for + information on contacting us. diff --git a/includes/squeeze/install/autorun.inf b/includes/squeeze/install/autorun.inf new file mode 100644 index 000000000..70f471d8f --- /dev/null +++ b/includes/squeeze/install/autorun.inf @@ -0,0 +1,2 @@ +[autorun] +open=setup.exe diff --git a/includes/squeeze/install/css/debinstall-print.css b/includes/squeeze/install/css/debinstall-print.css new file mode 100644 index 000000000..6e141d258 --- /dev/null +++ b/includes/squeeze/install/css/debinstall-print.css @@ -0,0 +1,69 @@ +/* + +Debian Installation Medium print media CSS +to be used in conjuction the all media CSS file +Created by: Kalle Söderman + +*/ + +body { + margin: 0 1em 0 70px; + font: normal 10pt sans-serif; + color:black; + background-image:none; +} +.alt { + display:none; + } +.section { + display:none; + } +#logo { + z-index: 0; + } +h1 { + z-index:100; + } +em { + color: #666; + } +code { + background-color: transparent; + border:0; + } +tt a { + font-family: monospace; + background-color: transparent; + border:0; + } +.toc li { + border-bottom: 0.5pt dotted black; + } +#outer ul { + line-height:1.2em; + } +#intro { + border-bottom: 1pt solid black + } +#breadcrumbs { + font-weight:bold; + border-bottom: 1pt solid black; + } +#fineprint, #breadcrumbs { + background: transparent; + } +#fineprint { + color:black; + border-top:1px solid black; + } +#fineprint p { + line-height:1.5em; + } +p a:link { + background-image: url('../pics/dot_bw.gif'); + background-repeat:repeat-x; + background-position:bottom left; + } +a:link, a:visited, a:link:visited { + color:black; + } \ No newline at end of file diff --git a/includes/squeeze/install/css/debinstall.css b/includes/squeeze/install/css/debinstall.css new file mode 100644 index 000000000..cdbeb2b15 --- /dev/null +++ b/includes/squeeze/install/css/debinstall.css @@ -0,0 +1,294 @@ +/* + +Debian Installation Medium CSS +Created by: Kalle Söderman + +*/ + + + + +html { + height:100%; + } +body { + margin: 0px 10px 0 70px; + font: normal 16px sans-serif; + background-color: white; + background-image:url('../pics/gradient.png'); + background-position: top left; + background-repeat: repeat-x; + color:black; +} + +/* --------------- Main Divs --------------- */ + +#header { + margin:0; + padding:0; +} +#upperheader { + margin:0; + padding:0; +} +#logo { + position:absolute; + top:0; + left:0; +} +#intro { + border-bottom:1px solid #c70036; +} +#mirrors #intro { + margin:0; + padding:0; +} +#intro #splash { + margin-top:70px; + margin-bottom: 0px; + text-align:center; +} +#debian-img { + margin-top:10px; + clear:both; + display:block; +} + +#intro p,.intro { + margin-bottom: 0.75em; + padding:0; + line-height:1.2em; + text-align: left; + font-size:118%; +} +.alt { + float:right; +} +.toc { + font-size: 0.73em; + list-style:none; + margin: 0 0 1em 0; + line-height:1.5em; +} +#mirrors .toc { + border-top: 1px solid #d3d6df; +} +.toc li { + border-bottom: 1px solid #d3d6df; + padding:3px 3px 3px 3px; +} +#maincol { + clear:both; +} +.clr { + border-top:1px solid black; +} +#footer { + margin:0; + + clear:both; +} + +#maincol ul, #mailheader { + text-indent:0; + list-style-position:outside; + margin:0.5em 0 1em 0; + padding:0; +} +ul { + list-style-position:outside; + margin:0.5em 0 1em 0; + + padding:0; +} +ul ul, ul ul ul, ul ul ul ul { + padding-left:1em; +} + +#breadcrumbs { + font-size:0.68em; + margin:0 0 0 0; + padding:0.25em; + background-color: #f2f3f7; + border-bottom: 1px solid #e2e3e7; + text-transform:lowercase; +} +.hidecss { + display:none; +} +#fineprint { + font-size:0.68em; + color: #333; + margin:2em 0 0 0; + padding:0.25em; + background-color: #f2f3f7; + border-top: 1px solid #e2e3e7; + text-transform:lowercase; +} +#fineprint p { + margin:0; + line-height:1em; +} +.nonvisual { + display:none; +} +.clear {clear:both} +#clear { + clear:both; +} + +/* --------------- Images --------------- */ + +img {border:0;} + + + +/* --------------- Typography --------------- */ +#intro h1 { + margin:0; + line-height:0.8em; +} +dd { + margin: 0 0 1em 1em; +} +.section { + font-family:monospace; + font-size: 0.9em; + position:absolute; + top: 0px; + left:70px; + text-transform: uppercase; + letter-spacing: 0.08em; + background-color: #c70036; + line-height: 20px; + color:white; + padding: 0 5px 0 5px; + margin:0; +} +.section em { + font-style:normal; + color:white; +} +strong { + font-weight:bold; +} + +p { + margin: 0.1em 0 0.4em 0; + line-height:1.5em; +} +em { + color: #666; +} + +h1, h2, h3, h4, h5, h6 { + font-weight: normal; +} +h1 { + font-size: 218%; margin:0.5em 0 0.5em 0; +} +h2 { + font-size: 164%; margin: 1em 0 0.25em 0; +} +h3 { + font-size: 145%; +} +h4 { + font-size: 118%; +} +blockquote { + margin: 0; +} +hr { + background-color:#cdcdcd; + height:1px; + border:0; + display:none; +} +pre { + font-family: monospace; + font-size: 0.73em; + line-height:1.5em; +} + +th { + text-align:left; +} +blockquote { + margin-left: 1em; + font-size:0.73em; +} +code { + background-color: #f2f3f7; + border: 1px solid #e2e3e7; + padding: 0 0.25em 0 0.25em; + text-decoration:none; +} + +tt a { + background-color: #fffede; + border: 1px solid #eae9cb; + padding: 0 0.25em 0 0.25em; + text-decoration:none; +} +tt a:hover { + background-color:transparent; + border-color:transparent; +} + +dt { + font-weight:bold; + margin:0; +} +dd { + margin-left:1em; +} +#mirrors h1 { + margin-top:70px; + padding: 0.25em 0 0 0; + border-top: 1px solid #c70036; +} +#mirrors pre { + font-size:0.75em; +} +#mirrors td, #mirrors th { + font-size:0.73em; + padding-right:1em; +} +#mirrors code { + background:transparent; + border:none; +} +/*--------------- Small Type Group -------------*/ + +.small, #footer,#news, #security,.planet #sidebar, .planet .date, .wikitoc, .wiki #sidebar, .wiki #pageinfo.info, .wiki #spotlight { + font-size:0.73em; +} + + + +/* --------------------- Links ---------------------- */ + +a:link { + color: #0035c7; + text-decoration:none; +} + +a:link:hover { + text-decoration: underline; + color: #2e00c7; +} +a:visited { + text-decoration:none; + color: #0035c7; +} +a:visited:hover { + text-decoration:underline; +} +a:link:active { + color: #c70036; + background-color:transparent; +} + + + diff --git a/includes/squeeze/install/pics/blue-lowerleft.png b/includes/squeeze/install/pics/blue-lowerleft.png new file mode 100644 index 0000000000000000000000000000000000000000..2a2245e45f11267e28a5c2ef05988bd66e205031 GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^f!lvI6;RN#5=* z4F5rJ!QSPQfg+p*9+AZi4BSE>%y{W;-5;PJdx@v7EBgg*79k=2iyOJ70)^T=T^vIy z<}96bo~uEDr@cNnaF57CTg4X_yuUoM^*$feF1YlD{O$6>=C`vSWkhc0Wx5i5P+E!6 zQR9M_M#h`~1J=d^8V8~q6JGrIqq;%rMReb4R+fam^f+A!=UL&LN!4+G4@~h6=CHBM zXS3s2<9B~fv9>|i{#7QXE3KKB-j_YDIJ~F!#jXv^M{3w*R>^!01UiYq)78&qol`;+ E0PZVXd;kCd literal 0 HcmV?d00001 diff --git a/includes/squeeze/install/pics/blue-upperleft.png b/includes/squeeze/install/pics/blue-upperleft.png new file mode 100644 index 0000000000000000000000000000000000000000..a58d0ecb1dfa2b3d6e13965436e40aba3008d1ce GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;RN#5=* z4F5rJ!QSPQfg+p*9+AZi4BSE>%y{W;-5;PJdx@v7EBgg*79kzR@-sH?fkIO~T^vIy z<}97$&2?Bo#MNK^?*B!bI(b?e&Mlqc*>UBDV@7tc>9u(?E8ai-t7mx3gSor?;-NiG zHy&i}3X5$hG`Ra<-_!rA8JpSUv$~ub3KzWDeMTyt@l;cpWu}~`{IS1jZO#pwR3m4G zA6Rg^%1&v+^g6S*LQKEsRZl!Ry?+U-q&3@grO#DrE0rJie_~vcUaBeIe&sN;kEL0H Uc-r1sKnF5-y85}Sb4q9e04S$u;{X5v literal 0 HcmV?d00001 diff --git a/includes/squeeze/install/pics/blue-upperright.png b/includes/squeeze/install/pics/blue-upperright.png new file mode 100644 index 0000000000000000000000000000000000000000..2f368493a7cdfa34a35fa53801c77f656a81b229 GIT binary patch literal 290 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 literal 0 HcmV?d00001 diff --git a/includes/squeeze/install/pics/debian.jpg b/includes/squeeze/install/pics/debian.jpg new file mode 100644 index 0000000000000000000000000000000000000000..db62d7a032c4f63d8057f687934d4e993863c37f GIT binary patch literal 8442 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 SG%=DVUn?swx1Z>K`M&`3=n10$ literal 0 HcmV?d00001 diff --git a/includes/squeeze/install/pics/dot_bw.gif b/includes/squeeze/install/pics/dot_bw.gif new file mode 100644 index 0000000000000000000000000000000000000000..87a8076757827d30398a5d3712e27ccd0416278b GIT binary patch literal 43 rcmZ?wbhEHbWMW`sXkcUjg8%>jEB<5wG8q|kKzxu40~3=A7lSnbz%T~} literal 0 HcmV?d00001 diff --git a/includes/squeeze/install/pics/gradient.png b/includes/squeeze/install/pics/gradient.png new file mode 100644 index 0000000000000000000000000000000000000000..33009daf8ec2566fc9ddbafc6fa8606be9b91c9c GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^j6m$n!3HE_Tl3$61d4;)ofy`glX(f`uqAoByDx`7I;J!1GWDLVa6|An>vAl>?NMQuI$%2LA2wAz7)3g3EwaF$A{)_ oez`^S(pO`9hK`q#Uu_?={gUQr+|IjjBG4WNPgg&ebxsLQ0L6$`Bme*a literal 0 HcmV?d00001 diff --git a/includes/squeeze/install/pics/logo-50.jpg b/includes/squeeze/install/pics/logo-50.jpg new file mode 100644 index 0000000000000000000000000000000000000000..542f0a4981e79f55e0f2e835136f9c8c2da2f508 GIT binary patch literal 3986 zcmeHIX;f3!7CtwDgdqeXQ&9V`ia;MA1!Pc5Q$awaJc&$-_| z=ic?f{qP8oIbm*T4j>E!jw2U<=fy_8x}#G`cp zVEQrY@F+ZnS;3fNEkxC^YXI{{6hKJqjtmH3vBH^9vF`xw9*b4vR0p&1{ zf-*vu=qm5;LQF&o#Y7MvhSu`XSPb=uLu(|^2zk3OQjKk7l%f&!B5ABQXH}$liX?u+u{LgAn|`U}(>qJ0R>8 z=^OLK=6Js!a!3{c;hv$rix7k%?iJ#MCnW677#V2*s2CynGC&3p{Gl&q0T7S6)2SZ7 z{Ss0S!Gqu%KoAoX6Bi?hixWta5|Si&X#zo7o-8XXFDpwX5m0-7+YJ8fAt^~oDWa4N zkticaBogI>jwrV|h4kMn06zsJF{A-qEVLJ3ND!6;!LN~KMd0TU1z{-)p@t9^8W#Bh zL_~3TF>wh=m|fiWGX`2C4?Z${tJ82So7R9sd)mUPP9to}}rfnulqn8&Y`-!yau zb9v@!H*>$epZvUgoS*lgv1dZy;2ClyCBLevcXH9t!qF=KT1TYwctq95q zj}z5LDSWK6Lj++Euvb=8H#$L1$l%$@jyHNL)X~70L{mF?8sp&G{Wu{3ysCbECqm+m zqPv;BL6FDT7KOiNp!Pcjm;(q{^qnL?0RsDGrUwkjr)v)_y78O7FRuEi^gav@HjEZL zo~mAJ)Gp0F;}YFf*YF+J!OvF9IE!;sE4Y=ztgFnZC>^JtakXbRa_{+`S@(3RHy!wP zXTsn-o<|vDw|}vG_-v_G47rZinr+sr=@OXsWTkC&P!Ka!S1>-Iu&&zmsQ7|fT(a-o z!gc16H7eEmfuUC2*pgZFMB8Vnl@YJ$i>U=%Ds{AHdd%*evEApltqB*i+c;0V-S0+j zXssHpM4FO0x{3wM+PAnc_?}fvHqcYPJ66%>Kpk0pobk_j7~q;&y^5h7hkvn|4P$>@ zADMvR+`iLqGuc1c}2tp6TRF_OSdISF`wqeEo2ygbBM~Cj?f}Wwe5zf#Q z?a-^%yh}G`Zmqpz7dAyDr|hqI8=Era-*)=^rwnp4>C)#{>s} zb0dd`{Y&?R>14LDfE_|nlh6#GFDZL@(NJMp(;s@ys=vr-g+Vt>F`G#*eBxT_LfLbp z$vvF-s0qu;3|0tFTFJV$t2VTU-Tkt{n-SH9Rr1Nj)1@lfzl>rySCz7UDN!zdaNB3L zXCHaBC#XtqUY5^1F&DsRRWl!)9G9dtT)qDFi=UOfJ(-2B8XRW4+WMi5_-WpT>^en| z=(xiyZ^5czjs?yTB~7Dm(x{V>3!rD(>Ex~(|A6#V@ZFb8_UYRl&Qn8HPAa| zLR-@1#!IhF;b$$5%{WX{7ma*0U^M7rm9fS(h^3cy#dmQjyx9#FziLiENh>pApDkmQ zH!{8QooBkILpav_)wsphK*=;1jI*Z?)H>E+aqmQ{x%R%7V{79W_c!cfG{2fW??(2B zRmAfc(IYL;yV64mg4j|4W079eufQ$u)NFs{mEQ}4zo*E&>4 zF7w(sKla}C+*yJjrROKZ2)3~g*ok%8BL#Mw1f|%dJ&Xt&)1eL7&t$@YV{NID_@y-5 z$#2Vvj_dZHum88-s-IsUk-Kzuc%po0vP2`#bCPM<9(rPCqBrQ;)eu!XXDy$reXH4T zdZK9SFvzNzuqfVWS+d>;= z7!NLP6vANHV}M)pNo!{M?7boRC;gN*<|$TpZgY|x)hNfP?QfAvl=?<($MyPCiI%GJ oDv6e#zyqiTZmKgLRW%3#@U~uU>(#biZR^#xUTy2u|CwI>2SS_5=l}o! literal 0 HcmV?d00001 diff --git a/includes/squeeze/install/pics/openlogo-nd-50.png b/includes/squeeze/install/pics/openlogo-nd-50.png new file mode 100644 index 0000000000000000000000000000000000000000..3d7e4719939da48cdf62f1d06f3e7137eedc46ae GIT binary patch literal 1429 zcmV;G1#0?Px#X;4g5MgRQz#{f3U06fhHM9mCJ%^ytABvaHYUDGvR)-!+-Qj7 zZjRz~kmG)w;)9;(kErI9s_DAR@V?3B+~V)&?fd5F`|0ug@9+Ha`2X_q{P*?z`Tqa; z`2YR;|NZ~||NQ39q;dcN00DGTPE!Ct=GbNc0004EOGiWihy@);00009a7bBm000XT z000XT0n*)m`~Uy|2XskIMF-aj6BH355yf?H000D-Nkl{AX9;85(-iqdt8hlc2cW-D>?XHsi5gd5DR}Wvw=B9*OB&FjM3r&!8OnUuw4*ANmqg#kB?LaecZ1VeRH2zdSC}h? z$&D%(f^<(9{eR+|_;%CPVW;3=(SYiWw=KoNJ(Y8;+Ez|;9>eYrJe z#W~17&Pwp|0wls8+=itwHm(>~x>nVG^R-(AOONA3)@_>(YJ!u|(C4IY4usNs2Y(Bt{ZM*Y`Q?r1Wde~NrqT~+KXI-h0L;rjHGvkGRNzns+B1e zLP%5=1*7U|0oPMm@V0t7lS!GtQGnYumu)4NS(TD0LFy;KTj! zicz08n(hzSHDRcuja*UD8WlYrWvDk|^I zf2xw`WowpygpLKI_c0_(z1w;)-GCvOA)s)BK;_|1#rv-Xm>cg-*_Ly6+{<%KOLO*4 z=%MjM_~H_|4;S~1jBTrHw{f|B{^zC-O{9p@c z6e$Fcsdpmi=)DWXLLyXt^k03eZu2D>D_`LRFx2O9>;&C1lU{?eLNhCQz5zzz)NjCv zMaxs~8sDUsm?UDO{&PV18tLCF5oG3!SHG_|*`lCN26r zgqj)10zt&=!d?=C$@hqA+>_%Ed!dJ3h8H#N2~8+_8H8wyEQ0Wtd_sjyv^qr3VgCw6 z!>|`o^ia1AgzH>KCG?+v7W$){2hXMk46~<2`Phoh_KmR4JB&Ye%FWQU$rIyNf`q`9 z?mh~GA2w%0#%NfgEd)WJ``wsjnE+xeHfu)ZNt-7I0Lz$T<%dTZD8T$51QE7j@fjLM j;(4+>WAER2_5Yy1rh>(q;#D($00000NkvXXu0mjf(x1R_ literal 0 HcmV?d00001 diff --git a/includes/squeeze/install/pics/red-lowerleft.png b/includes/squeeze/install/pics/red-lowerleft.png new file mode 100644 index 0000000000000000000000000000000000000000..caca9c543b38769c11305cd421e6bd4c999b7bac GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;RN#5=* z4F5rJ!QSPQfg+p*9+AZi4BSE>%y{W;-5;PJdx@v7EBgg*7C}Ah#toKjK%sk{E{-7; zbCUO*7y2>3k?FvZ6DQp~c;gNn(NXjO)5}!7!F1kAKQR3=(FG#D{=|XAwVocbeg}>m z0D{>s5p3DK!v|ijare*-JHV36QFiQcaJ%pU-h|8HDFQQRH~RyHk2J7UJeniXQYBQl z@+gqmd{+%KP#{G;-Z+Tr!t{gVIoRh<9u|F=FHgMPEEoy?w< Rvw%Kj@O1TaS?83{1OV&Hj`;up literal 0 HcmV?d00001 diff --git a/includes/squeeze/install/pics/red-lowerright.png b/includes/squeeze/install/pics/red-lowerright.png new file mode 100644 index 0000000000000000000000000000000000000000..c27056c59fee3f9ff0e2f5c5d207ab5ad4b84f33 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^{6H+g!3HExhN-duDVB6cUq=Rpjs4tz5?O(Kwj^(N z7l!{JxM1({$v_d#0*}aI1_o{+5N5n|x9$&6kiEpy*OmPOH;bUYh;fzaJfP4DPZ!6K ziaE)9&I|pR-{^C|#e-4rz=@M?`_j@l9Y2|F&OAA3{mi>Tb8F7dk#l>J`E0|rl!VLS zD*nd#%hZ{fnI!{{zFc$sfNb930|y-1(hi=hu$ZlKR;jpH;>H)zhc$~#xxcCyeK=yd zuw&zcfNmz2XU`HcQW6vv%)A`g@3_HO?&!)B46D=lvVGa^`S@3?c*LaBGbe}Vj8GF# oPShrzH`8A60Ijvibz*0@^;~dK%WO_Rpqm*yUHx3vIVCg!01^OgVE_OC literal 0 HcmV?d00001 diff --git a/includes/squeeze/install/pics/red-upperleft.png b/includes/squeeze/install/pics/red-upperleft.png new file mode 100644 index 0000000000000000000000000000000000000000..c1e3301cc111797e635921fdfb7eecff0fbb0d37 GIT binary patch literal 321 zcmeAS@N?(olHy`uVBq!ia0vp^{6H+g!3HExhN-duDVB6cUq=Rpjs4tz5?O(Kwj^(N z7l!{JxM1({$v_d#0*}aI1_o{+5N5n|x9$&6kiEpy*OmPOH;bU2ZfQ!-b)e8bPZ!6K ziaEWLHgX*@5NP`^XE!PTiL%8POO}Pjcjw67a#dd%t;jdkPnPAS0?Qg9X^ldG?yE7A z^Y{F&6MCm-a7?0Nfh+6OXBnG?c3CW5t*W-}Lh@dBVbuybzj|A!lvI6;RN#5=* z4F5rJ!QSPQfg+p*9+AZi4BSE>%y{W;-5;PJdx@v7EBgg*7D0WklcgMgfkIb3T^vIy z<|OYqFZ5&n#L2ylkxmmDeZ8kO-VK`Dc=>Qgqi_7gMu`Iz^Ho3Cn{o1G`?B5h@n?Hi zAf0ompy4uu#DkJ+$pUYBj=xk=TeHaH!S8$CJm-D7B=_muY7d>afYIQCS|!)v<(;z) zk93+fG&VLqj6GSyGkrn|12gjx)%|+++CO_j#A|;#SbP0l+XkK)G~%T literal 0 HcmV?d00001 diff --git a/includes/wheezy b/includes/wheezy index fb5b6534f..20f08b4f4 120000 --- a/includes/wheezy +++ b/includes/wheezy @@ -1 +1 @@ -lenny \ No newline at end of file +squeeze \ No newline at end of file