:B~ Despre acest manual

1~about-manual Despre acest manual

Acest manual servește ca punct de acces pentru toată documentația
proiectului Debian Live și se referă în special la programele software
produse pentru distribuția Debian 7.0 "wheezy". Versiunea cea mai recentă a
manualului poate fi găsită la http://live.debian.net/

While live-manual is primarily focused on helping you build a live system
and not on end-user topics, an end-user may find some useful information in
these sections: {The Basics}#the-basics covers downloading prebuilt images
and preparing images to be booted from media or the network, either using
the web builder or running live-build directly on your system. {Customizing
run time behaviours}#customizing-run-time-behaviours describes some options
that may be specified at the boot prompt, such as selecting a keyboard
layout and locale, and using persistence.

Anumite comenzi din text trebuie sa fie executate ca 'super_utilizator',
privilegiu care poate fi obtinut fie prin comanda #{su}#, sau
#{sudo}#. Pentru a distinge intre acesti utilizatori se vor folosi #{$}#
respectiv #{#}# . Aceste simboluri nu fac parte din comenzi.

2~ For the impatient

While we believe that everything in this manual is important to at least
some of our users, we realize it is a lot of material to cover and that you
may wish to experience early success using the software before delving into
the details. Therefore, we suggest reading in the following order.

First, read this chapter, {About this manual}#about-manual, from the
beginning and ending with the {Terms}#terms section. Next, skip to the three
tutorials at the front of the {Examples}#examples section designed to teach
you image building and customization basics. Read {Using the
examples}#using-the-examples first, followed by {Tutorial 1: A default
image}#tutorial-1, {Tutorial 2: A web browser utility}#tutorial-2 and
finally {Tutorial 3: A personalized image}#tutorial-3. 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}#the-basics, skimming or skipping {Building a
netboot image}#building-netboot-image, and finishing by reading the
{Customization overview}#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.

2~terms Termeni

_* *{Live system}*: Un sistem de operare care porneste fara a instala pe
discul dur. Un sistem live nu altereaza un sistem de operare local sau
fisiere deja instalate pe discul dur ci doar dace se mentioneaza expres
acest lucru. Sistemele livefolosesc spre pornire medii ca CDs, DVDs sau chei
USB. Unele chiar pot porni prin retaua de net.

_* *{Live medium}*: As distinct from live system, the live medium refers to
the CD, DVD or USB stick where the binary produced by live-build and used to
boot the live system is written. More broadly, the term also refers to any
place where this binary resides for the purposes of booting the live system,
such as the location for the network boot files.

_* *{Debian Live}*: Sub-proiectul Debian care gereaza pachetele live-boot,
live-build, live-config, live-tools si live-manual.

_* *{Debian Live system}*: Un sistem live care foloseste programe din
sitemul de operare Debian, si care poate fi pornit folosind CDs, DVDs, chei
USB, sau reteaua net (via netboot images), sau prin nternet (via boot
parameter #{fetch=URL}#).

_* *{Host system}*: Mediul folosit pentru crearea sistemului live pe un
sistem dat.

_* *{Target system}*: Mediul folosit pentru rularea sistemului live.

_* *{live-boot}*: O coloctie se scripte folosite la pornirea sistemului
live.

_* *{live-build}*: A collection of scripts used to build customized Debian
Live systems.

_* *{live-config}*: O colectie de scripte folosite la configurarea sitemului
live in timpul procesului de pornire.

_* *{live-tools}*: A collection of additional scripts used to perform useful
tasks within a running live system.

_* *{live-manual}*: Acest document face parte din pachetul numit
live-manual.

_* *{Debian Installer (d-i)}*: Sistemul de instalare oficial pentru
distributia Debian.

_* *{Boot parameters}*: Parameti care pot fi adaugati la promptul
bootloader-ului care sa infuenteze kernelul sau live-config.

_* *{chroot}*: Programul /{chroot}/, #{chroot(8)}#, permite rularea a
diferite instante din mediul GNU/Linux pe un singur sistem si in simultan
fara a necesita o repornire a sistemului.

_* *{Binary image}*: Un fisier ce contine sistemul live, ca de exemplu
binary.iso sau binary.img.

_* *{Target distribution}*: Dea pe care se bazeaza sistemul live. Aceasta
distributie poate fi diferita de cea a sistemului gazda.

_* *{stable/testing/unstable}*: The *{stable}* distribution contains the
latest officially released distribution of Debian. The *{testing}*
distribution is the staging area for the next *{stable}* release. A major
advantage of using this distribution is that it has more recent versions of
software relative to the *{stable}* release. The *{unstable}* distribution
is where active development of Debian occurs. Generally, this distribution
is run by developers and those who like to live on the edge. Throughout the
manual, we tend to use codenames for the releases, such as wheezy or sid, as
that is what is supported by the tools themselves.

2~ Autori

Lista autorilor (in ordine alfabetica):

_* Ben Armstrong

_* Brendan Sleight

_* Carlos Zuferri

_* Chris Lamb

_* Daniel Baumann

_* Franklin Piat

_* Jonas Stein

_* Kai Hendry

_* Marco Amadori

_* Mathieu Geli

_* Matthias Kirschner

_* Richard Nelson

_* Trent W. Buck

2~how-to-contribute Cum se poate contribui la acest document

This manual is intended as a community project and all proposals for
improvements and contributions are extremely welcome. Please see the section
{Contributing to the project}#contributing-to-project for detailed
information on how to fetch the commit key and make good commits.

3~ Applying changes

In order to make changes to the English manual you have to edit the right
files in #{manual/en/}# but prior to the submission of your contribution,
please preview your work. To preview the live-manual, ensure the packages
needed for building it are installed by executing:

code{

 # apt-get install make po4a ruby ruby-nokogiri sisu-complete texlive-generic-recommended

}code

Pute-ti crea live-manual de la nivelul de sus al directorului Git checkout
al dvs, prin executatea:

code{

 $ make build

}code

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:

code{

 $ make build LANGUAGES=en

}code

It is also possible to build by document type, e.g:

code{

 $ make build FORMATS=pdf

}code

Or combine both, e.g:

code{

 $ make build LANGUAGES=de FORMATS=html

}code

After revising your work and making sure that everything is fine, do not use
#{make commit}# unless you are updating translations in the commit, and in
that case, do not mix changes to the English manual and translations in the
same commit, but use separate commits for each. See the
{Translation}#translation section for more details.

3~translation Translation

To start a translation for a new language, follow these steps:

_* Translate the *{about_manual.ssi.pot}*, *{about_project.ssi.pot}* and
*{index.html.in.pot}* files to your language with your favourite editor
(such as /{poedit}/). Send the translated #{.po}# files to the mailing list
so that the translation team can check their integrity.

_* To enable a new language in the autobuild it is enough to add the initial
translated files to #{manual/po/${LANGUAGE}/}# and run #{make commit}#. And
then edit #{manual/_sisu/home/index.html}#.

_* Once the new language is added, you can randomly continue translating the
remaining po files in #{manual/po/}#.

_* Don't forget that you need #{make commit}# to ensure the translated
manuals are updated from the po files and then you can review your changes
launching #{make build}# before #{git add .}#, #{git commit -m
"Translating..."}# and #{git push}#.

After running #{make commit}# you will see some text scroll by. These are
basically informative messages about the processing status and also some
hints about what can be done in order to improve live-manual. Unless you see
a fatal error, you usually can proceed and submit your contribution.

live-manual comes with two utilities that can greatly help translators to
find untranslated and changed strings. The first one is "make translate". It
launches an script that tells you in detail how many untranslated strings
there are in each po file. The second one, the "make fixfuzzy" target, only
acts upon changed strings but it helps you to find and fix them one by one.

Keep in mind that even though these utilities might be really helpful to do
translation work on the command line, the use of an specialized tool like
/{poedit}/ is the recommended way to do the task. It is also a good idea to
read the Debian localization (l10n) documentation and, specifically to
live-manual, the {Guidelines for translators}#guidelines-translators.

*{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.
