Dieses Handbuch dient als zentraler Einstiegspunkt für die gesamte Dokumentation des Debian Live Projekts, insbesondere zur Software die für Debian 7.0 "wheezy" erstellt wurde. Eine aktualisierte Version dieses Handbuches befindet sich auf ‹http://live.debian.net/›.
Obwohl live-manual primär das Ziel hat beim Bau eines Live Systems zu helfen und nicht Anwenderfragen zu beantworten, können Benutzer einige nützliche Informationen in den folgenden Abschnitten finden: Die Grundlagen deckt das Vorbereiten von Images um von Medien oder über das Netzwerk gestartet zu werden und Anpassung des Laufzeitverhalten beschreibt einige Optionen welche als Startparameter benutzt werden können, z.B. die Auswahl des Tastaturlayouts und der Systemsprache oder Persistenz.
Einige der erwähnten Befehle im Text müssen als Superuser ausgeführt werden. Dies kann entweder dadurch erreicht werden, indem zuerst auf den root Benutzer gewechselt wird mittels su oder durch die Benutzung von sudo. Um die Befehle welche als unprivilegierter Benutzer ausgeführt werden können und diesen welche Superuser Rechte benötigen, sind den Befehlen $ respektive # vorangestellt. Dieses Symbol ist nicht Teil des Befehls.
Für die Ungeduldigen
Obowhl wir denken dass alles in diesem Handbuch mehr oder weniger für die einen oder anderen Benutzer wichtig ist, sind wir uns bewusst, dass es sich um viel Material handelt. Für ein schnelles Erfolgserlebnis in der Anwendung dieser Software schlagen wir die folgende Reihenfolge vor, bevor sie sich mit den Details befassen:
First, read this chapter, About this manual, from the beginning and ending with the Terms section. Next, skip to the three tutorials at the front of the Examples section designed to teach you image building and customization basics. Read Using the examples first, followed by Tutorial 1: A standard image, Tutorial 2: A web browser utility and finally Tutorial 3: A personalized image. By the end of these tutorials, you will have a taste of what can be done with Debian Live.
We encourage you to return to more in-depth study of the manual, perhaps next reading The basics, skimming or skipping Building a netboot image, and finishing by reading the Customization overview and the chapters that follow it. By this point, we hope you are thoroughly excited by what can be done with Debian Live and motivated to read the rest of the manual, cover-to-cover.
Liste der Autoren (in alphabetischer Reihenfolge):
This manual is intended as a community project and all proposals for improvements and contributions are extremely welcome. The preferred way to submit a contribution is to send it to the mailing list. Please see the section Contact for more information.
When submitting a contribution, please clearly identify its copyright holder and include the licensing statement. Note that to be accepted, the contribution must be licensed under the same license as the rest of the document, namely, GPL version 3 or later.
The sources for this manual are maintained using the Git version control system. You can check out the latest copy by executing:
$ git clone git://live.debian.net/git/live-manual.git
Prior to submission of your contribution, please preview your work. To preview the live-manual, ensure the packages needed for building are installed by executing:
# apt-get install make po4a sisu-complete libnokogiri-ruby
You may build the live-manual from the top level directory of your Git checkout by executing:
$ make build
Since it takes a while to build the manual in all supported languages, you may find it convenient when proofing to build for only one language, e.g. by executing:
$ make build LANGUAGES=en
It is also possible to build by document type, e.g:
$ make build FORMATS=pdf
Or combine both, e.g:
$ make build LANGUAGES=it FORMATS=html
Anyone can directly commit to the repository. However, we ask you to send bigger changes to the mailing list to discuss them first. To push to the repository, you must follow this procedure:
$ mkdir -p ~/.ssh/identity.d
$ wget http://live.debian.net/other/keys/git@live.debian.net \
-O ~/.ssh/identity.d/git@live.debian.net
$ wget http://live.debian.net/other/keys/git@live.debian.net.pub \
-O ~/.ssh/identity.d/git@live.debian.net.pub
$ chmod 0600 ~/.ssh/identity.d/git@live.debian.net*
$ cat >> ~/.ssh/config << EOF
Host live.debian.net
Hostname live.debian.net
User git
IdentityFile ~/.ssh/identity.d/git@live.debian.net
EOF
$ git clone git@live.debian.net:/live-manual.git
$ cd live-manual && git checkout debian-next
$ git commit -a -m "Adding a section on applying patches."
$ git push
To start a translation for a new language, follow these steps:
Note: You can use make clean to clean your git tree before pushing. This step is not compulsory thanks to the .gitignore file but it is a good practice to avoid committing files involuntarily.