[SCM] live-manual branch, debian-next, updated. debian/3.0_a14-1-50-gdb1e6e3
Daniel Baumann
daniel at debian.org
Fri Aug 10 20:50:48 UTC 2012
The following commit has been merged in the debian-next branch:
commit db1e6e33931f5801421bc85c03ab8c2cb8280fc9
Author: Daniel Baumann <daniel at debian.org>
Date: Fri Aug 10 22:50:35 2012 +0200
Releasing debian version 3.0~a15-1.
diff --git a/VERSION b/VERSION
index 2791e1e..d29bb27 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-3.0~a14-1
+3.0~a15-1
diff --git a/debian/changelog b/debian/changelog
index 36b315f..6c48224 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,132 @@
+live-manual (1:3.0~a15-1) unstable; urgency=low
+
+ [ Ben Armstrong ]
+ * Renaming keyboard-variant to keyboard-variants, matching latest
+ live-config.
+
+ [ chals ]
+ * Updating Spanish and French translations to keyboard-variants.
+
+ [ Ben Armstrong ]
+ * Beginning change from predefined package lists to metapackages.
+
+ [ chals ]
+ * Updating Spanish translation of user_customization-packages.ssi.po.
+
+ [ Daniel Baumann ]
+ * Updating the internal list of strings that get automatically a
+ certain markup (like debian release codenames, debian packages
+ names, etc.).
+
+ [ chals ]
+ * Insisting on the fact that achieving a 100% translation is important
+ in respect to code blocks.
+ * Updating French translation of user_customization.ssi.po, after the
+ addition of metapackages.
+ * Updating Catalan translation of user_customization-packages.ssi.po,
+ after the addition of metapackages.
+
+ [ Ben Armstrong ]
+ * Updating apt pinning example to correct actual metapackage
+ dependencies.
+ * Rewriting introductory package list sections around metapackages
+ instead of predefined lists.
+
+ [ chals ]
+ * Updating translation of es/user_customization-packages.ssi (apt
+ pinning).
+ * Updating translation of fr/user_customization-packages.ssi (apt
+ pinning).
+ * Updating the translation of ca/user_customization-packages.ssi (apt
+ pinning).
+ * Fixing mismatch in the indexes of the Spanish and French manuals.
+
+ [ Ben Armstrong ]
+ * Explaining multiple lists, dropping includes and tasks, adding
+ generated lists.
+ * Fixing minor typo in Packages helper paragraph.
+
+ [ chals ]
+ * Updating Spanish translation of user_customization-packages
+ (multiple lists).
+ * Updating French translation of user_customization-packages (multiple
+ lists).
+ * Updating Catalan translation of user_customization-packages
+ (multiple lists).
+ * Translating user_customization-runtime.ssi.po into Catalan.
+ * Revising the now unsupported '-p|--package-lists' option providing
+ alternatives, thanks to Ben Armstrong for the hints.
+ * Copying minimal.chroot hook to config/hooks and thus making the
+ example work.
+ * Removing 'standard-x11 list' and explaining the lists a bit better.
+ * Removing '--includes none' from the minimal image example as it is
+ unsupported and was tested without that option.
+ * Providing a way to create a smaller image before the size
+ optimization warning in the examples.
+ * Proofreading project_bugs.
+ * Removing the binary includes section since they were dropped.
+
+ [ Ben Armstrong ]
+ * Rewriting 'Managing a configuration' for greater clarity and
+ introducing --config option.
+
+ [ chals ]
+ * Running 'make commit' to avoid conflicts and thus being able to
+ commit languages individually afterwards; there are too many changes
+ to cope with them all.
+
+ [ Ben Armstrong ]
+ * Fixing lb config --config examples: missing option.
+
+ [ chals ]
+ * Updating Catalan translation of user_managing a configuration, lb
+ config --config.
+
+ [ Ben Armstrong ]
+ * Clarifying section headings relating to auto scripts.
+
+ [ chals ]
+ * Removing 'echo' to improve readability.
+ * Updating Catalan translation of the headings of auto scritps.
+ * Starting work to complete the Spanish translation, adding missing
+ code blocks and updating user_customization-contents, project_bugs
+ and user_overview.
+ * Starting work to complete the French translation, adding missing
+ code blocks and updating user_customization-contents,
+ user_customization-packages and user_overview.
+ * Revising the French translation of project_bugs and fixing its
+ 'fuzzy' string.
+ * Completing the French translation with user_examples and
+ user_managing_a_configuration and revising po headers.
+ * Revising the headers in the Spanish po files that showed 'Catalan'
+ by an error.
+
+ [ Ben Armstrong ]
+ * Updating prerequisites: Linux 3.x included.
+ * Updating build live-boot and live-config from source to reflect best
+ practice for short-term testing.
+ * Clarifying example uses bash commands.
+
+ [ chals ]
+ * Completing the Spanish translation with
+ user_managing_a_configuration, user_installation and user_examples.
+ * Updating French translation of user_installation.
+ * Updating the Catalan translation of user_installation.ssi.po.
+ * Fixing one title in the Spanish translation and improving one string
+ in user_installation.ssi.po.
+
+ [ Ben Armstrong ]
+ * Clarifying --apt-recommends false has consequences for live-*
+ packages.
+ * Updating language tasks section and examples chapter to no longer
+ use task lists.
+
+ [ chals ]
+ * Re-adding packages left out by 'apt-recommends false' to make the
+ images work properly in the examples.
+
+ -- Daniel Baumann <daniel at debian.org> Fri, 10 Aug 2012 22:48:06 +0200
+
live-manual (1:3.0~a14-1) unstable; urgency=low
[ chals ]
diff --git a/manual/ca/live-manual.ssm b/manual/ca/live-manual.ssm
index 94ad3d2..5f1348f 100644
--- a/manual/ca/live-manual.ssm
+++ b/manual/ca/live-manual.ssm
@@ -9,7 +9,7 @@
:license: Aquest programa és un programari lliure: es pot redistribuir i/o modificar sota els termes de la Llicència Pública General de la GNU com és publicada per la Free Software Foundation, ja sigui la versió 3 de la Llicència, o (si ho preferiu) qualsevol versió posterior.<br><br>Aquest programa es distribueix amb l'esperança que sigui útil, però sense cap garantia, fins i tot sense la garantia implícita de COMERCIALITZACIÓ o ADEQUACIÓ PER A PROPÒSITS DETERMINATS. Vegeu la Llicència General Pública de la GNU per a més detalls.<br><br>Haurieu de rebre una còpia de la Llicència Pública General de la GNU amb aquest programa. Si no és així, consulteu http://www.gnu.org/licenses/. <br><br>El text complet de la Llicència Pública General de la GNU es pot trobar a /usr/share/common-licenses/GPL-3.
@date:
- :published: 2012-07-27
+ :published: 2012-08-10
@publisher: Projecte Debian Live <debian-live at lists.debian.org>
diff --git a/manual/ca/user_customization-packages.ssi b/manual/ca/user_customization-packages.ssi
index fdaac8e..3938e9e 100644
--- a/manual/ca/user_customization-packages.ssi
+++ b/manual/ca/user_customization-packages.ssi
@@ -177,7 +177,7 @@ amb els ajudants de shell en temps de construcció.
*{Nota:}* El comportament de live-build a l'hora d'especificar un paquet que no existeix està determinat per la elecció que es faci de l'eina APT. Veure {Elegir apt or aptitude}#choosing-apt-or-aptitude per més detalls.
-3~ Ús dels metapaquets
+3~using-metapackages Using metapackages
La forma més senzilla per omplir la llista de paquets és utilitzar una tasca
metapaquet mantinguda per una distribució. Per exemple:
@@ -351,36 +351,20 @@ viu no es pugui construir per donar suport a diversos equips d'escriptori o
diversos idiomes i oferir a l'usuari una opció, però això no és el
comportament de live-build per defecte.
-Com que no hi ha cap ajust automàtic per les tasques de llengua que
-incloguin coses com ara fonts específiques per a una llengua o paquets de
-mètode d'entrada, si es vol, cal especificar-ho en la configuració. Per
-exemple, una imatge d'escriptori GNOME que contingui suport per al japonés
-podrie incloure les següents tasques:
+Because there is no provision made automatically for language tasks, which
+include such things as language-specific fonts and input-method packages, if
+you want them, you need to specify them in your configuration. For example,
+a GNOME desktop image containing support for Japanese might include these
+task metapackages:
code{
$ lb config
- $ echo "gnome-desktop desktop standard laptop" >> config/task-lists/my.list.chroot
- $ echo "japanese japanese-desktop japanese-gnome-desktop" >> config/task-lists/my.list.chroot
+ $ echo "task-gnome-desktop task-laptop" >> config/package-lists/my.list.chroot
+ $ echo "task-japanese task-japanese-desktop task-japanese-gnome-desktop" >> config/package-lists/my.list.chroot
}code
-Com les tasques d'escriptori són "internes" per a cada tasca d'escriptori
-inclosa en la imatge, el valor corresponent, si aquest és diferent del valor
-per defecte, "gnome", s'ha de fer servir la variable de preconfiguració
-"tasksel/desktop" o en cas contrari tasksel no la reconeixerà i no la
-instaŀlarà. Així:
-
-code{
-
- $ lb config
- $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot
-
-}code
-
-Aquest paràmetre pot tenir diversos valors, per exemple "lxde xfce" en lloc
-de "kde".
-
2~installing-modified-or-third-party-packages Instaŀlació de paquets
modificats o de tercers
@@ -495,7 +479,7 @@ code{
}code
-3~ Afinar APT per estalviar espai
+3~tweaking-apt-to-save-space Tweaking APT to save space
Pot ser necessari estalviar espai en els medis destinats a la imatge, en
aquest cas una o altra o ambdós de les següentes opcions poden ser
@@ -516,8 +500,9 @@ sistema en viu, així que abans d'executar per exemple #{apt-cache search}# o
#{apt-get install}#, l'usuari primer ha fer un #{apt-get update}# per crear
aquests índexs.
-Si es considera que la instaŀlació de tots els paquets recomanats infla
-massa la imatge, es pot desactivar aquesta opció per defecte d'APT amb:
+If you find the installation of recommended packages bloats your image too
+much, provided you are prepared to deal with the consequences discussed
+below, you may disable that default option of APT with:
code{
@@ -525,18 +510,27 @@ code{
}code
-El desavantatge aquí és que si no s'instaŀlen els paquets recomanats per un
-paquet determinat, és a dir, "els paquets que es troben junts amb aquest en
-totes les instaŀlacions a menys que siguin inusuals" (Debian Policy Manual,
-secció 7.2), els paquets que en realitat són necessaris poden ser
-omesos. Per tant, suggerim revisar la diferència que desactivar els paquets
-recomanats té en la llista de paquets (veure el fitxer #{binary.packages}#
-generat per #{lb build}#) i tornar a incloure a la llista els paquets que
-falten que haurien de ser instaŀlats. D'altra banda, si només es vol un
-petit nombre de paquets recomanats deixats de banda, es pot deixar els
-paquets recomanats activat i establir una prioritat pin d'APT negativa en
-els paquets seleccionats per impedir la seva instaŀlació, com s'explica a
-{APT pinning}#apt-pinning.
+The most important consequence of turning off recommends is that
+#{live-boot}# and #{live-config}# themselves recommend some packages that
+provide important functionality used by most Live configurations, such as
+#{user-setup}# which #{live-config}# recommends and is used to create the
+live user. In all but the most exceptional circumstances you need to add
+back at least some of these recommends to your package lists or else your
+image will not work as expected, if at all. Look at the recommended packages
+for each of the #{live-*}# packages included in your build and if you are
+not certain you can omit them, add them back into your package lists.
+
+The more general consequence is that if you don't install recommended
+packages for any given package, that is, "packages that would be found
+together with this one in all but unusual installations" (Debian Policy
+Manual, section 7.2), some packages that users of your Live system actually
+need may be omitted. Therefore, we suggest you review the difference turning
+off recommends makes to your packages list (see the #{binary.packages}# file
+generated by #{lb build}#) and re-include in your list any missing packages
+that you still want installed. Alternatively, if you find you only want a
+small number of recommended packages left out, leave recommends enabled and
+set a negative APT pin priority on selected packages to prevent them from
+being installed, as explained in {APT pinning}#apt-pinning.
3~ Passar opcions per a apt o aptitude
diff --git a/manual/ca/user_examples.ssi b/manual/ca/user_examples.ssi
index 7c94217..20e27ce 100644
--- a/manual/ca/user_examples.ssi
+++ b/manual/ca/user_examples.ssi
@@ -242,10 +242,10 @@ cases drawn from the collected experiences of users of Debian Live.
*{Use case:}* Create an image with live-build to boot directly to a VNC server.
Make a build directory and create an skeletal configuration inside it,
-disabling recommends to make a minimal system. And then create two package
-lists: the first one generated with a script provided by live-build named
-#{Packages}# (see {Generated package lists}#generated-package-lists), and
-the second one including /{xorg}/, /{gdm3}/, /{metacity}/ and
+disabling recommends to make a minimal system. And then create two initial
+package lists: the first one generated with a script provided by live-build
+named #{Packages}# (see {Generated package lists}#generated-package-lists),
+and the second one including /{xorg}/, /{gdm3}/, /{metacity}/ and
/{xvnc4viewer}/.
code{
@@ -258,6 +258,31 @@ code{
}code
+As explained in {Tweaking APT to save space}#tweaking-apt-to-save-space you
+may need to re-add some recommended packages to make your image work
+properly.
+
+An easy way to list recommends is using /{apt-cache}/. For example:
+
+code{
+
+ $ apt-cache depends live-config live-boot
+
+}code
+
+In this example we found out that we had to re-include several packages
+recommended by live-config and live-boot: #{user-setup}# to make autologin
+work and #{sudo}# as an essential program to shutdown the system. Besides,
+it could be handy to add #{live-tools}# to be able to copy the image to RAM
+and #{eject}# to eventually eject the live media, So:
+
+code{
+
+$ echo "live-tools user-setup sudo eject" >
+config/package-lists/recommends.list.chroot
+
+}code
+
Create the directory #{/etc/skel}# in #{config/includes.chroot}# and put a
custom #{.xsession}# in it for the default user that will launch
/{metacity}/ and start /{xvncviewer}/, connecting to port #{5901}# on a
@@ -307,6 +332,16 @@ code{
}code
+To make the image work properly, we must re-add, at least, two recommended
+packages which are left out by the #{--apt-recommends false}# option. See
+{Tweaking APT to save space}#tweaking-apt-to-save-space
+
+code{
+
+ $ echo "user-setup sudo" > config/package-lists/recommends.list.chroot
+
+}code
+
Now, build the image in the usual way:
code{
@@ -329,7 +364,7 @@ some additional space, at the expense of omitting some packages you might
otherwise expect to be there, such as /{firmware-linux-free}/ which may be
needed to support certain hardware. #{--memtest none}# prevents the
installation of a memory tester. And finally, the execution of the
-#{minimal}# hook removes some unused packages and files.
+#{minimal.chroot}# hook removes some unused packages and files.
Using other hooks, like for example the #{stripped.chroot}# hook found in
#{/usr/share/doc/live-build/examples/hooks}#, may shave off additional small
@@ -378,10 +413,11 @@ code{
}code
At boot time we will generate the pt_BR.UTF-8 locale and select the
-pt-latin1 keyboard layout. We will also need to preseed our desktop choice,
-"kde" so that tasksel will install the correct desktop task, as it differs
-from the default (see {Desktop and languages
-tasks}#desktop-and-language-tasks). Now let's put the pieces together:
+pt-latin1 keyboard layout. Now let's put the pieces together. Recalling from
+{Using metapackages}#using-metapackages that task metapackages are prefixed
+#{task-}#, we just specify these language boot parameters, then add standard
+priority packages and all our discovered task metapackages to our package
+list as follows:
code{
@@ -392,10 +428,10 @@ code{
-k 486 \
--bootappend-live "locales=pt_BR.UTF-8 keyboard-layouts=pt-latin1" \
--debian-installer live
- $ echo kde-desktop brazilian-portuguese brazilian-portuguese-desktop \
- brazilian-portuguese-kde-desktop >> config/task-lists/my.list.chroot
- $ echo debian-installer-launcher >> config/package-lists/my.list.chroot
- $ echo tasksel tasksel/desktop multiselect kde >> config/preseed/my.preseed.chroot
+ $ echo '! Packages Priority standard' > config/package-lists/standard.list.chroot
+ $ echo task-kde-desktop task-brazilian-portuguese task-brazilian-portuguese-desktop \
+ task-brazilian-portuguese-kde-desktop >> config/package-lists/desktop.list.chroot
+ $ echo debian-installer-launcher >> config/package-lists/installer.list.chroot
}code
diff --git a/manual/de/live-manual.ssm b/manual/de/live-manual.ssm
index 48f2e90..957c529 100644
--- a/manual/de/live-manual.ssm
+++ b/manual/de/live-manual.ssm
@@ -9,7 +9,7 @@
:license: Dieses Programm ist freie Software. Sie können es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veröffentlicht, weitergeben und/oder modifizieren, entweder gemäss Version 3 der Lizenz oder (nach Ihrer Option) jeder späteren Version.<br><br>Die Veröffentlichung dieses Programms erfolgt in der Hoffnung, dass es Ihnen von Nutzen sein wird, aber OHNE IRGENDEINE GARANTIE, sogar ohne die implizite Garantie der MARKTREIFE oder der VERWENDBARKEIT FÜR EINEN BESTIMMTEN ZWECK. Details finden Sie in der GNU General Public License.<br><br>Sie sollten ein Exemplar der GNU General Public License zusammen mit diesem Programm erhalten haben. Falls nicht, siehe <http://www.gnu.org/licenses/>.<br><br>Der komplette Text der GNU General Public License kann in der Datei /usr/share/common-licenses/GPL-3 gefunden werden.
@date:
- :published: 08.08.2012
+ :published: 2012-08-10
@publisher: Debian Live Projekt <debian-live at lists.debian.org>
diff --git a/manual/de/user_customization-packages.ssi b/manual/de/user_customization-packages.ssi
index 2b706a5..53f2c76 100644
--- a/manual/de/user_customization-packages.ssi
+++ b/manual/de/user_customization-packages.ssi
@@ -164,7 +164,7 @@ using shell helpers at build time.
*{Note:}* The behaviour of live-build when specifying a package that does not exist is determined by your choice of APT utility. See {Choosing apt or aptitude}#choosing-apt-or-aptitude for more details.
-3~ Using metapackages
+3~using-metapackages Using metapackages
The simplest way to populate your package list is to use a task metapackage
maintained by your distribution. For example:
@@ -335,30 +335,16 @@ Because there is no provision made automatically for language tasks, which
include such things as language-specific fonts and input-method packages, if
you want them, you need to specify them in your configuration. For example,
a GNOME desktop image containing support for Japanese might include these
-tasks:
+task metapackages:
code{
$ lb config
- $ echo "gnome-desktop desktop standard laptop" >> config/task-lists/my.list.chroot
- $ echo "japanese japanese-desktop japanese-gnome-desktop" >> config/task-lists/my.list.chroot
+ $ echo "task-gnome-desktop task-laptop" >> config/package-lists/my.list.chroot
+ $ echo "task-japanese task-japanese-desktop task-japanese-gnome-desktop" >> config/package-lists/my.list.chroot
}code
-Since desktop tasks are "internal" tasks, for every desktop flavour task
-included in the image, the corresponding value, if it differs from the
-default, "gnome", must be preseeded in the "tasksel/desktop" debconf
-variable or else tasksel will not recognize and install it. Thus:
-
-code{
-
- $ lb config
- $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot
-
-}code
-
-This parameter can take multiple values, e.g. "lxde xfce" instead of "kde".
-
2~installing-modified-or-third-party-packages Installing modified or
third-party packages
@@ -466,7 +452,7 @@ code{
}code
-3~ Tweaking APT to save space
+3~tweaking-apt-to-save-space Tweaking APT to save space
You may find yourself needing to save some space on the image media, in
which case one or the other or both of the following options may be of
@@ -488,7 +474,8 @@ before performing #{apt-cache search}# or #{apt-get install}#, for instance,
the user must #{apt-get update}# first to create those indices.
If you find the installation of recommended packages bloats your image too
-much, you may disable that default option of APT with:
+much, provided you are prepared to deal with the consequences discussed
+below, you may disable that default option of APT with:
code{
@@ -496,17 +483,27 @@ code{
}code
-The tradeoff here is that if you don't install recommended packages for a
-given package, that is, "packages that would be found together with this one
-in all but unusual installations" (Debian Policy Manual, section 7.2), some
-packages that you actually need may be omitted. Therefore, we suggest you
-review the difference turning off recommends makes to your packages list
-(see the #{binary.packages}# file generated by #{lb build}#) and re-include
-in your list any missing packages that you still want
-installed. Alternatively, if you find you only want a small number of
-recommended packages left out, leave recommends enabled and set a negative
-APT pin priority on selected packages to prevent them from being installed,
-as explained in {APT pinning}#apt-pinning.
+The most important consequence of turning off recommends is that
+#{live-boot}# and #{live-config}# themselves recommend some packages that
+provide important functionality used by most Live configurations, such as
+#{user-setup}# which #{live-config}# recommends and is used to create the
+live user. In all but the most exceptional circumstances you need to add
+back at least some of these recommends to your package lists or else your
+image will not work as expected, if at all. Look at the recommended packages
+for each of the #{live-*}# packages included in your build and if you are
+not certain you can omit them, add them back into your package lists.
+
+The more general consequence is that if you don't install recommended
+packages for any given package, that is, "packages that would be found
+together with this one in all but unusual installations" (Debian Policy
+Manual, section 7.2), some packages that users of your Live system actually
+need may be omitted. Therefore, we suggest you review the difference turning
+off recommends makes to your packages list (see the #{binary.packages}# file
+generated by #{lb build}#) and re-include in your list any missing packages
+that you still want installed. Alternatively, if you find you only want a
+small number of recommended packages left out, leave recommends enabled and
+set a negative APT pin priority on selected packages to prevent them from
+being installed, as explained in {APT pinning}#apt-pinning.
3~ Passing options to apt or aptitude
diff --git a/manual/de/user_examples.ssi b/manual/de/user_examples.ssi
index bb9462d..6342ce0 100644
--- a/manual/de/user_examples.ssi
+++ b/manual/de/user_examples.ssi
@@ -242,10 +242,10 @@ cases drawn from the collected experiences of users of Debian Live.
*{Use case:}* Create an image with live-build to boot directly to a VNC server.
Make a build directory and create an skeletal configuration inside it,
-disabling recommends to make a minimal system. And then create two package
-lists: the first one generated with a script provided by live-build named
-#{Packages}# (see {Generated package lists}#generated-package-lists), and
-the second one including /{xorg}/, /{gdm3}/, /{metacity}/ and
+disabling recommends to make a minimal system. And then create two initial
+package lists: the first one generated with a script provided by live-build
+named #{Packages}# (see {Generated package lists}#generated-package-lists),
+and the second one including /{xorg}/, /{gdm3}/, /{metacity}/ and
/{xvnc4viewer}/.
code{
@@ -258,6 +258,31 @@ code{
}code
+As explained in {Tweaking APT to save space}#tweaking-apt-to-save-space you
+may need to re-add some recommended packages to make your image work
+properly.
+
+An easy way to list recommends is using /{apt-cache}/. For example:
+
+code{
+
+ $ apt-cache depends live-config live-boot
+
+}code
+
+In this example we found out that we had to re-include several packages
+recommended by live-config and live-boot: #{user-setup}# to make autologin
+work and #{sudo}# as an essential program to shutdown the system. Besides,
+it could be handy to add #{live-tools}# to be able to copy the image to RAM
+and #{eject}# to eventually eject the live media, So:
+
+code{
+
+$ echo "live-tools user-setup sudo eject" >
+config/package-lists/recommends.list.chroot
+
+}code
+
Create the directory #{/etc/skel}# in #{config/includes.chroot}# and put a
custom #{.xsession}# in it for the default user that will launch
/{metacity}/ and start /{xvncviewer}/, connecting to port #{5901}# on a
@@ -307,6 +332,16 @@ code{
}code
+To make the image work properly, we must re-add, at least, two recommended
+packages which are left out by the #{--apt-recommends false}# option. See
+{Tweaking APT to save space}#tweaking-apt-to-save-space
+
+code{
+
+ $ echo "user-setup sudo" > config/package-lists/recommends.list.chroot
+
+}code
+
Now, build the image in the usual way:
code{
@@ -329,7 +364,7 @@ some additional space, at the expense of omitting some packages you might
otherwise expect to be there, such as /{firmware-linux-free}/ which may be
needed to support certain hardware. #{--memtest none}# prevents the
installation of a memory tester. And finally, the execution of the
-#{minimal}# hook removes some unused packages and files.
+#{minimal.chroot}# hook removes some unused packages and files.
Using other hooks, like for example the #{stripped.chroot}# hook found in
#{/usr/share/doc/live-build/examples/hooks}#, may shave off additional small
@@ -378,10 +413,11 @@ code{
}code
At boot time we will generate the pt_BR.UTF-8 locale and select the
-pt-latin1 keyboard layout. We will also need to preseed our desktop choice,
-"kde" so that tasksel will install the correct desktop task, as it differs
-from the default (see {Desktop and languages
-tasks}#desktop-and-language-tasks). Now let's put the pieces together:
+pt-latin1 keyboard layout. Now let's put the pieces together. Recalling from
+{Using metapackages}#using-metapackages that task metapackages are prefixed
+#{task-}#, we just specify these language boot parameters, then add standard
+priority packages and all our discovered task metapackages to our package
+list as follows:
code{
@@ -392,10 +428,10 @@ code{
-k 486 \
--bootappend-live "locales=pt_BR.UTF-8 keyboard-layouts=pt-latin1" \
--debian-installer live
- $ echo kde-desktop brazilian-portuguese brazilian-portuguese-desktop \
- brazilian-portuguese-kde-desktop >> config/task-lists/my.list.chroot
- $ echo debian-installer-launcher >> config/package-lists/my.list.chroot
- $ echo tasksel tasksel/desktop multiselect kde >> config/preseed/my.preseed.chroot
+ $ echo '! Packages Priority standard' > config/package-lists/standard.list.chroot
+ $ echo task-kde-desktop task-brazilian-portuguese task-brazilian-portuguese-desktop \
+ task-brazilian-portuguese-kde-desktop >> config/package-lists/desktop.list.chroot
+ $ echo debian-installer-launcher >> config/package-lists/installer.list.chroot
}code
diff --git a/manual/en/live-manual.ssm b/manual/en/live-manual.ssm
index 2da263b..0456a5e 100644
--- a/manual/en/live-manual.ssm
+++ b/manual/en/live-manual.ssm
@@ -9,7 +9,7 @@
:license: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.<br><br>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.<br><br>You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/. <br><br>The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.
@date:
- :published: 2012-08-08
+ :published: 2012-08-10
@publisher: Debian Live Project <debian-live at lists.debian.org>
diff --git a/manual/es/live-manual.ssm b/manual/es/live-manual.ssm
index f1626b9..b23cf9a 100644
--- a/manual/es/live-manual.ssm
+++ b/manual/es/live-manual.ssm
@@ -9,7 +9,7 @@
:license: Este programa es software libre: puede ser redistribuido y/o modificado bajo los términos de la GNU General Public License publicada por la Free Software Foundation, bien de la versión 3 de la Licencia, o (a su elección) cualquier versión posterior. <br><br> Este programa se distribuye con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA, incluso sin la garantía implícita de COMERCIALIZACIÓN o IDONEIDAD PARA UN PROPÓSITO PARTICULAR. Consulte la GNU General Public License para más detalles. <br><br> Debería haber recibido una copia de la General Public License GNU junto con este programa. Si no, vea http://www.gnu.org/licenses/. <br><br> El texto completo de la GNU Licencia Pública General se pueden encontrar en /usr/share/common-licenses/GPL-3
@date:
- :published: 08.08.2012
+ :published: 2012-08-10
@publisher: Proyecto Debian Live <debian-live at lists.debian.org>
diff --git a/manual/es/user_customization-packages.ssi b/manual/es/user_customization-packages.ssi
index 189c089..3045928 100644
--- a/manual/es/user_customization-packages.ssi
+++ b/manual/es/user_customization-packages.ssi
@@ -186,7 +186,7 @@ utilizando shell helpers en tiempo de construcción.
*{Nota:}* El comportamiento de live-build cuando se especifica un paquete que no existe es determinado por lo que se haya configurado en la utilidad APT. Para más detalles ver {Utilizar apt o aptitude}#choosing-apt-or-aptitude.
-3~ Utilizar metapaquetes
+3~using-metapackages Using metapackages
La manera más sencilla de rellenar una lista de paquetes es utilizar una
tarea metapaquete mantenida por una distribución. Por ejemplo:
@@ -365,37 +365,20 @@ una imagen en vivo no pueda ser creada para admitir múltiples escritorios o
varios idiomas y ofrecer al usuario una elección, pero ese no es un
comportamiento por defecto de live-build.
-Ya que no se ha previsto la instalación automática de tareas de idiomas, que
-incluyen cosas tales como tipos de letra específicos de cada lengua o
-paquetes de métodos de entrada, si se quiere incluirlos, es necesario
-especificarlo en la configuración. Por ejemplo, una imagen de escritorio
-GNOME que contenga soporte para el japonés podría incluir las siguientes
-tareas:
+Because there is no provision made automatically for language tasks, which
+include such things as language-specific fonts and input-method packages, if
+you want them, you need to specify them in your configuration. For example,
+a GNOME desktop image containing support for Japanese might include these
+task metapackages:
code{
$ lb config
- $ echo "gnome-desktop desktop standard laptop" >> config/task-lists/my.list.chroot
- $ echo "japanese japanese-desktop japanese-gnome-desktop" >> config/task-lists/my.list.chroot
+ $ echo "task-gnome-desktop task-laptop" >> config/package-lists/my.list.chroot
+ $ echo "task-japanese task-japanese-desktop task-japanese-gnome-desktop" >> config/package-lists/my.list.chroot
}code
-Ya que las tareas de escritorio son "internas", para cada tarea de sabor de
-escritorio incluido en la imagen, el valor correspondiente (si es diferente
-del predeterminado "gnome"), tiene que ser preconfigurado en la variable
-"tasksel/desktop" de lo contrario tasksel no lo va a reconocer e
-instalar. Por lo tanto:
-
-code{
-
- $ lb config
- $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot
-
-}code
-
-Este parámetro puede tener varios valores, por ejemplo, "lxde xfce" en lugar
-de "kde".
-
2~installing-modified-or-third-party-packages Instalar paquetes modificados
o de terceros
@@ -511,7 +494,7 @@ code{
}code
-3~ Ajuste de APT para ahorrar espacio
+3~tweaking-apt-to-save-space Tweaking APT to save space
En ocasiones es necesario ahorrar un poco de espacio en el medio de
instalación. Las dos opciones descritas a continuación pueden ser de
@@ -534,9 +517,9 @@ que, si no existen, el usuario deberá ejecutar la orden #{apt-get update}#
para crear estos índices antes de poder ejecutar una orden del tipo
#{apt-cache search}# o #{apt-get install}#.
-Si la instalación de los paquetes recomendados aumenta demasiado el tamaño
-de la imagen, se puede desactivar el valor por defecto de esta opción de APT
-con:
+If you find the installation of recommended packages bloats your image too
+much, provided you are prepared to deal with the consequences discussed
+below, you may disable that default option of APT with:
code{
@@ -544,18 +527,27 @@ code{
}code
-Lo que está en juego aqui es que, si no se instalan los paquetes
-recomendados para un paquete dado, esto es «los paquetes que supuestamente
-deberían encontrase intalados si un paquete ya lo está» (Debian Policy
-Manual, seccion 7.2), algún paquete que supuestamente debería estar
-instalado será omitido. Por otra parte, se sugiere que, si se desactiva esta
-opción, se revise las recomendaciones hechas a la lista de paquetes indicada
-(ver el fichero #{binary.packages}# generado por #{lb build}#) y que se
-incluya en la lista cualquier paquete que deba ser instalado. Si se
-encuentra que el número de paquetes descartado es pequeño, se recomienda que
-la opción se active y que se utilice una prioridad negativa para el pin de
-APT en dichos paquetes y así evitar que sean instalados tal y como se
-explica en {APT pinning}#apt-pinning.
+The most important consequence of turning off recommends is that
+#{live-boot}# and #{live-config}# themselves recommend some packages that
+provide important functionality used by most Live configurations, such as
+#{user-setup}# which #{live-config}# recommends and is used to create the
+live user. In all but the most exceptional circumstances you need to add
+back at least some of these recommends to your package lists or else your
+image will not work as expected, if at all. Look at the recommended packages
+for each of the #{live-*}# packages included in your build and if you are
+not certain you can omit them, add them back into your package lists.
+
+The more general consequence is that if you don't install recommended
+packages for any given package, that is, "packages that would be found
+together with this one in all but unusual installations" (Debian Policy
+Manual, section 7.2), some packages that users of your Live system actually
+need may be omitted. Therefore, we suggest you review the difference turning
+off recommends makes to your packages list (see the #{binary.packages}# file
+generated by #{lb build}#) and re-include in your list any missing packages
+that you still want installed. Alternatively, if you find you only want a
+small number of recommended packages left out, leave recommends enabled and
+set a negative APT pin priority on selected packages to prevent them from
+being installed, as explained in {APT pinning}#apt-pinning.
3~ Pasar opciones a apt o a aptitude
diff --git a/manual/es/user_examples.ssi b/manual/es/user_examples.ssi
index a99cfd3..f6036ee 100644
--- a/manual/es/user_examples.ssi
+++ b/manual/es/user_examples.ssi
@@ -258,12 +258,12 @@ experiencias recogidas de los usuarios de Debian Live.
*{Caso Práctico:}* Crear una imagen con live-build para arrancar directamente un servidor VNC.
-Crear un directorio de construcción y lanzar una configuración de esqueleto
-en su interior, desactivando «recommends» para conseguir un sistema
-mínimo. Y a continuación, crear dos listas de paquetes: La primera generada
-con un script proporcionado por live-build llamado #{Packages}# (ver
-{Generar listas de paquetes}#generated-package-lists), y la segunda lista
-una que incluya /{xorg}/, /{gdm3}/, /{metacity}/ y /{xvnc4viewer}/.
+Make a build directory and create an skeletal configuration inside it,
+disabling recommends to make a minimal system. And then create two initial
+package lists: the first one generated with a script provided by live-build
+named #{Packages}# (see {Generated package lists}#generated-package-lists),
+and the second one including /{xorg}/, /{gdm3}/, /{metacity}/ and
+/{xvnc4viewer}/.
code{
@@ -275,6 +275,31 @@ code{
}code
+As explained in {Tweaking APT to save space}#tweaking-apt-to-save-space you
+may need to re-add some recommended packages to make your image work
+properly.
+
+An easy way to list recommends is using /{apt-cache}/. For example:
+
+code{
+
+ $ apt-cache depends live-config live-boot
+
+}code
+
+In this example we found out that we had to re-include several packages
+recommended by live-config and live-boot: #{user-setup}# to make autologin
+work and #{sudo}# as an essential program to shutdown the system. Besides,
+it could be handy to add #{live-tools}# to be able to copy the image to RAM
+and #{eject}# to eventually eject the live media, So:
+
+code{
+
+$ echo "live-tools user-setup sudo eject" >
+config/package-lists/recommends.list.chroot
+
+}code
+
Crear el directorio #{/etc/skel}# en #{config/includes.chroot}# y poner
dentro un fichero #{.xsession}# personalizado para el usuario que por
defecto ejecutará /{metacity}/ e iniciará el /{xvncviewer}/, conectándo al
@@ -325,6 +350,16 @@ code{
}code
+To make the image work properly, we must re-add, at least, two recommended
+packages which are left out by the #{--apt-recommends false}# option. See
+{Tweaking APT to save space}#tweaking-apt-to-save-space
+
+code{
+
+ $ echo "user-setup sudo" > config/package-lists/recommends.list.chroot
+
+}code
+
Ahora, crear la imagen de forma habitual:
code{
@@ -338,20 +373,17 @@ anterior produjo una imagen de 95Mbytes. Esto se compara favorablemente en
tamaño con la imagen de 182Mbytes producida por la configuración por defecto
en el {Tutorial 1}#tutorial-1.
-El mayor ahorro de espacio aquí, en comparación con la creación de una
-imagen estándar en un sistema de arquitectura #{i386}# es seleccionar sólo
-la versión del kernel #{486}# en lugar de la de por defecto #{-k "486
-686-pae"}#. Dejar fuera los índices de APT con #{--apt-indices false}#
-también ahorra una cantidad importante de espacio, la desventaja es que es
-necesario hacer un #{apt-get update}# antes de usar apt en el sistema en
-vivo. Elegir la lista del paquete #{minimal}# deja fuera el gran paquete de
-#{locales}# y sus utilidades asociadas. Dejando los paquetes recomendados
-con #{--apt-recommends false}# se ahorra un poco de espacio adicional a
-costa de omitir algunos paquetes que de otro modo podría esperarse que
-estuvieran alli, tal como /{firmware-linux-free}/ que puede ser necesario
-para el soporte de cierto hardware. #{--memtest none}# evita la instalación
-de un comprobador de memoria. Y por último la ejecución del script gancho
-#{minimal}# elimina algunos paquetes y ficheros que no se utilizan.
+The biggest space-saver here, compared to building a standard image on an
+#{i386}# architecture system, is to select only the #{486}# kernel flavour
+instead of the default #{-k "486 686-pae"}#. Leaving off APT's indices with
+#{--apt-indices false}# also saves a fair amount of space, the tradeoff
+being that you need to #{apt-get update}# before using apt in the live
+system. Dropping recommended packages with #{--apt-recommends false}# saves
+some additional space, at the expense of omitting some packages you might
+otherwise expect to be there, such as /{firmware-linux-free}/ which may be
+needed to support certain hardware. #{--memtest none}# prevents the
+installation of a memory tester. And finally, the execution of the
+#{minimal.chroot}# hook removes some unused packages and files.
Si se utilizan otros scripts gancho, como por ejemplo el script
#{stripped.chroot}# que se encuentra en
@@ -400,12 +432,12 @@ code{
}code
-En el momento del arranque se van a generar las variantes locales
-pt_BR.UTF-8 y seleccionar la distribución del teclado pt-latin1. También
-será necesario preconfigurar la opción de escritorio, "kde" para que tasksel
-instale la tarea de escritorio correcta, ya que difiere de la de por defecto
-(Ver {Tareas de Escritorio e Idioma}#desktop-and-language-tasks). Ahora
-vamos a poner las piezas juntas:
+At boot time we will generate the pt_BR.UTF-8 locale and select the
+pt-latin1 keyboard layout. Now let's put the pieces together. Recalling from
+{Using metapackages}#using-metapackages that task metapackages are prefixed
+#{task-}#, we just specify these language boot parameters, then add standard
+priority packages and all our discovered task metapackages to our package
+list as follows:
code{
@@ -416,10 +448,10 @@ code{
-k 486 \
--bootappend-live "locales=pt_BR.UTF-8 keyboard-layouts=pt-latin1" \
--debian-installer live
- $ echo kde-desktop brazilian-portuguese brazilian-portuguese-desktop \
- brazilian-portuguese-kde-desktop >> config/task-lists/my.list.chroot
- $ echo debian-installer-launcher >> config/package-lists/my.list.chroot
- $ echo tasksel tasksel/desktop multiselect kde >> config/preseed/my.preseed.chroot
+ $ echo '! Packages Priority standard' > config/package-lists/standard.list.chroot
+ $ echo task-kde-desktop task-brazilian-portuguese task-brazilian-portuguese-desktop \
+ task-brazilian-portuguese-kde-desktop >> config/package-lists/desktop.list.chroot
+ $ echo debian-installer-launcher >> config/package-lists/installer.list.chroot
}code
diff --git a/manual/fr/live-manual.ssm b/manual/fr/live-manual.ssm
index 49f9648..664ec74 100644
--- a/manual/fr/live-manual.ssm
+++ b/manual/fr/live-manual.ssm
@@ -9,7 +9,7 @@
:license: Ce programme est un logiciel libre; vous pouvez le redistribuer ou le modifier suivant les termes de la Licence Générale Publique GNU telle que publiée par la Free Software Foundation: soit la version 3 de cette licence, soit (à votre gré) toute version ultérieure.<br><br>Ce programme est distribué dans l’espoir qu’il vous sera utile, mais SANS AUCUNE GARANTIE: sans même la garantie implicite de COMMERCIALISABILITÉ ni d’ADÉQUATION À UN OBJECTIF PARTICULIER. Consultez la Licence Générale Publique GNU pour plus de détails.<br><br>Vous devriez avoir reçu une copie de la Licence Générale Publique GNU avec ce programme ; si ce n’est pas le cas, consultez http://www.gnu.org/licenses/. <br><br>Le texte complet de la Licence Générale Publique GNU peut être trouvé dans le fichier / usr/share/common-licenses/GPL-3
@date:
- :published: 08.08.2012
+ :published: 2012-08-10
@publisher: Projet Debian Live <debian-live at lists.debian.org>
diff --git a/manual/fr/user_customization-packages.ssi b/manual/fr/user_customization-packages.ssi
index 847c588..410d966 100644
--- a/manual/fr/user_customization-packages.ssi
+++ b/manual/fr/user_customization-packages.ssi
@@ -180,7 +180,7 @@ liste en utilisant assistants de shell au moment de la construction.
*{Remarque:}* Le comportement de live-build pour spécifier un paquet qui n'existe pas est déterminé par votre choix de l'utilité APT. Voir {Choisir apt ou aptitude}#choosing-apt-or-aptitude pour plus de détails.
-3~ Utilisation de métapaquets
+3~using-metapackages Using metapackages
La façon la plus simple pour remplir votre liste de paquets consiste à
utiliser une tâche métapaquet maintenue par votre distribution. Par exemple:
@@ -354,37 +354,20 @@ pour soutenir plusieurs environnements de bureau ou de plusieurs langues et
offrir à l'utilisateur un choix, mais ce n'est pas le comportement par
défaut de live-build.
-Parce qu'il n'y a pas aucune disposition faite automatiquement pour les
-tâches de la langue, qui comprennent des éléments tels que des polices
-spécifiques de la langue et des paquets de méthodes de saisie, si vous les
-voulez, vous devez les spécifier dans votre configuration. Par exemple, une
-image de bureau GNOME contenant soutien pour le japonais pourrait inclure
-les tâches suivantes:
+Because there is no provision made automatically for language tasks, which
+include such things as language-specific fonts and input-method packages, if
+you want them, you need to specify them in your configuration. For example,
+a GNOME desktop image containing support for Japanese might include these
+task metapackages:
code{
$ lb config
- $ echo "gnome-desktop desktop standard laptop" >> config/task-lists/my.list.chroot
- $ echo "japanese japanese-desktop japanese-gnome-desktop" >> config/task-lists/my.list.chroot
+ $ echo "task-gnome-desktop task-laptop" >> config/package-lists/my.list.chroot
+ $ echo "task-japanese task-japanese-desktop task-japanese-gnome-desktop" >> config/package-lists/my.list.chroot
}code
-Comme les tâches de bureau sont des tâches «internes», pour chaque tâche de
-saveur de bureau incluse dans l'image, la valeur correspondante, si elle
-diffère de la valeur par défaut, "gnome", doit être préconfigurée dans la
-variable debconf «tasksel/desktop", ou bien tasksel ne la reconnaîtra pas et
-ne l'installera pas. Ainsi:
-
-code{
-
- $ lb config
- $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot
-
-}code
-
-Ce paramètre peut prendre plusieurs valeurs, par exemple "lxde xfce" au lieu
-de "kde".
-
2~installing-modified-or-third-party-packages Installation des paquets
modifiés ou de tiers
@@ -497,7 +480,7 @@ code{
}code
-3~ Régler APT pour économiser de l'espace
+3~tweaking-apt-to-save-space Tweaking APT to save space
Vous pouvez avoir besoin d'économiser de l'espace sur les supports d'images,
auquel cas l'un ou l'autre ou les deux options suivantes peuvent être
@@ -519,8 +502,9 @@ le système live, alors avant de procéder à #{apt-cache search}# ou #{apt-get
install}#, par exemple, l'utilisateur doit faire #{apt-get update}# pour
créer ces indices.
-Si vous trouvez que l'installation des paquets recommandés gonfle votre
-image trop, vous pouvez désactiver l'option par défaut d'APT avec:
+If you find the installation of recommended packages bloats your image too
+much, provided you are prepared to deal with the consequences discussed
+below, you may disable that default option of APT with:
code{
@@ -528,18 +512,27 @@ code{
}code
-La contrepartie ici est que si vous n'installez pas les paquets recommandés
-par un paquet, c’est-à-dire, "paquets qu'on trouverai avec celui-ci dans
-toute installation standard" (Debian Policy Manual, section 7.2), certains
-paquets que vous avez vraiment besoin peuvent être omis. Par conséquent,
-nous vous suggérons d'examiner la différence que désactiver recommends rend
-à votre liste de paquets (voir le fichier #{binary.packages}# généré par
-#{lb build}#) et re-incluez dans votre liste tous les paquets manquants que
-vous souhaitez toujours installés. Alternativement, si vous trouvez que vous
-voulez seulement un petit nombre de paquets recommandés exclus, laissez
-recommends activé et définissez une priorité APT pin négative sur les
-paquets sélectionnés pour éviter les installér, comme expliqué dans {APT
-pinning}#apt-pinning.
+The most important consequence of turning off recommends is that
+#{live-boot}# and #{live-config}# themselves recommend some packages that
+provide important functionality used by most Live configurations, such as
+#{user-setup}# which #{live-config}# recommends and is used to create the
+live user. In all but the most exceptional circumstances you need to add
+back at least some of these recommends to your package lists or else your
+image will not work as expected, if at all. Look at the recommended packages
+for each of the #{live-*}# packages included in your build and if you are
+not certain you can omit them, add them back into your package lists.
+
+The more general consequence is that if you don't install recommended
+packages for any given package, that is, "packages that would be found
+together with this one in all but unusual installations" (Debian Policy
+Manual, section 7.2), some packages that users of your Live system actually
+need may be omitted. Therefore, we suggest you review the difference turning
+off recommends makes to your packages list (see the #{binary.packages}# file
+generated by #{lb build}#) and re-include in your list any missing packages
+that you still want installed. Alternatively, if you find you only want a
+small number of recommended packages left out, leave recommends enabled and
+set a negative APT pin priority on selected packages to prevent them from
+being installed, as explained in {APT pinning}#apt-pinning.
3~ Passer des options à apt ou aptitude
diff --git a/manual/fr/user_examples.ssi b/manual/fr/user_examples.ssi
index 66e1550..6293d5c 100644
--- a/manual/fr/user_examples.ssi
+++ b/manual/fr/user_examples.ssi
@@ -259,12 +259,12 @@ expériences recueillies des utilisateurs de Debian Live.
*{Cas d'utilisation:}* Créer une image avec live-build pour démarrer directement à un serveur VNC.
-Créez un répertoire de construction et créez une configuration du squelette
-à l'intérieur, désactiver «recommends» pour faire un système minimal. Et
-puis créer deux listes de paquets: la première généré par un script fourni
-par live-build nommée {Packages}# (voir {Générer listes de
-paquets}#generated-package-lists), et la seconde incluant /{xorg}/,
-/{gdm3}/, /{metacity}/ et /{xvnc4viewer}/.
+Make a build directory and create an skeletal configuration inside it,
+disabling recommends to make a minimal system. And then create two initial
+package lists: the first one generated with a script provided by live-build
+named #{Packages}# (see {Generated package lists}#generated-package-lists),
+and the second one including /{xorg}/, /{gdm3}/, /{metacity}/ and
+/{xvnc4viewer}/.
code{
@@ -276,6 +276,31 @@ code{
}code
+As explained in {Tweaking APT to save space}#tweaking-apt-to-save-space you
+may need to re-add some recommended packages to make your image work
+properly.
+
+An easy way to list recommends is using /{apt-cache}/. For example:
+
+code{
+
+ $ apt-cache depends live-config live-boot
+
+}code
+
+In this example we found out that we had to re-include several packages
+recommended by live-config and live-boot: #{user-setup}# to make autologin
+work and #{sudo}# as an essential program to shutdown the system. Besides,
+it could be handy to add #{live-tools}# to be able to copy the image to RAM
+and #{eject}# to eventually eject the live media, So:
+
+code{
+
+$ echo "live-tools user-setup sudo eject" >
+config/package-lists/recommends.list.chroot
+
+}code
+
Créez le répertoire #{/etc/skel}# dans #{config/includes.chroot}# avec un
fichier #{.xsession}# personnalisée pour l'utilisateur par défaut qui va
lancer /{metacity}/ et commencer /{xvncviewer}/, en reliant le port #{5901}#
@@ -326,6 +351,16 @@ code{
}code
+To make the image work properly, we must re-add, at least, two recommended
+packages which are left out by the #{--apt-recommends false}# option. See
+{Tweaking APT to save space}#tweaking-apt-to-save-space
+
+code{
+
+ $ echo "user-setup sudo" > config/package-lists/recommends.list.chroot
+
+}code
+
Maintenant, construire l'image de la manière habituelle:
code{
@@ -339,20 +374,17 @@ ci-dessus produisait une image de 95Mbyte. Cela se compare favorablement
avec l'image de 182Mbyte produite par la configuration par défaut dans
{Tutoriel 1}#tutorial-1.
-Le plus grand espace-économiseur ici, par rapport à la construction d'une
-image standard sur une architecture #{i386}#, est de sélectionner uniquement
-le saveur du noyau #{486}# au lieu de la valeur par défaut #{-k "486
-686-pae"}#. Laissant hors «APT's indices» avec #{--apt-indices false}#
-permet aussi d'économiser une bonne quantité d'espace, le compromis étant
-que vous devez faire #{apt-get update}# avant d'utiliser apt dans le système
-live. Le choix de la liste #{minimal}# laisse de côté les grands paquets de
-#{locales}# et les services associés. Laissant hors les paquets recommandés
-avec #{--apt-recommends false}# économise d'espace supplémentaire, au
-détriment d'omettre certains paquets que vous pourriez autrement attendre à
-être là, tel que /{firmware-linux-free}/ qui peuvent être nécessaires pour
-soutenir certains supports matériels. #{--memtest none}# prévient
-l'installation d'un testeur de mémoire. Et enfin, l'exécution du hook
-#{minimal}# supprime certains paquets et fichiers qui ne sont pas utilisés .
+The biggest space-saver here, compared to building a standard image on an
+#{i386}# architecture system, is to select only the #{486}# kernel flavour
+instead of the default #{-k "486 686-pae"}#. Leaving off APT's indices with
+#{--apt-indices false}# also saves a fair amount of space, the tradeoff
+being that you need to #{apt-get update}# before using apt in the live
+system. Dropping recommended packages with #{--apt-recommends false}# saves
+some additional space, at the expense of omitting some packages you might
+otherwise expect to be there, such as /{firmware-linux-free}/ which may be
+needed to support certain hardware. #{--memtest none}# prevents the
+installation of a memory tester. And finally, the execution of the
+#{minimal.chroot}# hook removes some unused packages and files.
En utilisant d'autres hooks comme par exemple le hook #{stripped.chroot}#
dans #{/usr/share/doc/live-build/examples/hooks}#, peut gagner de petites
@@ -401,13 +433,12 @@ code{
}code
-Au démarrage nous allons générer les paramètres régionaux pt_BR.UTF-8 et
-sélectionner la configuration du clavier pt-latin1. Nous aurons aussi besoin
-de préconfigurer notre choix de bureau, "kde" de sorte que tasksel
-installera la tâche de bureau correcte, car elle diffère de la valeur par
-défaut (Voir {Tâches de bureau et de la
-langue}#desktop-and-language-tasks). Maintenant, nous allons assembler les
-pièces:
+At boot time we will generate the pt_BR.UTF-8 locale and select the
+pt-latin1 keyboard layout. Now let's put the pieces together. Recalling from
+{Using metapackages}#using-metapackages that task metapackages are prefixed
+#{task-}#, we just specify these language boot parameters, then add standard
+priority packages and all our discovered task metapackages to our package
+list as follows:
code{
@@ -418,10 +449,10 @@ code{
-k 486 \
--bootappend-live "locales=pt_BR.UTF-8 keyboard-layouts=pt-latin1" \
--debian-installer live
- $ echo kde-desktop brazilian-portuguese brazilian-portuguese-desktop \
- brazilian-portuguese-kde-desktop >> config/task-lists/my.list.chroot
- $ echo debian-installer-launcher >> config/package-lists/my.list.chroot
- $ echo tasksel tasksel/desktop multiselect kde >> config/preseed/my.preseed.chroot
+ $ echo '! Packages Priority standard' > config/package-lists/standard.list.chroot
+ $ echo task-kde-desktop task-brazilian-portuguese task-brazilian-portuguese-desktop \
+ task-brazilian-portuguese-kde-desktop >> config/package-lists/desktop.list.chroot
+ $ echo debian-installer-launcher >> config/package-lists/installer.list.chroot
}code
diff --git a/manual/it/live-manual.ssm b/manual/it/live-manual.ssm
index e841ab8..3eda6d1 100644
--- a/manual/it/live-manual.ssm
+++ b/manual/it/live-manual.ssm
@@ -9,7 +9,7 @@
:license: Questo programma è software libero: è possibile ridistribuirlo e modificarlo secondo i termini della GNU General Public License come pubblicata dalla Free Software Foundation, sia la versione 3 della licenza o (a scelta) una versione successiva.<br><br>Questo programma è distribuito nella speranza che possa essere utile, ma SENZA ALCUNA GARANZIA, nemmeno la garanzia implicita di COMMERCIABILITÀ o IDONEITÀ PER UN PARTICOLARE SCOPO. Vedere la GNU General Public License per ulteriori dettagli.<br><br>Si dovrebbe aver ricevuto una copia della GNU General Public License con questo programma. In caso contrario, vedere http://www.gnu.org/licenses/. <br><br>Il testo completo della GNU General Public License può essere trovato nel file /usr/share/common-licenses/GPL-3.
@date:
- :published: 2012-07-27
+ :published: 2012-08-10
@publisher: Debian Live Project <debian-live at lists.debian.org>
diff --git a/manual/it/user_customization-packages.ssi b/manual/it/user_customization-packages.ssi
index 5455edb..398d64c 100644
--- a/manual/it/user_customization-packages.ssi
+++ b/manual/it/user_customization-packages.ssi
@@ -173,7 +173,7 @@ using shell helpers at build time.
*{Nota:}* quando si specifica un pacchetto che non esiste, il comportamento di live-build è determinato dalla scelta delle utilità di APT. Per ulteriori dettagli si veda {Scegliere apt o aptitude}#choosing-apt-or-aptitude.
-3~ Using metapackages
+3~using-metapackages Using metapackages
The simplest way to populate your package list is to use a task metapackage
maintained by your distribution. For example:
@@ -343,35 +343,20 @@ essere creata con un supporto per desktop o lingue multipli per offrire
all'utente una scelta, ma che non è il comportamento predefinito nella
creazione di una live.
-Poiché automaticamente non viene fatta alcuna preparazione sui task della
-lingua, i quali includono cose come caratteri specifici per la lingua e
-pacchetti per i metodi di input, se li si vogliono, vanno specificati nella
-configurazione. Per esempio, un'immagine del desktop GNOME contenente il
-supporto per il giapponese può includere questi task:
+Because there is no provision made automatically for language tasks, which
+include such things as language-specific fonts and input-method packages, if
+you want them, you need to specify them in your configuration. For example,
+a GNOME desktop image containing support for Japanese might include these
+task metapackages:
code{
$ lb config
- $ echo "gnome-desktop desktop standard laptop" >> config/task-lists/my.list.chroot
- $ echo "japanese japanese-desktop japanese-gnome-desktop" >> config/task-lists/my.list.chroot
+ $ echo "task-gnome-desktop task-laptop" >> config/package-lists/my.list.chroot
+ $ echo "task-japanese task-japanese-desktop task-japanese-gnome-desktop" >> config/package-lists/my.list.chroot
}code
-Dal momento che i task desktop sono "interni", bisogna preconfigurare ogni
-altro desktop da includere nell'immagine e diverso dal predefinito "gnome"
-nella variabile debconf "tasksel/desktop", altrimenti tasksel non li
-installerà:
-
-code{
-
- $ lb config
- $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot
-
-}code
-
-Questo parametro supporta valori multipli, ad esempio "lxde xfce" invece di
-"kde".
-
2~installing-modified-or-third-party-packages Installare pacchetti
modificati o di terze parti
@@ -480,7 +465,7 @@ code{
}code
-3~ Modificare APT per risparmiare spazio
+3~tweaking-apt-to-save-space Tweaking APT to save space
Si può aver bisogno di risparmiare dello spazio sul supporto dell'immagine,
in tal caso una o entrambe delle seguenti opzioni possono essere
@@ -500,8 +485,9 @@ che APT necessita di quegli indici per operar enel sistema live, perciò
prima di eseguire #{apt-cache search}# o #{apt-get install}#, per esempio,
l'utente deve usare prima #{apt-get update}# per crearli.
-In caso si trovi che l'installazione dei pacchetti raccomandati appesantisca
-troppo l'immagine, si può disabilitare l'opzione predefinita di APT con:
+If you find the installation of recommended packages bloats your image too
+much, provided you are prepared to deal with the consequences discussed
+below, you may disable that default option of APT with:
code{
@@ -509,17 +495,27 @@ code{
}code
-Qui il compromesso è dato dal fatto che se non si installano i raccomandati
-per un certo pacchetto, ovvero "pacchetti che si trovano assieme a questo
-eccetto in installazioni non usuali" (Debian Policy Manual, paragrafo 7.2),
-saranno omessi alcuni di quelli realmente necessari. Si suggerisce pertanto
-di verificare la differenza ottenuta nel proprio elenco di pacchetti
-disabilitando i raccomandati (vedere il file #{binary.packages}# generato da
-#{lb build}#) e includere nuovamente in esso quelli omessi che si desiderano
-installare. In alternativa, se si desidera lasciare un modesto numero di
-raccomandati, li si lasci abilitati e si assegni ad APT un pin di priorità
-negativo sui pacchetti selezionati affinché non vengano installati, come
-spiegato in {APT pinning}#apt-pinning.
+The most important consequence of turning off recommends is that
+#{live-boot}# and #{live-config}# themselves recommend some packages that
+provide important functionality used by most Live configurations, such as
+#{user-setup}# which #{live-config}# recommends and is used to create the
+live user. In all but the most exceptional circumstances you need to add
+back at least some of these recommends to your package lists or else your
+image will not work as expected, if at all. Look at the recommended packages
+for each of the #{live-*}# packages included in your build and if you are
+not certain you can omit them, add them back into your package lists.
+
+The more general consequence is that if you don't install recommended
+packages for any given package, that is, "packages that would be found
+together with this one in all but unusual installations" (Debian Policy
+Manual, section 7.2), some packages that users of your Live system actually
+need may be omitted. Therefore, we suggest you review the difference turning
+off recommends makes to your packages list (see the #{binary.packages}# file
+generated by #{lb build}#) and re-include in your list any missing packages
+that you still want installed. Alternatively, if you find you only want a
+small number of recommended packages left out, leave recommends enabled and
+set a negative APT pin priority on selected packages to prevent them from
+being installed, as explained in {APT pinning}#apt-pinning.
3~ Passare opzioni ad apt o aptitude
diff --git a/manual/it/user_examples.ssi b/manual/it/user_examples.ssi
index d8a1a2e..cfdde7d 100644
--- a/manual/it/user_examples.ssi
+++ b/manual/it/user_examples.ssi
@@ -253,10 +253,10 @@ utenti Debian Live.
*{Caso d'uso:}* creazione di un'immagine con live-build per avviare direttamente un server VNC.
Make a build directory and create an skeletal configuration inside it,
-disabling recommends to make a minimal system. And then create two package
-lists: the first one generated with a script provided by live-build named
-#{Packages}# (see {Generated package lists}#generated-package-lists), and
-the second one including /{xorg}/, /{gdm3}/, /{metacity}/ and
+disabling recommends to make a minimal system. And then create two initial
+package lists: the first one generated with a script provided by live-build
+named #{Packages}# (see {Generated package lists}#generated-package-lists),
+and the second one including /{xorg}/, /{gdm3}/, /{metacity}/ and
/{xvnc4viewer}/.
code{
@@ -269,6 +269,31 @@ code{
}code
+As explained in {Tweaking APT to save space}#tweaking-apt-to-save-space you
+may need to re-add some recommended packages to make your image work
+properly.
+
+An easy way to list recommends is using /{apt-cache}/. For example:
+
+code{
+
+ $ apt-cache depends live-config live-boot
+
+}code
+
+In this example we found out that we had to re-include several packages
+recommended by live-config and live-boot: #{user-setup}# to make autologin
+work and #{sudo}# as an essential program to shutdown the system. Besides,
+it could be handy to add #{live-tools}# to be able to copy the image to RAM
+and #{eject}# to eventually eject the live media, So:
+
+code{
+
+$ echo "live-tools user-setup sudo eject" >
+config/package-lists/recommends.list.chroot
+
+}code
+
Create the directory #{/etc/skel}# in #{config/includes.chroot}# and put a
custom #{.xsession}# in it for the default user that will launch
/{metacity}/ and start /{xvncviewer}/, connecting to port #{5901}# on a
@@ -318,6 +343,16 @@ code{
}code
+To make the image work properly, we must re-add, at least, two recommended
+packages which are left out by the #{--apt-recommends false}# option. See
+{Tweaking APT to save space}#tweaking-apt-to-save-space
+
+code{
+
+ $ echo "user-setup sudo" > config/package-lists/recommends.list.chroot
+
+}code
+
Costruire quindi l'immagine nel modo consueto:
code{
@@ -340,7 +375,7 @@ some additional space, at the expense of omitting some packages you might
otherwise expect to be there, such as /{firmware-linux-free}/ which may be
needed to support certain hardware. #{--memtest none}# prevents the
installation of a memory tester. And finally, the execution of the
-#{minimal}# hook removes some unused packages and files.
+#{minimal.chroot}# hook removes some unused packages and files.
Using other hooks, like for example the #{stripped.chroot}# hook found in
#{/usr/share/doc/live-build/examples/hooks}#, may shave off additional small
@@ -389,11 +424,12 @@ code{
}code
-Durante l'avvio verrà generata la localizzazione pt_BR.UTF-8 e selezionato
-il layout di tastiera pt-latin1. Ci sarà anche bisogno di preconfigurare la
-nostra scelta desktop, "kde" cosicché tasksel installerà il task corretto,
-che differisce dal predefinito (vedere {Task per desktop e
-lingua}#desktop-and-language-tasks). È ora di mettere insieme i pezzi:
+At boot time we will generate the pt_BR.UTF-8 locale and select the
+pt-latin1 keyboard layout. Now let's put the pieces together. Recalling from
+{Using metapackages}#using-metapackages that task metapackages are prefixed
+#{task-}#, we just specify these language boot parameters, then add standard
+priority packages and all our discovered task metapackages to our package
+list as follows:
code{
@@ -404,10 +440,10 @@ code{
-k 486 \
--bootappend-live "locales=pt_BR.UTF-8 keyboard-layouts=pt-latin1" \
--debian-installer live
- $ echo kde-desktop brazilian-portuguese brazilian-portuguese-desktop \
- brazilian-portuguese-kde-desktop >> config/task-lists/my.list.chroot
- $ echo debian-installer-launcher >> config/package-lists/my.list.chroot
- $ echo tasksel tasksel/desktop multiselect kde >> config/preseed/my.preseed.chroot
+ $ echo '! Packages Priority standard' > config/package-lists/standard.list.chroot
+ $ echo task-kde-desktop task-brazilian-portuguese task-brazilian-portuguese-desktop \
+ task-brazilian-portuguese-kde-desktop >> config/package-lists/desktop.list.chroot
+ $ echo debian-installer-launcher >> config/package-lists/installer.list.chroot
}code
diff --git a/manual/po/ca/live-manual.ssm.po b/manual/po/ca/live-manual.ssm.po
index 2c55d64..2421512 100644
--- a/manual/po/ca/live-manual.ssm.po
+++ b/manual/po/ca/live-manual.ssm.po
@@ -8,7 +8,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-manual VERSION\n"
-"POT-Creation-Date: 2012-08-08 00:16+0300\n"
+"POT-Creation-Date: 2012-08-10 22:48+0300\n"
"PO-Revision-Date: 2012-07-09 14:11+0200\n"
"Last-Translator: Carlos Zuferri <chals at altorricon.com>\n"
"Language-Team: debian-live at lists.debian.org\n"
@@ -50,7 +50,7 @@ msgstr ""
#, no-wrap
msgid ""
"@date:\n"
-" :published: 2012-08-08\n"
+" :published: 2012-08-10\n"
msgstr ""
"@date:\n"
" :published: 2012-07-27\n"
diff --git a/manual/po/ca/user_customization-packages.ssi.po b/manual/po/ca/user_customization-packages.ssi.po
index eadc93c..6b25fea 100644
--- a/manual/po/ca/user_customization-packages.ssi.po
+++ b/manual/po/ca/user_customization-packages.ssi.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-manual VERSION\n"
-"POT-Creation-Date: 2012-08-06 22:49+0300\n"
+"POT-Creation-Date: 2012-08-10 22:48+0300\n"
"PO-Revision-Date: 2012-08-06 23:01+0100\n"
"Last-Translator: Carlos Zuferri <chals at altorricon.com>\n"
"Language-Team: <debian-live at lists.debian.org>\n"
@@ -52,13 +52,12 @@ msgstr ""
#: en/user_customization-packages.ssi:177
#: en/user_customization-packages.ssi:187
#: en/user_customization-packages.ssi:205
-#: en/user_customization-packages.ssi:215
-#: en/user_customization-packages.ssi:280
-#: en/user_customization-packages.ssi:292
-#: en/user_customization-packages.ssi:302
-#: en/user_customization-packages.ssi:320
-#: en/user_customization-packages.ssi:337
-#: en/user_customization-packages.ssi:345 en/user_customization-runtime.ssi:14
+#: en/user_customization-packages.ssi:269
+#: en/user_customization-packages.ssi:281
+#: en/user_customization-packages.ssi:291
+#: en/user_customization-packages.ssi:311
+#: en/user_customization-packages.ssi:328
+#: en/user_customization-packages.ssi:336 en/user_customization-runtime.ssi:14
#: en/user_customization-runtime.ssi:27 en/user_customization-runtime.ssi:45
#: en/user_customization-runtime.ssi:57 en/user_customization-runtime.ssi:76
#: en/user_customization-runtime.ssi:84 en/user_customization-runtime.ssi:93
@@ -69,15 +68,16 @@ msgstr ""
#: en/user_examples.ssi:92 en/user_examples.ssi:105 en/user_examples.ssi:113
#: en/user_examples.ssi:123 en/user_examples.ssi:133 en/user_examples.ssi:147
#: en/user_examples.ssi:155 en/user_examples.ssi:163 en/user_examples.ssi:171
-#: en/user_examples.ssi:187 en/user_examples.ssi:199 en/user_examples.ssi:215
-#: en/user_examples.ssi:229 en/user_examples.ssi:238 en/user_examples.ssi:258
-#: en/user_examples.ssi:266 en/user_examples.ssi:275 en/user_examples.ssi:285
+#: en/user_examples.ssi:187 en/user_examples.ssi:201 en/user_examples.ssi:209
+#: en/user_examples.ssi:217 en/user_examples.ssi:233 en/user_examples.ssi:247
+#: en/user_examples.ssi:256 en/user_examples.ssi:264 en/user_examples.ssi:284
+#: en/user_examples.ssi:292 en/user_examples.ssi:301 en/user_examples.ssi:311
#: en/user_installation.ssi:38 en/user_installation.ssi:46
#: en/user_installation.ssi:56 en/user_installation.ssi:64
#: en/user_installation.ssi:74 en/user_installation.ssi:82
#: en/user_installation.ssi:90 en/user_installation.ssi:114
-#: en/user_installation.ssi:129 en/user_installation.ssi:146
-#: en/user_managing_a_configuration.ssi:22
+#: en/user_installation.ssi:129 en/user_installation.ssi:142
+#: en/user_installation.ssi:153 en/user_managing_a_configuration.ssi:22
#: en/user_managing_a_configuration.ssi:31
#: en/user_managing_a_configuration.ssi:54
#: en/user_managing_a_configuration.ssi:65
@@ -123,13 +123,12 @@ msgstr "code{"
#: en/user_customization-packages.ssi:183
#: en/user_customization-packages.ssi:193
#: en/user_customization-packages.ssi:211
-#: en/user_customization-packages.ssi:220
-#: en/user_customization-packages.ssi:284
-#: en/user_customization-packages.ssi:296
-#: en/user_customization-packages.ssi:306
-#: en/user_customization-packages.ssi:333
-#: en/user_customization-packages.ssi:341
-#: en/user_customization-packages.ssi:350 en/user_customization-runtime.ssi:21
+#: en/user_customization-packages.ssi:273
+#: en/user_customization-packages.ssi:285
+#: en/user_customization-packages.ssi:295
+#: en/user_customization-packages.ssi:324
+#: en/user_customization-packages.ssi:332
+#: en/user_customization-packages.ssi:341 en/user_customization-runtime.ssi:21
#: en/user_customization-runtime.ssi:31 en/user_customization-runtime.ssi:49
#: en/user_customization-runtime.ssi:70 en/user_customization-runtime.ssi:80
#: en/user_customization-runtime.ssi:89 en/user_customization-runtime.ssi:98
@@ -140,15 +139,16 @@ msgstr "code{"
#: en/user_examples.ssi:101 en/user_examples.ssi:109 en/user_examples.ssi:117
#: en/user_examples.ssi:127 en/user_examples.ssi:139 en/user_examples.ssi:151
#: en/user_examples.ssi:159 en/user_examples.ssi:167 en/user_examples.ssi:175
-#: en/user_examples.ssi:195 en/user_examples.ssi:211 en/user_examples.ssi:219
-#: en/user_examples.ssi:234 en/user_examples.ssi:242 en/user_examples.ssi:262
-#: en/user_examples.ssi:271 en/user_examples.ssi:281 en/user_examples.ssi:299
+#: en/user_examples.ssi:195 en/user_examples.ssi:205 en/user_examples.ssi:213
+#: en/user_examples.ssi:229 en/user_examples.ssi:237 en/user_examples.ssi:252
+#: en/user_examples.ssi:260 en/user_examples.ssi:268 en/user_examples.ssi:288
+#: en/user_examples.ssi:297 en/user_examples.ssi:307 en/user_examples.ssi:325
#: en/user_installation.ssi:42 en/user_installation.ssi:50
#: en/user_installation.ssi:60 en/user_installation.ssi:70
#: en/user_installation.ssi:78 en/user_installation.ssi:86
#: en/user_installation.ssi:94 en/user_installation.ssi:119
-#: en/user_installation.ssi:136 en/user_installation.ssi:149
-#: en/user_managing_a_configuration.ssi:27
+#: en/user_installation.ssi:136 en/user_installation.ssi:147
+#: en/user_installation.ssi:156 en/user_managing_a_configuration.ssi:27
#: en/user_managing_a_configuration.ssi:42
#: en/user_managing_a_configuration.ssi:59
#: en/user_managing_a_configuration.ssi:70
@@ -475,7 +475,7 @@ msgid "*{Note:}* some preconfigured package repositories are available for easy
msgstr "*{Nota:}* alguns repositoris preconfigurats de paquets estan disponibles per facilitar la selecció a través de l'opció #{--archives}#, per exemple, per habilitar instantànies en viu, una ordre simple és suficient per activar-ho:\n"
#. type: Plain text
-#: en/user_customization-packages.ssi:83 en/user_installation.ssi:148
+#: en/user_customization-packages.ssi:83 en/user_installation.ssi:155
#, no-wrap
msgid " $ lb config --archives live.debian.net\n"
msgstr " $ lb config --archives live.debian.net\n"
@@ -534,7 +534,9 @@ msgstr "*{Nota:}* El comportament de live-build a l'hora d'especificar un paquet
#. type: Plain text
#: en/user_customization-packages.ssi:97
-msgid "3~ Using metapackages"
+#, fuzzy
+#| msgid "3~ Using metapackages"
+msgid "3~using-metapackages Using metapackages"
msgstr "3~ Ús dels metapaquets"
#. type: Plain text
@@ -893,12 +895,19 @@ msgstr ""
#. type: Plain text
#: en/user_customization-packages.ssi:203
+#, fuzzy
+#| msgid ""
+#| "Because there is no provision made automatically for language tasks, "
+#| "which include such things as language-specific fonts and input-method "
+#| "packages, if you want them, you need to specify them in your "
+#| "configuration. For example, a GNOME desktop image containing support for "
+#| "Japanese might include these tasks:"
msgid ""
"Because there is no provision made automatically for language tasks, which "
"include such things as language-specific fonts and input-method packages, if "
"you want them, you need to specify them in your configuration. For example, "
"a GNOME desktop image containing support for Japanese might include these "
-"tasks:"
+"task metapackages:"
msgstr ""
"Com que no hi ha cap ajust automàtic per les tasques de llengua que "
"incloguin coses com ara fonts específiques per a una llengua o paquets de "
@@ -908,11 +917,15 @@ msgstr ""
#. type: Plain text
#: en/user_customization-packages.ssi:209
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| " $ lb config\n"
+#| " $ echo \"gnome-desktop desktop standard laptop\" >> config/task-lists/my.list.chroot\n"
+#| " $ echo \"japanese japanese-desktop japanese-gnome-desktop\" >> config/task-lists/my.list.chroot\n"
msgid ""
" $ lb config\n"
-" $ echo \"gnome-desktop desktop standard laptop\" >> config/task-lists/my.list.chroot\n"
-" $ echo \"japanese japanese-desktop japanese-gnome-desktop\" >> config/task-lists/my.list.chroot\n"
+" $ echo \"task-gnome-desktop task-laptop\" >> config/package-lists/my.list.chroot\n"
+" $ echo \"task-japanese task-japanese-desktop task-japanese-gnome-desktop\" >> config/package-lists/my.list.chroot\n"
msgstr ""
" $ lb config\n"
" $ echo \"gnome-desktop desktop standard laptop\" >> config/task-lists/my.list.chroot\n"
@@ -921,39 +934,6 @@ msgstr ""
#. type: Plain text
#: en/user_customization-packages.ssi:213
msgid ""
-"Since desktop tasks are \"internal\" tasks, for every desktop flavour task "
-"included in the image, the corresponding value, if it differs from the "
-"default, \"gnome\", must be preseeded in the \"tasksel/desktop\" debconf "
-"variable or else tasksel will not recognize and install it. Thus:"
-msgstr ""
-"Com les tasques d'escriptori són \"internes\" per a cada tasca d'escriptori "
-"inclosa en la imatge, el valor corresponent, si aquest és diferent del valor "
-"per defecte, \"gnome\", s'ha de fer servir la variable de preconfiguració "
-"\"tasksel/desktop\" o en cas contrari tasksel no la reconeixerà i no la "
-"instaŀlarà. Així:"
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:218
-#, no-wrap
-msgid ""
-" $ lb config\n"
-" $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot\n"
-msgstr ""
-" $ lb config\n"
-" $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot\n"
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:222
-msgid ""
-"This parameter can take multiple values, e.g. \"lxde xfce\" instead of \"kde"
-"\"."
-msgstr ""
-"Aquest paràmetre pot tenir diversos valors, per exemple \"lxde xfce\" en "
-"lloc de \"kde\"."
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:224
-msgid ""
"2~installing-modified-or-third-party-packages Installing modified or third-"
"party packages"
msgstr ""
@@ -961,7 +941,7 @@ msgstr ""
"modificats o de tercers"
#. type: Plain text
-#: en/user_customization-packages.ssi:226
+#: en/user_customization-packages.ssi:215
msgid ""
"Whilst it is against the philosophy of Debian Live, it may sometimes be "
"necessary to build a Live system with modified versions of packages that are "
@@ -979,7 +959,7 @@ msgstr ""
"funcionalitat personalitzada i/o propietària."
#. type: Plain text
-#: en/user_customization-packages.ssi:228
+#: en/user_customization-packages.ssi:217
msgid ""
"This section does not cover advice regarding building or maintaining "
"modified packages. Joachim Breitner's 'How to fork privately' method from "
@@ -996,22 +976,22 @@ msgstr ""
"guide/ i en altres llocs."
#. type: Plain text
-#: en/user_customization-packages.ssi:230
+#: en/user_customization-packages.ssi:219
msgid "There are two ways of installing modified custom packages:"
msgstr "Hi ha dues formes d'instaŀlar paquets personalitzats modificats:"
#. type: Plain text
-#: en/user_customization-packages.ssi:232
+#: en/user_customization-packages.ssi:221
msgid "_* #{packages.chroot}#"
msgstr "_* #{packages.chroot}#"
#. type: Plain text
-#: en/user_customization-packages.ssi:234
+#: en/user_customization-packages.ssi:223
msgid "_* Using a custom APT repository"
msgstr "_* L'ús d'un repositori APT personalitzat"
#. type: Plain text
-#: en/user_customization-packages.ssi:236
+#: en/user_customization-packages.ssi:225
msgid ""
"Using #{packages.chroot}# is simpler to achieve and useful for \"one-off\" "
"customizations but has a number of drawbacks, whilst using a custom APT "
@@ -1023,12 +1003,12 @@ msgstr ""
"temps necessari."
#. type: Plain text
-#: en/user_customization-packages.ssi:238
+#: en/user_customization-packages.ssi:227
msgid "3~ Using #{packages.chroot}# to install custom packages"
msgstr "3~ Fer servir #{packages.chroot}# per instaŀar paquets personalitzats"
#. type: Plain text
-#: en/user_customization-packages.ssi:240
+#: en/user_customization-packages.ssi:229
msgid ""
"To install a custom package, simply copy it to the #{config/packages.chroot/}"
"# directory. Packages that are inside this directory will be automatically "
@@ -1041,7 +1021,7 @@ msgstr ""
"construcció - no cal especificar res més en cap altre lloc."
#. type: Plain text
-#: en/user_customization-packages.ssi:242
+#: en/user_customization-packages.ssi:231
msgid ""
"Packages *{must}* be named in the prescribed way. One simple way to do this "
"is to use #{dpkg-name}#."
@@ -1050,7 +1030,7 @@ msgstr ""
"de fer això és utilitzar #{dpkg-name}#."
#. type: Plain text
-#: en/user_customization-packages.ssi:244
+#: en/user_customization-packages.ssi:233
msgid ""
"Using #{packages.chroot}# for installation of custom packages has "
"disadvantages:"
@@ -1059,12 +1039,12 @@ msgstr ""
"té els seus desavantatges:"
#. type: Plain text
-#: en/user_customization-packages.ssi:246
+#: en/user_customization-packages.ssi:235
msgid "_* It is not possible to use secure APT."
msgstr "_* No és possible utilitzar APT segur."
#. type: Plain text
-#: en/user_customization-packages.ssi:248
+#: en/user_customization-packages.ssi:237
msgid ""
"_* You must install all appropriate packages in the #{config/packages."
"chroot/}# directory."
@@ -1073,7 +1053,7 @@ msgstr ""
"chroot/}#."
#. type: Plain text
-#: en/user_customization-packages.ssi:250
+#: en/user_customization-packages.ssi:239
msgid ""
"_* It does not lend itself to storing Debian Live configurations in revision "
"control."
@@ -1082,12 +1062,12 @@ msgstr ""
"el control de revisió."
#. type: Plain text
-#: en/user_customization-packages.ssi:252
+#: en/user_customization-packages.ssi:241
msgid "3~ Using an APT repository to install custom packages"
msgstr "3~ Fer servir un repositori APT per instaŀlar paquets personalitzats"
#. type: Plain text
-#: en/user_customization-packages.ssi:254
+#: en/user_customization-packages.ssi:243
msgid ""
"Unlike using #{packages.chroot}#, when using a custom APT repository you "
"must ensure that you specify the packages elsewhere. See {Choosing packages "
@@ -1099,7 +1079,7 @@ msgstr ""
"per més detalls."
#. type: Plain text
-#: en/user_customization-packages.ssi:256
+#: en/user_customization-packages.ssi:245
msgid ""
"Whilst it may seem unnecessary effort to create an APT repository to install "
"custom packages, the infrastructure can be easily re-used at a later date to "
@@ -1111,12 +1091,12 @@ msgstr ""
"modificats."
#. type: Plain text
-#: en/user_customization-packages.ssi:258
+#: en/user_customization-packages.ssi:247
msgid "3~ Custom packages and APT"
msgstr "3~ Paquets personalitzats i APT"
#. type: Plain text
-#: en/user_customization-packages.ssi:260
+#: en/user_customization-packages.ssi:249
msgid ""
"live-build uses APT to install all packages into the live system so will "
"therefore inherit behaviours from this program. One relevant example is that "
@@ -1131,7 +1111,7 @@ msgstr ""
"versió, APT triarà per instaŀlar el paquet amb la versió més alta."
#. type: Plain text
-#: en/user_customization-packages.ssi:262
+#: en/user_customization-packages.ssi:251
msgid ""
"Because of this, you may wish to increment the version number in your custom "
"packages' #{debian/changelog}# files to ensure that your modified version is "
@@ -1147,12 +1127,12 @@ msgstr ""
"per més informació."
#. type: Plain text
-#: en/user_customization-packages.ssi:264
+#: en/user_customization-packages.ssi:253
msgid "2~ Configuring APT at build time"
msgstr "2~ Configurar APT en temps de construcció"
#. type: Plain text
-#: en/user_customization-packages.ssi:266
+#: en/user_customization-packages.ssi:255
msgid ""
"You can configure APT through a number of options applied only at build "
"time. (APT configuration used in the running live system may be configured "
@@ -1169,12 +1149,12 @@ msgstr ""
"opcions que comencen amb #{apt}# a la pàgina del manual de #{lb_config}#."
#. type: Plain text
-#: en/user_customization-packages.ssi:268
+#: en/user_customization-packages.ssi:257
msgid "3~choosing-apt-or-aptitude Choosing apt or aptitude"
msgstr "3~choosing-apt-or-aptitude Seleccionar apt o aptitude"
#. type: Plain text
-#: en/user_customization-packages.ssi:270
+#: en/user_customization-packages.ssi:259
msgid ""
"You can elect to use either /{apt}/ or /{aptitude}/ when installing packages "
"at build time. Which utility is used is governed by the #{--apt}# argument "
@@ -1189,7 +1169,7 @@ msgstr ""
"notable és la forma en que es manegen els paquets que falten."
#. type: Plain text
-#: en/user_customization-packages.ssi:272
+#: en/user_customization-packages.ssi:261
msgid ""
"_* #{apt}#: With this method, if a missing package is specified, the package "
"installation will fail. This is the default setting."
@@ -1198,7 +1178,7 @@ msgstr ""
"l'instaŀlació de paquets fallarà. Aquesta és la configuració per defecte."
#. type: Plain text
-#: en/user_customization-packages.ssi:274
+#: en/user_customization-packages.ssi:263
msgid ""
"_* #{aptitude}#: With this method, if a missing package is specified, the "
"package installation will succeed."
@@ -1207,12 +1187,12 @@ msgstr ""
"l'instaŀlació de paquets tindrà èxit."
#. type: Plain text
-#: en/user_customization-packages.ssi:276
+#: en/user_customization-packages.ssi:265
msgid "3~ Using a proxy with APT"
msgstr "3~ L'ús d'un proxy amb APT"
#. type: Plain text
-#: en/user_customization-packages.ssi:278
+#: en/user_customization-packages.ssi:267
msgid ""
"One commonly required APT configuration is to deal with building an image "
"behind a proxy. You may specify your APT proxy with the #{--apt-ftp-proxy}# "
@@ -1223,18 +1203,20 @@ msgstr ""
"apt-ftp-proxy}# o #{--apt-http-proxy}# segons sigui necessari, per exemple,"
#. type: Plain text
-#: en/user_customization-packages.ssi:282
+#: en/user_customization-packages.ssi:271
#, no-wrap
msgid " $ lb config --apt-http-proxy http://proxy/\n"
msgstr " $ lb config --apt-http-proxy http://proxy/\n"
#. type: Plain text
-#: en/user_customization-packages.ssi:286
-msgid "3~ Tweaking APT to save space"
+#: en/user_customization-packages.ssi:275
+#, fuzzy
+#| msgid "3~ Tweaking APT to save space"
+msgid "3~tweaking-apt-to-save-space Tweaking APT to save space"
msgstr "3~ Afinar APT per estalviar espai"
#. type: Plain text
-#: en/user_customization-packages.ssi:288
+#: en/user_customization-packages.ssi:277
msgid ""
"You may find yourself needing to save some space on the image media, in "
"which case one or the other or both of the following options may be of "
@@ -1244,7 +1226,7 @@ msgstr ""
"aquest cas una o altra o ambdós de les següentes opcions poden ser d'interès."
#. type: Plain text
-#: en/user_customization-packages.ssi:290
+#: en/user_customization-packages.ssi:279
msgid ""
"If you don't want to include APT indices in the image, you can omit those "
"with:"
@@ -1252,13 +1234,13 @@ msgstr ""
"Si no es vol incloure els índexs d'APT en la imatge, es poden omitir amb:"
#. type: Plain text
-#: en/user_customization-packages.ssi:294
+#: en/user_customization-packages.ssi:283
#, no-wrap
msgid " $ lb config --apt-indices false\n"
msgstr " $ lb config --apt-indices false\n"
#. type: Plain text
-#: en/user_customization-packages.ssi:298
+#: en/user_customization-packages.ssi:287
msgid ""
"This will not influence the entries in #{/etc/apt/sources.list}#, but merely "
"whether #{/var/lib/apt}# contains the indices files or not. The tradeoff is "
@@ -1274,34 +1256,66 @@ msgstr ""
"aquests índexs."
#. type: Plain text
-#: en/user_customization-packages.ssi:300
+#: en/user_customization-packages.ssi:289
+#, fuzzy
+#| msgid ""
+#| "If you find the installation of recommended packages bloats your image "
+#| "too much, you may disable that default option of APT with:"
msgid ""
"If you find the installation of recommended packages bloats your image too "
-"much, you may disable that default option of APT with:"
+"much, provided you are prepared to deal with the consequences discussed "
+"below, you may disable that default option of APT with:"
msgstr ""
"Si es considera que la instaŀlació de tots els paquets recomanats infla "
"massa la imatge, es pot desactivar aquesta opció per defecte d'APT amb:"
#. type: Plain text
-#: en/user_customization-packages.ssi:304
+#: en/user_customization-packages.ssi:293
#, no-wrap
msgid " $ lb config --apt-recommends false\n"
msgstr " $ lb config --apt-recommends false\n"
#. type: Plain text
-#: en/user_customization-packages.ssi:308
-msgid ""
-"The tradeoff here is that if you don't install recommended packages for a "
-"given package, that is, \"packages that would be found together with this "
-"one in all but unusual installations\" (Debian Policy Manual, section 7.2), "
-"some packages that you actually need may be omitted. Therefore, we suggest "
-"you review the difference turning off recommends makes to your packages list "
-"(see the #{binary.packages}# file generated by #{lb build}#) and re-include "
-"in your list any missing packages that you still want installed. "
-"Alternatively, if you find you only want a small number of recommended "
-"packages left out, leave recommends enabled and set a negative APT pin "
-"priority on selected packages to prevent them from being installed, as "
-"explained in {APT pinning}#apt-pinning."
+#: en/user_customization-packages.ssi:297
+msgid ""
+"The most important consequence of turning off recommends is that #{live-boot}"
+"# and #{live-config}# themselves recommend some packages that provide "
+"important functionality used by most Live configurations, such as #{user-"
+"setup}# which #{live-config}# recommends and is used to create the live "
+"user. In all but the most exceptional circumstances you need to add back at "
+"least some of these recommends to your package lists or else your image will "
+"not work as expected, if at all. Look at the recommended packages for each "
+"of the #{live-*}# packages included in your build and if you are not certain "
+"you can omit them, add them back into your package lists."
+msgstr ""
+
+#. type: Plain text
+#: en/user_customization-packages.ssi:299
+#, fuzzy
+#| msgid ""
+#| "The tradeoff here is that if you don't install recommended packages for a "
+#| "given package, that is, \"packages that would be found together with this "
+#| "one in all but unusual installations\" (Debian Policy Manual, section "
+#| "7.2), some packages that you actually need may be omitted. Therefore, we "
+#| "suggest you review the difference turning off recommends makes to your "
+#| "packages list (see the #{binary.packages}# file generated by #{lb build}"
+#| "#) and re-include in your list any missing packages that you still want "
+#| "installed. Alternatively, if you find you only want a small number of "
+#| "recommended packages left out, leave recommends enabled and set a "
+#| "negative APT pin priority on selected packages to prevent them from being "
+#| "installed, as explained in {APT pinning}#apt-pinning."
+msgid ""
+"The more general consequence is that if you don't install recommended "
+"packages for any given package, that is, \"packages that would be found "
+"together with this one in all but unusual installations\" (Debian Policy "
+"Manual, section 7.2), some packages that users of your Live system actually "
+"need may be omitted. Therefore, we suggest you review the difference turning "
+"off recommends makes to your packages list (see the #{binary.packages}# file "
+"generated by #{lb build}#) and re-include in your list any missing packages "
+"that you still want installed. Alternatively, if you find you only want a "
+"small number of recommended packages left out, leave recommends enabled and "
+"set a negative APT pin priority on selected packages to prevent them from "
+"being installed, as explained in {APT pinning}#apt-pinning."
msgstr ""
"El desavantatge aquí és que si no s'instaŀlen els paquets recomanats per un "
"paquet determinat, és a dir, \"els paquets que es troben junts amb aquest en "
@@ -1317,12 +1331,12 @@ msgstr ""
"{APT pinning}#apt-pinning."
#. type: Plain text
-#: en/user_customization-packages.ssi:310
+#: en/user_customization-packages.ssi:301
msgid "3~ Passing options to apt or aptitude"
msgstr "3~ Passar opcions per a apt o aptitude"
#. type: Plain text
-#: en/user_customization-packages.ssi:312
+#: en/user_customization-packages.ssi:303
msgid ""
"If there is not a #{lb config}# option to alter APT's behaviour in the way "
"you need, use #{--apt-options}# or #{--aptitude-options}# to pass any "
@@ -1335,12 +1349,12 @@ msgstr ""
"pàgines del manual de #{apt}# i #{aptitude}# per a més detalls."
#. type: Plain text
-#: en/user_customization-packages.ssi:314
+#: en/user_customization-packages.ssi:305
msgid "3~apt-pinning APT pinning"
msgstr "3~apt-pinning APT pinning"
#. type: Plain text
-#: en/user_customization-packages.ssi:316
+#: en/user_customization-packages.ssi:307
msgid ""
"For background, please first read the #{apt_preferences(5)}# man page. APT "
"pinning can be configured either for build time, or else for run time. For "
@@ -1353,7 +1367,7 @@ msgstr ""
"aquest últim cas, crear #{config/includes.chroot/etc/apt/preferences}#."
#. type: Plain text
-#: en/user_customization-packages.ssi:318
+#: en/user_customization-packages.ssi:309
msgid ""
"Let's say you are building a wheezy live system but need all the live "
"packages that end up in the binary image to be installed from sid at build "
@@ -1370,7 +1384,7 @@ msgstr ""
"wheezy. El que segueix aconseguira això:"
#. type: Plain text
-#: en/user_customization-packages.ssi:326
+#: en/user_customization-packages.ssi:317
#, no-wrap
msgid ""
" $ echo \"deb http://mirror/debian sid main\" > config/archives/sid.list.chroot\n"
@@ -1386,7 +1400,7 @@ msgstr ""
" Pin-Priority: 600\n"
#. type: Plain text
-#: en/user_customization-packages.ssi:331
+#: en/user_customization-packages.ssi:322
#, no-wrap
msgid ""
" Package: *\n"
@@ -1400,18 +1414,18 @@ msgstr ""
" END\n"
#. type: Plain text
-#: en/user_customization-packages.ssi:335
+#: en/user_customization-packages.ssi:326
#, no-wrap
msgid "*{Note:}* Wildcards can be used in package names (e.g. *{Package: live-*}*) with Apt version 0.8.14 or higher. This means that it works with wheezy using:\n"
msgstr "*{Nota:}* Es poden usar comodins en els noms dels paquets (per exemple, *{Package: live-*}*) amb la versió 0.8.14 o superior d'Apt. Això significa que funciona amb wheezy utilitzant:\n"
#. type: Plain text
-#: en/user_customization-packages.ssi:339
+#: en/user_customization-packages.ssi:330
msgid "$ lb config --distribution wheezy"
msgstr "$ lb config --distribution wheezy"
#. type: Plain text
-#: en/user_customization-packages.ssi:343
+#: en/user_customization-packages.ssi:334
msgid ""
"Negative pin priorities will prevent a package from being installed, as in "
"the case where you do not want a package that is recommended by another "
@@ -1434,7 +1448,7 @@ msgstr ""
"preferences}#:"
#. type: Plain text
-#: en/user_customization-packages.ssi:349
+#: en/user_customization-packages.ssi:340
#, no-wrap
msgid ""
" Package: gnome-keyring\n"
diff --git a/manual/po/ca/user_examples.ssi.po b/manual/po/ca/user_examples.ssi.po
index 654240f..965532c 100644
--- a/manual/po/ca/user_examples.ssi.po
+++ b/manual/po/ca/user_examples.ssi.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-manual VERSION\n"
-"POT-Creation-Date: 2012-08-06 22:49+0300\n"
+"POT-Creation-Date: 2012-08-10 22:48+0300\n"
"PO-Revision-Date: 2012-08-06 23:08+0100\n"
"Last-Translator: Carlos Zuferri <chals at altorricon.com>\n"
"Language-Team: none\n"
@@ -56,13 +56,12 @@ msgstr ":B~ Exemples"
#: en/user_customization-packages.ssi:177
#: en/user_customization-packages.ssi:187
#: en/user_customization-packages.ssi:205
-#: en/user_customization-packages.ssi:215
-#: en/user_customization-packages.ssi:280
-#: en/user_customization-packages.ssi:292
-#: en/user_customization-packages.ssi:302
-#: en/user_customization-packages.ssi:320
-#: en/user_customization-packages.ssi:337
-#: en/user_customization-packages.ssi:345 en/user_customization-runtime.ssi:14
+#: en/user_customization-packages.ssi:269
+#: en/user_customization-packages.ssi:281
+#: en/user_customization-packages.ssi:291
+#: en/user_customization-packages.ssi:311
+#: en/user_customization-packages.ssi:328
+#: en/user_customization-packages.ssi:336 en/user_customization-runtime.ssi:14
#: en/user_customization-runtime.ssi:27 en/user_customization-runtime.ssi:45
#: en/user_customization-runtime.ssi:57 en/user_customization-runtime.ssi:76
#: en/user_customization-runtime.ssi:84 en/user_customization-runtime.ssi:93
@@ -73,15 +72,16 @@ msgstr ":B~ Exemples"
#: en/user_examples.ssi:92 en/user_examples.ssi:105 en/user_examples.ssi:113
#: en/user_examples.ssi:123 en/user_examples.ssi:133 en/user_examples.ssi:147
#: en/user_examples.ssi:155 en/user_examples.ssi:163 en/user_examples.ssi:171
-#: en/user_examples.ssi:187 en/user_examples.ssi:199 en/user_examples.ssi:215
-#: en/user_examples.ssi:229 en/user_examples.ssi:238 en/user_examples.ssi:258
-#: en/user_examples.ssi:266 en/user_examples.ssi:275 en/user_examples.ssi:285
+#: en/user_examples.ssi:187 en/user_examples.ssi:201 en/user_examples.ssi:209
+#: en/user_examples.ssi:217 en/user_examples.ssi:233 en/user_examples.ssi:247
+#: en/user_examples.ssi:256 en/user_examples.ssi:264 en/user_examples.ssi:284
+#: en/user_examples.ssi:292 en/user_examples.ssi:301 en/user_examples.ssi:311
#: en/user_installation.ssi:38 en/user_installation.ssi:46
#: en/user_installation.ssi:56 en/user_installation.ssi:64
#: en/user_installation.ssi:74 en/user_installation.ssi:82
#: en/user_installation.ssi:90 en/user_installation.ssi:114
-#: en/user_installation.ssi:129 en/user_installation.ssi:146
-#: en/user_managing_a_configuration.ssi:22
+#: en/user_installation.ssi:129 en/user_installation.ssi:142
+#: en/user_installation.ssi:153 en/user_managing_a_configuration.ssi:22
#: en/user_managing_a_configuration.ssi:31
#: en/user_managing_a_configuration.ssi:54
#: en/user_managing_a_configuration.ssi:65
@@ -127,13 +127,12 @@ msgstr "code{"
#: en/user_customization-packages.ssi:183
#: en/user_customization-packages.ssi:193
#: en/user_customization-packages.ssi:211
-#: en/user_customization-packages.ssi:220
-#: en/user_customization-packages.ssi:284
-#: en/user_customization-packages.ssi:296
-#: en/user_customization-packages.ssi:306
-#: en/user_customization-packages.ssi:333
-#: en/user_customization-packages.ssi:341
-#: en/user_customization-packages.ssi:350 en/user_customization-runtime.ssi:21
+#: en/user_customization-packages.ssi:273
+#: en/user_customization-packages.ssi:285
+#: en/user_customization-packages.ssi:295
+#: en/user_customization-packages.ssi:324
+#: en/user_customization-packages.ssi:332
+#: en/user_customization-packages.ssi:341 en/user_customization-runtime.ssi:21
#: en/user_customization-runtime.ssi:31 en/user_customization-runtime.ssi:49
#: en/user_customization-runtime.ssi:70 en/user_customization-runtime.ssi:80
#: en/user_customization-runtime.ssi:89 en/user_customization-runtime.ssi:98
@@ -144,15 +143,16 @@ msgstr "code{"
#: en/user_examples.ssi:101 en/user_examples.ssi:109 en/user_examples.ssi:117
#: en/user_examples.ssi:127 en/user_examples.ssi:139 en/user_examples.ssi:151
#: en/user_examples.ssi:159 en/user_examples.ssi:167 en/user_examples.ssi:175
-#: en/user_examples.ssi:195 en/user_examples.ssi:211 en/user_examples.ssi:219
-#: en/user_examples.ssi:234 en/user_examples.ssi:242 en/user_examples.ssi:262
-#: en/user_examples.ssi:271 en/user_examples.ssi:281 en/user_examples.ssi:299
+#: en/user_examples.ssi:195 en/user_examples.ssi:205 en/user_examples.ssi:213
+#: en/user_examples.ssi:229 en/user_examples.ssi:237 en/user_examples.ssi:252
+#: en/user_examples.ssi:260 en/user_examples.ssi:268 en/user_examples.ssi:288
+#: en/user_examples.ssi:297 en/user_examples.ssi:307 en/user_examples.ssi:325
#: en/user_installation.ssi:42 en/user_installation.ssi:50
#: en/user_installation.ssi:60 en/user_installation.ssi:70
#: en/user_installation.ssi:78 en/user_installation.ssi:86
#: en/user_installation.ssi:94 en/user_installation.ssi:119
-#: en/user_installation.ssi:136 en/user_installation.ssi:149
-#: en/user_managing_a_configuration.ssi:27
+#: en/user_installation.ssi:136 en/user_installation.ssi:147
+#: en/user_installation.ssi:156 en/user_managing_a_configuration.ssi:27
#: en/user_managing_a_configuration.ssi:42
#: en/user_managing_a_configuration.ssi:59
#: en/user_managing_a_configuration.ssi:70
@@ -163,7 +163,7 @@ msgstr "}code"
#. type: Plain text
#: en/project_bugs.ssi:64 en/user_examples.ssi:42 en/user_examples.ssi:68
-#: en/user_examples.ssi:240
+#: en/user_examples.ssi:266
#, no-wrap
msgid " # lb build 2>&1 | tee build.log\n"
msgstr ""
@@ -176,7 +176,7 @@ msgstr " $ lb config\n"
#. type: Plain text
#: en/user_basics.ssi:44 en/user_basics.ssi:170 en/user_basics.ssi:238
-#: en/user_examples.ssi:125 en/user_examples.ssi:217
+#: en/user_examples.ssi:125 en/user_examples.ssi:235
#, no-wrap
msgid " # lb build\n"
msgstr " # lb build\n"
@@ -553,10 +553,11 @@ msgstr ""
#: en/user_examples.ssi:185
msgid ""
"Make a build directory and create an skeletal configuration inside it, "
-"disabling recommends to make a minimal system. And then create two package "
-"lists: the first one generated with a script provided by live-build named #"
-"{Packages}# (see {Generated package lists}#generated-package-lists), and the "
-"second one including /{xorg}/, /{gdm3}/, /{metacity}/ and /{xvnc4viewer}/."
+"disabling recommends to make a minimal system. And then create two initial "
+"package lists: the first one generated with a script provided by live-build "
+"named #{Packages}# (see {Generated package lists}#generated-package-lists), "
+"and the second one including /{xorg}/, /{gdm3}/, /{metacity}/ and /"
+"{xvnc4viewer}/."
msgstr ""
#. type: Plain text
@@ -573,6 +574,48 @@ msgstr ""
#. type: Plain text
#: en/user_examples.ssi:197
msgid ""
+"As explained in {Tweaking APT to save space}#tweaking-apt-to-save-space you "
+"may need to re-add some recommended packages to make your image work "
+"properly."
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:199
+msgid "An easy way to list recommends is using /{apt-cache}/. For example:"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:203
+#, no-wrap
+msgid " $ apt-cache depends live-config live-boot\n"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:207
+msgid ""
+"In this example we found out that we had to re-include several packages "
+"recommended by live-config and live-boot: #{user-setup}# to make autologin "
+"work and #{sudo}# as an essential program to shutdown the system. Besides, "
+"it could be handy to add #{live-tools}# to be able to copy the image to RAM "
+"and #{eject}# to eventually eject the live media, So:"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:211
+#, fuzzy
+#| msgid ""
+#| " $ echo \"task-lxde-desktop iceweasel xchat\" >> config/package-lists/my."
+#| "list.chroot\n"
+msgid ""
+"$ echo \"live-tools user-setup sudo eject\" > config/package-lists/"
+"recommends.list.chroot"
+msgstr ""
+" $ echo \"task-lxde-desktop iceweasel xchat\" >> config/package-lists/my."
+"list.chroot\n"
+
+#. type: Plain text
+#: en/user_examples.ssi:215
+msgid ""
"Create the directory #{/etc/skel}# in #{config/includes.chroot}# and put a "
"custom #{.xsession}# in it for the default user that will launch /"
"{metacity}/ and start /{xvncviewer}/, connecting to port #{5901}# on a "
@@ -580,7 +623,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:203
+#: en/user_examples.ssi:221
#, no-wrap
msgid ""
" $ mkdir -p config/includes.chroot/etc/skel\n"
@@ -589,7 +632,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:206
+#: en/user_examples.ssi:224
#, no-wrap
msgid ""
" /usr/bin/metacity &\n"
@@ -597,7 +640,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:209
+#: en/user_examples.ssi:227
#, no-wrap
msgid ""
" exit\n"
@@ -605,28 +648,28 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:213
+#: en/user_examples.ssi:231
msgid "Build the image:"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:221
+#: en/user_examples.ssi:239
msgid "Enjoy."
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:223
+#: en/user_examples.ssi:241
msgid "2~ A base image for a 128M USB key"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:225
+#: en/user_examples.ssi:243
#, no-wrap
msgid "*{Use case:}* Create a standard image with some components removed in order to fit on a 128M USB key with a little space left over to use as you see fit.\n"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:227
+#: en/user_examples.ssi:245
msgid ""
"When optimizing an image to fit a certain media size, you need to understand "
"the tradeoffs you are making between size and functionality. In this "
@@ -639,7 +682,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:232
+#: en/user_examples.ssi:250
#, no-wrap
msgid ""
" $ lb config -k 486 --apt-indices false --apt-recommends false --memtest none\n"
@@ -647,12 +690,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:236
+#: en/user_examples.ssi:254
+msgid ""
+"To make the image work properly, we must re-add, at least, two recommended "
+"packages which are left out by the #{--apt-recommends false}# option. See "
+"{Tweaking APT to save space}#tweaking-apt-to-save-space"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:258
+#, fuzzy, no-wrap
+#| msgid " $ echo \"task-lxde-desktop iceweasel xchat\" >> config/package-lists/my.list.chroot\n"
+msgid " $ echo \"user-setup sudo\" > config/package-lists/recommends.list.chroot\n"
+msgstr " $ echo \"task-lxde-desktop iceweasel xchat\" >> config/package-lists/my.list.chroot\n"
+
+#. type: Plain text
+#: en/user_examples.ssi:262
msgid "Now, build the image in the usual way:"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:244
+#: en/user_examples.ssi:270
msgid ""
"On the author's system at the time of writing this, the above configuration "
"produced a 95Mbyte image. This compares favourably with the 182Mbyte image "
@@ -660,7 +718,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:246
+#: en/user_examples.ssi:272
msgid ""
"The biggest space-saver here, compared to building a standard image on an #"
"{i386}# architecture system, is to select only the #{486}# kernel flavour "
@@ -671,12 +729,12 @@ msgid ""
"some additional space, at the expense of omitting some packages you might "
"otherwise expect to be there, such as /{firmware-linux-free}/ which may be "
"needed to support certain hardware. #{--memtest none}# prevents the "
-"installation of a memory tester. And finally, the execution of the #{minimal}"
-"# hook removes some unused packages and files."
+"installation of a memory tester. And finally, the execution of the #{minimal."
+"chroot}# hook removes some unused packages and files."
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:248
+#: en/user_examples.ssi:274
msgid ""
"Using other hooks, like for example the #{stripped.chroot}# hook found in #{/"
"usr/share/doc/live-build/examples/hooks}#, may shave off additional small "
@@ -686,18 +744,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:250
+#: en/user_examples.ssi:276
msgid "2~ A localized KDE desktop and installer"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:252
+#: en/user_examples.ssi:278
#, no-wrap
msgid "*{Use case:}* Create a KDE desktop image, localized for Brazilian Portuguese and including an installer.\n"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:254
+#: en/user_examples.ssi:280
msgid ""
"We want to make an iso-hybrid image for i386 architecture using our "
"preferred desktop, in this case KDE, containing all of the same packages "
@@ -705,7 +763,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:256
+#: en/user_examples.ssi:282
msgid ""
"Our initial problem is the discovery of the names of the appropriate "
"language tasks. Currently, live-build cannot help with this. While we might "
@@ -715,18 +773,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:260
+#: en/user_examples.ssi:286
#, no-wrap
msgid " # apt-get install dctrl-tools tasksel-data\n"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:264
+#: en/user_examples.ssi:290
msgid "Now we can search for the appropriate tasks, first with:"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:269
+#: en/user_examples.ssi:295
#, no-wrap
msgid ""
" $ grep-dctrl -FTest-lang pt_BR /usr/share/tasksel/descs/debian-tasks.desc -sTask\n"
@@ -734,14 +792,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:273
+#: en/user_examples.ssi:299
msgid ""
"By this command, we discover the task is called, plainly enough, brazilian-"
"portuguese. Now to find the related tasks:"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:279
+#: en/user_examples.ssi:305
#, no-wrap
msgid ""
" $ grep-dctrl -FEnhances brazilian-portuguese /usr/share/tasksel/descs/debian-tasks.desc -sTask\n"
@@ -750,17 +808,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:283
+#: en/user_examples.ssi:309
msgid ""
"At boot time we will generate the pt_BR.UTF-8 locale and select the pt-"
-"latin1 keyboard layout. We will also need to preseed our desktop choice, "
-"\"kde\" so that tasksel will install the correct desktop task, as it differs "
-"from the default (see {Desktop and languages tasks}#desktop-and-language-"
-"tasks). Now let's put the pieces together:"
+"latin1 keyboard layout. Now let's put the pieces together. Recalling from "
+"{Using metapackages}#using-metapackages that task metapackages are prefixed #"
+"{task-}#, we just specify these language boot parameters, then add standard "
+"priority packages and all our discovered task metapackages to our package "
+"list as follows:"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:297
+#: en/user_examples.ssi:323
#, no-wrap
msgid ""
" $ mkdir live-pt_BR-kde\n"
@@ -770,14 +829,14 @@ msgid ""
" -k 486 \\\n"
" --bootappend-live \"locales=pt_BR.UTF-8 keyboard-layouts=pt-latin1\" \\\n"
" --debian-installer live\n"
-" $ echo kde-desktop brazilian-portuguese brazilian-portuguese-desktop \\\n"
-" brazilian-portuguese-kde-desktop >> config/task-lists/my.list.chroot\n"
-" $ echo debian-installer-launcher >> config/package-lists/my.list.chroot\n"
-" $ echo tasksel tasksel/desktop multiselect kde >> config/preseed/my.preseed.chroot\n"
+" $ echo '! Packages Priority standard' > config/package-lists/standard.list.chroot\n"
+" $ echo task-kde-desktop task-brazilian-portuguese task-brazilian-portuguese-desktop \\\n"
+" task-brazilian-portuguese-kde-desktop >> config/package-lists/desktop.list.chroot\n"
+" $ echo debian-installer-launcher >> config/package-lists/installer.list.chroot\n"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:300
+#: en/user_examples.ssi:326
msgid ""
"Note that we have included the debian-installer-launcher package to launch "
"the installer from the live desktop, and have also specified the 486 flavour "
diff --git a/manual/po/de/live-manual.ssm.po b/manual/po/de/live-manual.ssm.po
index 042f867..0efcd25 100644
--- a/manual/po/de/live-manual.ssm.po
+++ b/manual/po/de/live-manual.ssm.po
@@ -8,7 +8,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-manual VERSION\n"
-"POT-Creation-Date: 2012-08-08 00:16+0300\n"
+"POT-Creation-Date: 2012-08-10 22:48+0300\n"
"PO-Revision-Date: 2011-04-23 14:15+0300\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -50,10 +50,10 @@ msgstr ""
#, no-wrap
msgid ""
"@date:\n"
-" :published: 2012-08-08\n"
+" :published: 2012-08-10\n"
msgstr ""
"@date:\n"
-" :published: 08.08.2012\n"
+" :published: 10.08.2012\n"
#. type: Plain text
#: en/live-manual.ssm:15
diff --git a/manual/po/de/user_customization-packages.ssi.po b/manual/po/de/user_customization-packages.ssi.po
index e48b340..3a466d5 100644
--- a/manual/po/de/user_customization-packages.ssi.po
+++ b/manual/po/de/user_customization-packages.ssi.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-manual VERSION\n"
-"POT-Creation-Date: 2012-08-06 22:49+0300\n"
+"POT-Creation-Date: 2012-08-10 22:48+0300\n"
"PO-Revision-Date: 2011-04-23 14:15+0300\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -52,13 +52,12 @@ msgstr ""
#: en/user_customization-packages.ssi:177
#: en/user_customization-packages.ssi:187
#: en/user_customization-packages.ssi:205
-#: en/user_customization-packages.ssi:215
-#: en/user_customization-packages.ssi:280
-#: en/user_customization-packages.ssi:292
-#: en/user_customization-packages.ssi:302
-#: en/user_customization-packages.ssi:320
-#: en/user_customization-packages.ssi:337
-#: en/user_customization-packages.ssi:345 en/user_customization-runtime.ssi:14
+#: en/user_customization-packages.ssi:269
+#: en/user_customization-packages.ssi:281
+#: en/user_customization-packages.ssi:291
+#: en/user_customization-packages.ssi:311
+#: en/user_customization-packages.ssi:328
+#: en/user_customization-packages.ssi:336 en/user_customization-runtime.ssi:14
#: en/user_customization-runtime.ssi:27 en/user_customization-runtime.ssi:45
#: en/user_customization-runtime.ssi:57 en/user_customization-runtime.ssi:76
#: en/user_customization-runtime.ssi:84 en/user_customization-runtime.ssi:93
@@ -69,15 +68,16 @@ msgstr ""
#: en/user_examples.ssi:92 en/user_examples.ssi:105 en/user_examples.ssi:113
#: en/user_examples.ssi:123 en/user_examples.ssi:133 en/user_examples.ssi:147
#: en/user_examples.ssi:155 en/user_examples.ssi:163 en/user_examples.ssi:171
-#: en/user_examples.ssi:187 en/user_examples.ssi:199 en/user_examples.ssi:215
-#: en/user_examples.ssi:229 en/user_examples.ssi:238 en/user_examples.ssi:258
-#: en/user_examples.ssi:266 en/user_examples.ssi:275 en/user_examples.ssi:285
+#: en/user_examples.ssi:187 en/user_examples.ssi:201 en/user_examples.ssi:209
+#: en/user_examples.ssi:217 en/user_examples.ssi:233 en/user_examples.ssi:247
+#: en/user_examples.ssi:256 en/user_examples.ssi:264 en/user_examples.ssi:284
+#: en/user_examples.ssi:292 en/user_examples.ssi:301 en/user_examples.ssi:311
#: en/user_installation.ssi:38 en/user_installation.ssi:46
#: en/user_installation.ssi:56 en/user_installation.ssi:64
#: en/user_installation.ssi:74 en/user_installation.ssi:82
#: en/user_installation.ssi:90 en/user_installation.ssi:114
-#: en/user_installation.ssi:129 en/user_installation.ssi:146
-#: en/user_managing_a_configuration.ssi:22
+#: en/user_installation.ssi:129 en/user_installation.ssi:142
+#: en/user_installation.ssi:153 en/user_managing_a_configuration.ssi:22
#: en/user_managing_a_configuration.ssi:31
#: en/user_managing_a_configuration.ssi:54
#: en/user_managing_a_configuration.ssi:65
@@ -123,13 +123,12 @@ msgstr ""
#: en/user_customization-packages.ssi:183
#: en/user_customization-packages.ssi:193
#: en/user_customization-packages.ssi:211
-#: en/user_customization-packages.ssi:220
-#: en/user_customization-packages.ssi:284
-#: en/user_customization-packages.ssi:296
-#: en/user_customization-packages.ssi:306
-#: en/user_customization-packages.ssi:333
-#: en/user_customization-packages.ssi:341
-#: en/user_customization-packages.ssi:350 en/user_customization-runtime.ssi:21
+#: en/user_customization-packages.ssi:273
+#: en/user_customization-packages.ssi:285
+#: en/user_customization-packages.ssi:295
+#: en/user_customization-packages.ssi:324
+#: en/user_customization-packages.ssi:332
+#: en/user_customization-packages.ssi:341 en/user_customization-runtime.ssi:21
#: en/user_customization-runtime.ssi:31 en/user_customization-runtime.ssi:49
#: en/user_customization-runtime.ssi:70 en/user_customization-runtime.ssi:80
#: en/user_customization-runtime.ssi:89 en/user_customization-runtime.ssi:98
@@ -140,15 +139,16 @@ msgstr ""
#: en/user_examples.ssi:101 en/user_examples.ssi:109 en/user_examples.ssi:117
#: en/user_examples.ssi:127 en/user_examples.ssi:139 en/user_examples.ssi:151
#: en/user_examples.ssi:159 en/user_examples.ssi:167 en/user_examples.ssi:175
-#: en/user_examples.ssi:195 en/user_examples.ssi:211 en/user_examples.ssi:219
-#: en/user_examples.ssi:234 en/user_examples.ssi:242 en/user_examples.ssi:262
-#: en/user_examples.ssi:271 en/user_examples.ssi:281 en/user_examples.ssi:299
+#: en/user_examples.ssi:195 en/user_examples.ssi:205 en/user_examples.ssi:213
+#: en/user_examples.ssi:229 en/user_examples.ssi:237 en/user_examples.ssi:252
+#: en/user_examples.ssi:260 en/user_examples.ssi:268 en/user_examples.ssi:288
+#: en/user_examples.ssi:297 en/user_examples.ssi:307 en/user_examples.ssi:325
#: en/user_installation.ssi:42 en/user_installation.ssi:50
#: en/user_installation.ssi:60 en/user_installation.ssi:70
#: en/user_installation.ssi:78 en/user_installation.ssi:86
#: en/user_installation.ssi:94 en/user_installation.ssi:119
-#: en/user_installation.ssi:136 en/user_installation.ssi:149
-#: en/user_managing_a_configuration.ssi:27
+#: en/user_installation.ssi:136 en/user_installation.ssi:147
+#: en/user_installation.ssi:156 en/user_managing_a_configuration.ssi:27
#: en/user_managing_a_configuration.ssi:42
#: en/user_managing_a_configuration.ssi:59
#: en/user_managing_a_configuration.ssi:70
@@ -384,7 +384,7 @@ msgid "*{Note:}* some preconfigured package repositories are available for easy
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:83 en/user_installation.ssi:148
+#: en/user_customization-packages.ssi:83 en/user_installation.ssi:155
#, no-wrap
msgid " $ lb config --archives live.debian.net\n"
msgstr ""
@@ -429,7 +429,7 @@ msgstr ""
#. type: Plain text
#: en/user_customization-packages.ssi:97
-msgid "3~ Using metapackages"
+msgid "3~using-metapackages Using metapackages"
msgstr ""
#. type: Plain text
@@ -694,7 +694,7 @@ msgid ""
"include such things as language-specific fonts and input-method packages, if "
"you want them, you need to specify them in your configuration. For example, "
"a GNOME desktop image containing support for Japanese might include these "
-"tasks:"
+"task metapackages:"
msgstr ""
#. type: Plain text
@@ -702,43 +702,19 @@ msgstr ""
#, no-wrap
msgid ""
" $ lb config\n"
-" $ echo \"gnome-desktop desktop standard laptop\" >> config/task-lists/my.list.chroot\n"
-" $ echo \"japanese japanese-desktop japanese-gnome-desktop\" >> config/task-lists/my.list.chroot\n"
+" $ echo \"task-gnome-desktop task-laptop\" >> config/package-lists/my.list.chroot\n"
+" $ echo \"task-japanese task-japanese-desktop task-japanese-gnome-desktop\" >> config/package-lists/my.list.chroot\n"
msgstr ""
#. type: Plain text
#: en/user_customization-packages.ssi:213
msgid ""
-"Since desktop tasks are \"internal\" tasks, for every desktop flavour task "
-"included in the image, the corresponding value, if it differs from the "
-"default, \"gnome\", must be preseeded in the \"tasksel/desktop\" debconf "
-"variable or else tasksel will not recognize and install it. Thus:"
-msgstr ""
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:218
-#, no-wrap
-msgid ""
-" $ lb config\n"
-" $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot\n"
-msgstr ""
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:222
-msgid ""
-"This parameter can take multiple values, e.g. \"lxde xfce\" instead of \"kde"
-"\"."
-msgstr ""
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:224
-msgid ""
"2~installing-modified-or-third-party-packages Installing modified or third-"
"party packages"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:226
+#: en/user_customization-packages.ssi:215
msgid ""
"Whilst it is against the philosophy of Debian Live, it may sometimes be "
"necessary to build a Live system with modified versions of packages that are "
@@ -749,7 +725,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:228
+#: en/user_customization-packages.ssi:217
msgid ""
"This section does not cover advice regarding building or maintaining "
"modified packages. Joachim Breitner's 'How to fork privately' method from "
@@ -760,22 +736,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:230
+#: en/user_customization-packages.ssi:219
msgid "There are two ways of installing modified custom packages:"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:232
+#: en/user_customization-packages.ssi:221
msgid "_* #{packages.chroot}#"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:234
+#: en/user_customization-packages.ssi:223
msgid "_* Using a custom APT repository"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:236
+#: en/user_customization-packages.ssi:225
msgid ""
"Using #{packages.chroot}# is simpler to achieve and useful for \"one-off\" "
"customizations but has a number of drawbacks, whilst using a custom APT "
@@ -783,12 +759,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:238
+#: en/user_customization-packages.ssi:227
msgid "3~ Using #{packages.chroot}# to install custom packages"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:240
+#: en/user_customization-packages.ssi:229
msgid ""
"To install a custom package, simply copy it to the #{config/packages.chroot/}"
"# directory. Packages that are inside this directory will be automatically "
@@ -797,45 +773,45 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:242
+#: en/user_customization-packages.ssi:231
msgid ""
"Packages *{must}* be named in the prescribed way. One simple way to do this "
"is to use #{dpkg-name}#."
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:244
+#: en/user_customization-packages.ssi:233
msgid ""
"Using #{packages.chroot}# for installation of custom packages has "
"disadvantages:"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:246
+#: en/user_customization-packages.ssi:235
msgid "_* It is not possible to use secure APT."
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:248
+#: en/user_customization-packages.ssi:237
msgid ""
"_* You must install all appropriate packages in the #{config/packages."
"chroot/}# directory."
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:250
+#: en/user_customization-packages.ssi:239
msgid ""
"_* It does not lend itself to storing Debian Live configurations in revision "
"control."
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:252
+#: en/user_customization-packages.ssi:241
msgid "3~ Using an APT repository to install custom packages"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:254
+#: en/user_customization-packages.ssi:243
msgid ""
"Unlike using #{packages.chroot}#, when using a custom APT repository you "
"must ensure that you specify the packages elsewhere. See {Choosing packages "
@@ -843,7 +819,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:256
+#: en/user_customization-packages.ssi:245
msgid ""
"Whilst it may seem unnecessary effort to create an APT repository to install "
"custom packages, the infrastructure can be easily re-used at a later date to "
@@ -851,12 +827,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:258
+#: en/user_customization-packages.ssi:247
msgid "3~ Custom packages and APT"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:260
+#: en/user_customization-packages.ssi:249
msgid ""
"live-build uses APT to install all packages into the live system so will "
"therefore inherit behaviours from this program. One relevant example is that "
@@ -866,7 +842,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:262
+#: en/user_customization-packages.ssi:251
msgid ""
"Because of this, you may wish to increment the version number in your custom "
"packages' #{debian/changelog}# files to ensure that your modified version is "
@@ -876,12 +852,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:264
+#: en/user_customization-packages.ssi:253
msgid "2~ Configuring APT at build time"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:266
+#: en/user_customization-packages.ssi:255
msgid ""
"You can configure APT through a number of options applied only at build "
"time. (APT configuration used in the running live system may be configured "
@@ -892,12 +868,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:268
+#: en/user_customization-packages.ssi:257
msgid "3~choosing-apt-or-aptitude Choosing apt or aptitude"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:270
+#: en/user_customization-packages.ssi:259
msgid ""
"You can elect to use either /{apt}/ or /{aptitude}/ when installing packages "
"at build time. Which utility is used is governed by the #{--apt}# argument "
@@ -907,26 +883,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:272
+#: en/user_customization-packages.ssi:261
msgid ""
"_* #{apt}#: With this method, if a missing package is specified, the package "
"installation will fail. This is the default setting."
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:274
+#: en/user_customization-packages.ssi:263
msgid ""
"_* #{aptitude}#: With this method, if a missing package is specified, the "
"package installation will succeed."
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:276
+#: en/user_customization-packages.ssi:265
msgid "3~ Using a proxy with APT"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:278
+#: en/user_customization-packages.ssi:267
msgid ""
"One commonly required APT configuration is to deal with building an image "
"behind a proxy. You may specify your APT proxy with the #{--apt-ftp-proxy}# "
@@ -934,18 +910,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:282
+#: en/user_customization-packages.ssi:271
#, no-wrap
msgid " $ lb config --apt-http-proxy http://proxy/\n"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:286
-msgid "3~ Tweaking APT to save space"
+#: en/user_customization-packages.ssi:275
+msgid "3~tweaking-apt-to-save-space Tweaking APT to save space"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:288
+#: en/user_customization-packages.ssi:277
msgid ""
"You may find yourself needing to save some space on the image media, in "
"which case one or the other or both of the following options may be of "
@@ -953,20 +929,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:290
+#: en/user_customization-packages.ssi:279
msgid ""
"If you don't want to include APT indices in the image, you can omit those "
"with:"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:294
+#: en/user_customization-packages.ssi:283
#, no-wrap
msgid " $ lb config --apt-indices false\n"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:298
+#: en/user_customization-packages.ssi:287
msgid ""
"This will not influence the entries in #{/etc/apt/sources.list}#, but merely "
"whether #{/var/lib/apt}# contains the indices files or not. The tradeoff is "
@@ -976,41 +952,56 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:300
+#: en/user_customization-packages.ssi:289
msgid ""
"If you find the installation of recommended packages bloats your image too "
-"much, you may disable that default option of APT with:"
+"much, provided you are prepared to deal with the consequences discussed "
+"below, you may disable that default option of APT with:"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:304
+#: en/user_customization-packages.ssi:293
#, no-wrap
msgid " $ lb config --apt-recommends false\n"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:308
+#: en/user_customization-packages.ssi:297
msgid ""
-"The tradeoff here is that if you don't install recommended packages for a "
-"given package, that is, \"packages that would be found together with this "
-"one in all but unusual installations\" (Debian Policy Manual, section 7.2), "
-"some packages that you actually need may be omitted. Therefore, we suggest "
-"you review the difference turning off recommends makes to your packages list "
-"(see the #{binary.packages}# file generated by #{lb build}#) and re-include "
-"in your list any missing packages that you still want installed. "
-"Alternatively, if you find you only want a small number of recommended "
-"packages left out, leave recommends enabled and set a negative APT pin "
-"priority on selected packages to prevent them from being installed, as "
-"explained in {APT pinning}#apt-pinning."
+"The most important consequence of turning off recommends is that #{live-boot}"
+"# and #{live-config}# themselves recommend some packages that provide "
+"important functionality used by most Live configurations, such as #{user-"
+"setup}# which #{live-config}# recommends and is used to create the live "
+"user. In all but the most exceptional circumstances you need to add back at "
+"least some of these recommends to your package lists or else your image will "
+"not work as expected, if at all. Look at the recommended packages for each "
+"of the #{live-*}# packages included in your build and if you are not certain "
+"you can omit them, add them back into your package lists."
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:310
+#: en/user_customization-packages.ssi:299
+msgid ""
+"The more general consequence is that if you don't install recommended "
+"packages for any given package, that is, \"packages that would be found "
+"together with this one in all but unusual installations\" (Debian Policy "
+"Manual, section 7.2), some packages that users of your Live system actually "
+"need may be omitted. Therefore, we suggest you review the difference turning "
+"off recommends makes to your packages list (see the #{binary.packages}# file "
+"generated by #{lb build}#) and re-include in your list any missing packages "
+"that you still want installed. Alternatively, if you find you only want a "
+"small number of recommended packages left out, leave recommends enabled and "
+"set a negative APT pin priority on selected packages to prevent them from "
+"being installed, as explained in {APT pinning}#apt-pinning."
+msgstr ""
+
+#. type: Plain text
+#: en/user_customization-packages.ssi:301
msgid "3~ Passing options to apt or aptitude"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:312
+#: en/user_customization-packages.ssi:303
msgid ""
"If there is not a #{lb config}# option to alter APT's behaviour in the way "
"you need, use #{--apt-options}# or #{--aptitude-options}# to pass any "
@@ -1019,12 +1010,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:314
+#: en/user_customization-packages.ssi:305
msgid "3~apt-pinning APT pinning"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:316
+#: en/user_customization-packages.ssi:307
msgid ""
"For background, please first read the #{apt_preferences(5)}# man page. APT "
"pinning can be configured either for build time, or else for run time. For "
@@ -1033,7 +1024,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:318
+#: en/user_customization-packages.ssi:309
msgid ""
"Let's say you are building a wheezy live system but need all the live "
"packages that end up in the binary image to be installed from sid at build "
@@ -1044,7 +1035,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:326
+#: en/user_customization-packages.ssi:317
#, no-wrap
msgid ""
" $ echo \"deb http://mirror/debian sid main\" > config/archives/sid.list.chroot\n"
@@ -1055,7 +1046,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:331
+#: en/user_customization-packages.ssi:322
#, no-wrap
msgid ""
" Package: *\n"
@@ -1065,18 +1056,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:335
+#: en/user_customization-packages.ssi:326
#, no-wrap
msgid "*{Note:}* Wildcards can be used in package names (e.g. *{Package: live-*}*) with Apt version 0.8.14 or higher. This means that it works with wheezy using:\n"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:339
+#: en/user_customization-packages.ssi:330
msgid "$ lb config --distribution wheezy"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:343
+#: en/user_customization-packages.ssi:334
msgid ""
"Negative pin priorities will prevent a package from being installed, as in "
"the case where you do not want a package that is recommended by another "
@@ -1090,7 +1081,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:349
+#: en/user_customization-packages.ssi:340
#, no-wrap
msgid ""
" Package: gnome-keyring\n"
diff --git a/manual/po/de/user_examples.ssi.po b/manual/po/de/user_examples.ssi.po
index 3dfeb72..69d9685 100644
--- a/manual/po/de/user_examples.ssi.po
+++ b/manual/po/de/user_examples.ssi.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-manual VERSION\n"
-"POT-Creation-Date: 2012-08-06 22:49+0300\n"
+"POT-Creation-Date: 2012-08-10 22:48+0300\n"
"PO-Revision-Date: 2011-04-23 14:15+0300\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -57,13 +57,12 @@ msgstr ":B~ Beispiele"
#: en/user_customization-packages.ssi:177
#: en/user_customization-packages.ssi:187
#: en/user_customization-packages.ssi:205
-#: en/user_customization-packages.ssi:215
-#: en/user_customization-packages.ssi:280
-#: en/user_customization-packages.ssi:292
-#: en/user_customization-packages.ssi:302
-#: en/user_customization-packages.ssi:320
-#: en/user_customization-packages.ssi:337
-#: en/user_customization-packages.ssi:345 en/user_customization-runtime.ssi:14
+#: en/user_customization-packages.ssi:269
+#: en/user_customization-packages.ssi:281
+#: en/user_customization-packages.ssi:291
+#: en/user_customization-packages.ssi:311
+#: en/user_customization-packages.ssi:328
+#: en/user_customization-packages.ssi:336 en/user_customization-runtime.ssi:14
#: en/user_customization-runtime.ssi:27 en/user_customization-runtime.ssi:45
#: en/user_customization-runtime.ssi:57 en/user_customization-runtime.ssi:76
#: en/user_customization-runtime.ssi:84 en/user_customization-runtime.ssi:93
@@ -74,15 +73,16 @@ msgstr ":B~ Beispiele"
#: en/user_examples.ssi:92 en/user_examples.ssi:105 en/user_examples.ssi:113
#: en/user_examples.ssi:123 en/user_examples.ssi:133 en/user_examples.ssi:147
#: en/user_examples.ssi:155 en/user_examples.ssi:163 en/user_examples.ssi:171
-#: en/user_examples.ssi:187 en/user_examples.ssi:199 en/user_examples.ssi:215
-#: en/user_examples.ssi:229 en/user_examples.ssi:238 en/user_examples.ssi:258
-#: en/user_examples.ssi:266 en/user_examples.ssi:275 en/user_examples.ssi:285
+#: en/user_examples.ssi:187 en/user_examples.ssi:201 en/user_examples.ssi:209
+#: en/user_examples.ssi:217 en/user_examples.ssi:233 en/user_examples.ssi:247
+#: en/user_examples.ssi:256 en/user_examples.ssi:264 en/user_examples.ssi:284
+#: en/user_examples.ssi:292 en/user_examples.ssi:301 en/user_examples.ssi:311
#: en/user_installation.ssi:38 en/user_installation.ssi:46
#: en/user_installation.ssi:56 en/user_installation.ssi:64
#: en/user_installation.ssi:74 en/user_installation.ssi:82
#: en/user_installation.ssi:90 en/user_installation.ssi:114
-#: en/user_installation.ssi:129 en/user_installation.ssi:146
-#: en/user_managing_a_configuration.ssi:22
+#: en/user_installation.ssi:129 en/user_installation.ssi:142
+#: en/user_installation.ssi:153 en/user_managing_a_configuration.ssi:22
#: en/user_managing_a_configuration.ssi:31
#: en/user_managing_a_configuration.ssi:54
#: en/user_managing_a_configuration.ssi:65
@@ -128,13 +128,12 @@ msgstr ""
#: en/user_customization-packages.ssi:183
#: en/user_customization-packages.ssi:193
#: en/user_customization-packages.ssi:211
-#: en/user_customization-packages.ssi:220
-#: en/user_customization-packages.ssi:284
-#: en/user_customization-packages.ssi:296
-#: en/user_customization-packages.ssi:306
-#: en/user_customization-packages.ssi:333
-#: en/user_customization-packages.ssi:341
-#: en/user_customization-packages.ssi:350 en/user_customization-runtime.ssi:21
+#: en/user_customization-packages.ssi:273
+#: en/user_customization-packages.ssi:285
+#: en/user_customization-packages.ssi:295
+#: en/user_customization-packages.ssi:324
+#: en/user_customization-packages.ssi:332
+#: en/user_customization-packages.ssi:341 en/user_customization-runtime.ssi:21
#: en/user_customization-runtime.ssi:31 en/user_customization-runtime.ssi:49
#: en/user_customization-runtime.ssi:70 en/user_customization-runtime.ssi:80
#: en/user_customization-runtime.ssi:89 en/user_customization-runtime.ssi:98
@@ -145,15 +144,16 @@ msgstr ""
#: en/user_examples.ssi:101 en/user_examples.ssi:109 en/user_examples.ssi:117
#: en/user_examples.ssi:127 en/user_examples.ssi:139 en/user_examples.ssi:151
#: en/user_examples.ssi:159 en/user_examples.ssi:167 en/user_examples.ssi:175
-#: en/user_examples.ssi:195 en/user_examples.ssi:211 en/user_examples.ssi:219
-#: en/user_examples.ssi:234 en/user_examples.ssi:242 en/user_examples.ssi:262
-#: en/user_examples.ssi:271 en/user_examples.ssi:281 en/user_examples.ssi:299
+#: en/user_examples.ssi:195 en/user_examples.ssi:205 en/user_examples.ssi:213
+#: en/user_examples.ssi:229 en/user_examples.ssi:237 en/user_examples.ssi:252
+#: en/user_examples.ssi:260 en/user_examples.ssi:268 en/user_examples.ssi:288
+#: en/user_examples.ssi:297 en/user_examples.ssi:307 en/user_examples.ssi:325
#: en/user_installation.ssi:42 en/user_installation.ssi:50
#: en/user_installation.ssi:60 en/user_installation.ssi:70
#: en/user_installation.ssi:78 en/user_installation.ssi:86
#: en/user_installation.ssi:94 en/user_installation.ssi:119
-#: en/user_installation.ssi:136 en/user_installation.ssi:149
-#: en/user_managing_a_configuration.ssi:27
+#: en/user_installation.ssi:136 en/user_installation.ssi:147
+#: en/user_installation.ssi:156 en/user_managing_a_configuration.ssi:27
#: en/user_managing_a_configuration.ssi:42
#: en/user_managing_a_configuration.ssi:59
#: en/user_managing_a_configuration.ssi:70
@@ -164,7 +164,7 @@ msgstr ""
#. type: Plain text
#: en/project_bugs.ssi:64 en/user_examples.ssi:42 en/user_examples.ssi:68
-#: en/user_examples.ssi:240
+#: en/user_examples.ssi:266
#, no-wrap
msgid " # lb build 2>&1 | tee build.log\n"
msgstr ""
@@ -177,7 +177,7 @@ msgstr ""
#. type: Plain text
#: en/user_basics.ssi:44 en/user_basics.ssi:170 en/user_basics.ssi:238
-#: en/user_examples.ssi:125 en/user_examples.ssi:217
+#: en/user_examples.ssi:125 en/user_examples.ssi:235
#, no-wrap
msgid " # lb build\n"
msgstr ""
@@ -551,10 +551,11 @@ msgstr ""
#: en/user_examples.ssi:185
msgid ""
"Make a build directory and create an skeletal configuration inside it, "
-"disabling recommends to make a minimal system. And then create two package "
-"lists: the first one generated with a script provided by live-build named #"
-"{Packages}# (see {Generated package lists}#generated-package-lists), and the "
-"second one including /{xorg}/, /{gdm3}/, /{metacity}/ and /{xvnc4viewer}/."
+"disabling recommends to make a minimal system. And then create two initial "
+"package lists: the first one generated with a script provided by live-build "
+"named #{Packages}# (see {Generated package lists}#generated-package-lists), "
+"and the second one including /{xorg}/, /{gdm3}/, /{metacity}/ and /"
+"{xvnc4viewer}/."
msgstr ""
#. type: Plain text
@@ -571,6 +572,42 @@ msgstr ""
#. type: Plain text
#: en/user_examples.ssi:197
msgid ""
+"As explained in {Tweaking APT to save space}#tweaking-apt-to-save-space you "
+"may need to re-add some recommended packages to make your image work "
+"properly."
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:199
+msgid "An easy way to list recommends is using /{apt-cache}/. For example:"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:203
+#, no-wrap
+msgid " $ apt-cache depends live-config live-boot\n"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:207
+msgid ""
+"In this example we found out that we had to re-include several packages "
+"recommended by live-config and live-boot: #{user-setup}# to make autologin "
+"work and #{sudo}# as an essential program to shutdown the system. Besides, "
+"it could be handy to add #{live-tools}# to be able to copy the image to RAM "
+"and #{eject}# to eventually eject the live media, So:"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:211
+msgid ""
+"$ echo \"live-tools user-setup sudo eject\" > config/package-lists/"
+"recommends.list.chroot"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:215
+msgid ""
"Create the directory #{/etc/skel}# in #{config/includes.chroot}# and put a "
"custom #{.xsession}# in it for the default user that will launch /"
"{metacity}/ and start /{xvncviewer}/, connecting to port #{5901}# on a "
@@ -578,7 +615,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:203
+#: en/user_examples.ssi:221
#, no-wrap
msgid ""
" $ mkdir -p config/includes.chroot/etc/skel\n"
@@ -587,7 +624,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:206
+#: en/user_examples.ssi:224
#, no-wrap
msgid ""
" /usr/bin/metacity &\n"
@@ -595,7 +632,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:209
+#: en/user_examples.ssi:227
#, no-wrap
msgid ""
" exit\n"
@@ -603,28 +640,28 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:213
+#: en/user_examples.ssi:231
msgid "Build the image:"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:221
+#: en/user_examples.ssi:239
msgid "Enjoy."
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:223
+#: en/user_examples.ssi:241
msgid "2~ A base image for a 128M USB key"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:225
+#: en/user_examples.ssi:243
#, no-wrap
msgid "*{Use case:}* Create a standard image with some components removed in order to fit on a 128M USB key with a little space left over to use as you see fit.\n"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:227
+#: en/user_examples.ssi:245
msgid ""
"When optimizing an image to fit a certain media size, you need to understand "
"the tradeoffs you are making between size and functionality. In this "
@@ -637,7 +674,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:232
+#: en/user_examples.ssi:250
#, no-wrap
msgid ""
" $ lb config -k 486 --apt-indices false --apt-recommends false --memtest none\n"
@@ -645,12 +682,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:236
+#: en/user_examples.ssi:254
+msgid ""
+"To make the image work properly, we must re-add, at least, two recommended "
+"packages which are left out by the #{--apt-recommends false}# option. See "
+"{Tweaking APT to save space}#tweaking-apt-to-save-space"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:258
+#, no-wrap
+msgid " $ echo \"user-setup sudo\" > config/package-lists/recommends.list.chroot\n"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:262
msgid "Now, build the image in the usual way:"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:244
+#: en/user_examples.ssi:270
msgid ""
"On the author's system at the time of writing this, the above configuration "
"produced a 95Mbyte image. This compares favourably with the 182Mbyte image "
@@ -658,7 +709,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:246
+#: en/user_examples.ssi:272
msgid ""
"The biggest space-saver here, compared to building a standard image on an #"
"{i386}# architecture system, is to select only the #{486}# kernel flavour "
@@ -669,12 +720,12 @@ msgid ""
"some additional space, at the expense of omitting some packages you might "
"otherwise expect to be there, such as /{firmware-linux-free}/ which may be "
"needed to support certain hardware. #{--memtest none}# prevents the "
-"installation of a memory tester. And finally, the execution of the #{minimal}"
-"# hook removes some unused packages and files."
+"installation of a memory tester. And finally, the execution of the #{minimal."
+"chroot}# hook removes some unused packages and files."
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:248
+#: en/user_examples.ssi:274
msgid ""
"Using other hooks, like for example the #{stripped.chroot}# hook found in #{/"
"usr/share/doc/live-build/examples/hooks}#, may shave off additional small "
@@ -684,18 +735,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:250
+#: en/user_examples.ssi:276
msgid "2~ A localized KDE desktop and installer"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:252
+#: en/user_examples.ssi:278
#, no-wrap
msgid "*{Use case:}* Create a KDE desktop image, localized for Brazilian Portuguese and including an installer.\n"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:254
+#: en/user_examples.ssi:280
msgid ""
"We want to make an iso-hybrid image for i386 architecture using our "
"preferred desktop, in this case KDE, containing all of the same packages "
@@ -703,7 +754,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:256
+#: en/user_examples.ssi:282
msgid ""
"Our initial problem is the discovery of the names of the appropriate "
"language tasks. Currently, live-build cannot help with this. While we might "
@@ -713,18 +764,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:260
+#: en/user_examples.ssi:286
#, no-wrap
msgid " # apt-get install dctrl-tools tasksel-data\n"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:264
+#: en/user_examples.ssi:290
msgid "Now we can search for the appropriate tasks, first with:"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:269
+#: en/user_examples.ssi:295
#, no-wrap
msgid ""
" $ grep-dctrl -FTest-lang pt_BR /usr/share/tasksel/descs/debian-tasks.desc -sTask\n"
@@ -732,14 +783,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:273
+#: en/user_examples.ssi:299
msgid ""
"By this command, we discover the task is called, plainly enough, brazilian-"
"portuguese. Now to find the related tasks:"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:279
+#: en/user_examples.ssi:305
#, no-wrap
msgid ""
" $ grep-dctrl -FEnhances brazilian-portuguese /usr/share/tasksel/descs/debian-tasks.desc -sTask\n"
@@ -748,17 +799,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:283
+#: en/user_examples.ssi:309
msgid ""
"At boot time we will generate the pt_BR.UTF-8 locale and select the pt-"
-"latin1 keyboard layout. We will also need to preseed our desktop choice, "
-"\"kde\" so that tasksel will install the correct desktop task, as it differs "
-"from the default (see {Desktop and languages tasks}#desktop-and-language-"
-"tasks). Now let's put the pieces together:"
+"latin1 keyboard layout. Now let's put the pieces together. Recalling from "
+"{Using metapackages}#using-metapackages that task metapackages are prefixed #"
+"{task-}#, we just specify these language boot parameters, then add standard "
+"priority packages and all our discovered task metapackages to our package "
+"list as follows:"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:297
+#: en/user_examples.ssi:323
#, no-wrap
msgid ""
" $ mkdir live-pt_BR-kde\n"
@@ -768,14 +820,14 @@ msgid ""
" -k 486 \\\n"
" --bootappend-live \"locales=pt_BR.UTF-8 keyboard-layouts=pt-latin1\" \\\n"
" --debian-installer live\n"
-" $ echo kde-desktop brazilian-portuguese brazilian-portuguese-desktop \\\n"
-" brazilian-portuguese-kde-desktop >> config/task-lists/my.list.chroot\n"
-" $ echo debian-installer-launcher >> config/package-lists/my.list.chroot\n"
-" $ echo tasksel tasksel/desktop multiselect kde >> config/preseed/my.preseed.chroot\n"
+" $ echo '! Packages Priority standard' > config/package-lists/standard.list.chroot\n"
+" $ echo task-kde-desktop task-brazilian-portuguese task-brazilian-portuguese-desktop \\\n"
+" task-brazilian-portuguese-kde-desktop >> config/package-lists/desktop.list.chroot\n"
+" $ echo debian-installer-launcher >> config/package-lists/installer.list.chroot\n"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:300
+#: en/user_examples.ssi:326
msgid ""
"Note that we have included the debian-installer-launcher package to launch "
"the installer from the live desktop, and have also specified the 486 flavour "
diff --git a/manual/po/es/live-manual.ssm.po b/manual/po/es/live-manual.ssm.po
index 29b225f..f9e7c70 100644
--- a/manual/po/es/live-manual.ssm.po
+++ b/manual/po/es/live-manual.ssm.po
@@ -8,7 +8,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-manual VERSION\n"
-"POT-Creation-Date: 2012-08-08 00:16+0300\n"
+"POT-Creation-Date: 2012-08-10 22:48+0300\n"
"PO-Revision-Date: 2012-08-07 14:03+0200\n"
"Last-Translator: Carlos Zuferri <chals at altorricon.com>\n"
"Language-Team: Debian Live <debian-live at lists.debian.org>\n"
@@ -50,10 +50,10 @@ msgstr ""
#, no-wrap
msgid ""
"@date:\n"
-" :published: 2012-08-08\n"
+" :published: 2012-08-10\n"
msgstr ""
"@date:\n"
-" :published: 08.08.2012\n"
+" :published: 10.08.2012\n"
#. type: Plain text
#: en/live-manual.ssm:15
diff --git a/manual/po/es/user_customization-packages.ssi.po b/manual/po/es/user_customization-packages.ssi.po
index d8560d1..92cac14 100644
--- a/manual/po/es/user_customization-packages.ssi.po
+++ b/manual/po/es/user_customization-packages.ssi.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-manual VERSION\n"
-"POT-Creation-Date: 2012-08-06 22:49+0300\n"
+"POT-Creation-Date: 2012-08-10 22:48+0300\n"
"PO-Revision-Date: 2012-08-08 22:57+0100\n"
"Last-Translator: Carlos Zuferri <chals at altorricon.com>\n"
"Language-Team: Debian Live <debian-live at lists.debian.org>\n"
@@ -54,13 +54,12 @@ msgstr ""
#: en/user_customization-packages.ssi:177
#: en/user_customization-packages.ssi:187
#: en/user_customization-packages.ssi:205
-#: en/user_customization-packages.ssi:215
-#: en/user_customization-packages.ssi:280
-#: en/user_customization-packages.ssi:292
-#: en/user_customization-packages.ssi:302
-#: en/user_customization-packages.ssi:320
-#: en/user_customization-packages.ssi:337
-#: en/user_customization-packages.ssi:345 en/user_customization-runtime.ssi:14
+#: en/user_customization-packages.ssi:269
+#: en/user_customization-packages.ssi:281
+#: en/user_customization-packages.ssi:291
+#: en/user_customization-packages.ssi:311
+#: en/user_customization-packages.ssi:328
+#: en/user_customization-packages.ssi:336 en/user_customization-runtime.ssi:14
#: en/user_customization-runtime.ssi:27 en/user_customization-runtime.ssi:45
#: en/user_customization-runtime.ssi:57 en/user_customization-runtime.ssi:76
#: en/user_customization-runtime.ssi:84 en/user_customization-runtime.ssi:93
@@ -71,15 +70,16 @@ msgstr ""
#: en/user_examples.ssi:92 en/user_examples.ssi:105 en/user_examples.ssi:113
#: en/user_examples.ssi:123 en/user_examples.ssi:133 en/user_examples.ssi:147
#: en/user_examples.ssi:155 en/user_examples.ssi:163 en/user_examples.ssi:171
-#: en/user_examples.ssi:187 en/user_examples.ssi:199 en/user_examples.ssi:215
-#: en/user_examples.ssi:229 en/user_examples.ssi:238 en/user_examples.ssi:258
-#: en/user_examples.ssi:266 en/user_examples.ssi:275 en/user_examples.ssi:285
+#: en/user_examples.ssi:187 en/user_examples.ssi:201 en/user_examples.ssi:209
+#: en/user_examples.ssi:217 en/user_examples.ssi:233 en/user_examples.ssi:247
+#: en/user_examples.ssi:256 en/user_examples.ssi:264 en/user_examples.ssi:284
+#: en/user_examples.ssi:292 en/user_examples.ssi:301 en/user_examples.ssi:311
#: en/user_installation.ssi:38 en/user_installation.ssi:46
#: en/user_installation.ssi:56 en/user_installation.ssi:64
#: en/user_installation.ssi:74 en/user_installation.ssi:82
#: en/user_installation.ssi:90 en/user_installation.ssi:114
-#: en/user_installation.ssi:129 en/user_installation.ssi:146
-#: en/user_managing_a_configuration.ssi:22
+#: en/user_installation.ssi:129 en/user_installation.ssi:142
+#: en/user_installation.ssi:153 en/user_managing_a_configuration.ssi:22
#: en/user_managing_a_configuration.ssi:31
#: en/user_managing_a_configuration.ssi:54
#: en/user_managing_a_configuration.ssi:65
@@ -125,13 +125,12 @@ msgstr "code{"
#: en/user_customization-packages.ssi:183
#: en/user_customization-packages.ssi:193
#: en/user_customization-packages.ssi:211
-#: en/user_customization-packages.ssi:220
-#: en/user_customization-packages.ssi:284
-#: en/user_customization-packages.ssi:296
-#: en/user_customization-packages.ssi:306
-#: en/user_customization-packages.ssi:333
-#: en/user_customization-packages.ssi:341
-#: en/user_customization-packages.ssi:350 en/user_customization-runtime.ssi:21
+#: en/user_customization-packages.ssi:273
+#: en/user_customization-packages.ssi:285
+#: en/user_customization-packages.ssi:295
+#: en/user_customization-packages.ssi:324
+#: en/user_customization-packages.ssi:332
+#: en/user_customization-packages.ssi:341 en/user_customization-runtime.ssi:21
#: en/user_customization-runtime.ssi:31 en/user_customization-runtime.ssi:49
#: en/user_customization-runtime.ssi:70 en/user_customization-runtime.ssi:80
#: en/user_customization-runtime.ssi:89 en/user_customization-runtime.ssi:98
@@ -142,15 +141,16 @@ msgstr "code{"
#: en/user_examples.ssi:101 en/user_examples.ssi:109 en/user_examples.ssi:117
#: en/user_examples.ssi:127 en/user_examples.ssi:139 en/user_examples.ssi:151
#: en/user_examples.ssi:159 en/user_examples.ssi:167 en/user_examples.ssi:175
-#: en/user_examples.ssi:195 en/user_examples.ssi:211 en/user_examples.ssi:219
-#: en/user_examples.ssi:234 en/user_examples.ssi:242 en/user_examples.ssi:262
-#: en/user_examples.ssi:271 en/user_examples.ssi:281 en/user_examples.ssi:299
+#: en/user_examples.ssi:195 en/user_examples.ssi:205 en/user_examples.ssi:213
+#: en/user_examples.ssi:229 en/user_examples.ssi:237 en/user_examples.ssi:252
+#: en/user_examples.ssi:260 en/user_examples.ssi:268 en/user_examples.ssi:288
+#: en/user_examples.ssi:297 en/user_examples.ssi:307 en/user_examples.ssi:325
#: en/user_installation.ssi:42 en/user_installation.ssi:50
#: en/user_installation.ssi:60 en/user_installation.ssi:70
#: en/user_installation.ssi:78 en/user_installation.ssi:86
#: en/user_installation.ssi:94 en/user_installation.ssi:119
-#: en/user_installation.ssi:136 en/user_installation.ssi:149
-#: en/user_managing_a_configuration.ssi:27
+#: en/user_installation.ssi:136 en/user_installation.ssi:147
+#: en/user_installation.ssi:156 en/user_managing_a_configuration.ssi:27
#: en/user_managing_a_configuration.ssi:42
#: en/user_managing_a_configuration.ssi:59
#: en/user_managing_a_configuration.ssi:70
@@ -483,7 +483,7 @@ msgid "*{Note:}* some preconfigured package repositories are available for easy
msgstr "*{Nota:}* Existen algunos repositorios de paquetes ya preconfigurados para facilitar la selección mediante la opción #{--archives}#. Por ejemplo, para utilizar las instantáneas del repositorio de Debian Live, sería suficiente con activarlo mediante:\n"
#. type: Plain text
-#: en/user_customization-packages.ssi:83 en/user_installation.ssi:148
+#: en/user_customization-packages.ssi:83 en/user_installation.ssi:155
#, no-wrap
msgid " $ lb config --archives live.debian.net\n"
msgstr " $ lb config --archives live.debian.net\n"
@@ -542,7 +542,9 @@ msgstr "*{Nota:}* El comportamiento de live-build cuando se especifica un paquet
#. type: Plain text
#: en/user_customization-packages.ssi:97
-msgid "3~ Using metapackages"
+#, fuzzy
+#| msgid "3~ Using metapackages"
+msgid "3~using-metapackages Using metapackages"
msgstr "3~ Utilizar metapaquetes"
#. type: Plain text
@@ -904,12 +906,19 @@ msgstr ""
#. type: Plain text
#: en/user_customization-packages.ssi:203
+#, fuzzy
+#| msgid ""
+#| "Because there is no provision made automatically for language tasks, "
+#| "which include such things as language-specific fonts and input-method "
+#| "packages, if you want them, you need to specify them in your "
+#| "configuration. For example, a GNOME desktop image containing support for "
+#| "Japanese might include these tasks:"
msgid ""
"Because there is no provision made automatically for language tasks, which "
"include such things as language-specific fonts and input-method packages, if "
"you want them, you need to specify them in your configuration. For example, "
"a GNOME desktop image containing support for Japanese might include these "
-"tasks:"
+"task metapackages:"
msgstr ""
"Ya que no se ha previsto la instalación automática de tareas de idiomas, que "
"incluyen cosas tales como tipos de letra específicos de cada lengua o "
@@ -920,11 +929,15 @@ msgstr ""
#. type: Plain text
#: en/user_customization-packages.ssi:209
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| " $ lb config\n"
+#| " $ echo \"gnome-desktop desktop standard laptop\" >> config/task-lists/my.list.chroot\n"
+#| " $ echo \"japanese japanese-desktop japanese-gnome-desktop\" >> config/task-lists/my.list.chroot\n"
msgid ""
" $ lb config\n"
-" $ echo \"gnome-desktop desktop standard laptop\" >> config/task-lists/my.list.chroot\n"
-" $ echo \"japanese japanese-desktop japanese-gnome-desktop\" >> config/task-lists/my.list.chroot\n"
+" $ echo \"task-gnome-desktop task-laptop\" >> config/package-lists/my.list.chroot\n"
+" $ echo \"task-japanese task-japanese-desktop task-japanese-gnome-desktop\" >> config/package-lists/my.list.chroot\n"
msgstr ""
" $ lb config\n"
" $ echo \"gnome-desktop desktop standard laptop\" >> config/task-lists/my.list.chroot\n"
@@ -933,39 +946,6 @@ msgstr ""
#. type: Plain text
#: en/user_customization-packages.ssi:213
msgid ""
-"Since desktop tasks are \"internal\" tasks, for every desktop flavour task "
-"included in the image, the corresponding value, if it differs from the "
-"default, \"gnome\", must be preseeded in the \"tasksel/desktop\" debconf "
-"variable or else tasksel will not recognize and install it. Thus:"
-msgstr ""
-"Ya que las tareas de escritorio son \"internas\", para cada tarea de sabor "
-"de escritorio incluido en la imagen, el valor correspondiente (si es "
-"diferente del predeterminado \"gnome\"), tiene que ser preconfigurado en la "
-"variable \"tasksel/desktop\" de lo contrario tasksel no lo va a reconocer e "
-"instalar. Por lo tanto:"
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:218
-#, no-wrap
-msgid ""
-" $ lb config\n"
-" $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot\n"
-msgstr ""
-" $ lb config\n"
-" $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot\n"
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:222
-msgid ""
-"This parameter can take multiple values, e.g. \"lxde xfce\" instead of \"kde"
-"\"."
-msgstr ""
-"Este parámetro puede tener varios valores, por ejemplo, \"lxde xfce\" en "
-"lugar de \"kde\"."
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:224
-msgid ""
"2~installing-modified-or-third-party-packages Installing modified or third-"
"party packages"
msgstr ""
@@ -973,7 +953,7 @@ msgstr ""
"o de terceros"
#. type: Plain text
-#: en/user_customization-packages.ssi:226
+#: en/user_customization-packages.ssi:215
msgid ""
"Whilst it is against the philosophy of Debian Live, it may sometimes be "
"necessary to build a Live system with modified versions of packages that are "
@@ -991,7 +971,7 @@ msgstr ""
"paquetes «de terceros» para añadir funcionalidades a medida o propietarias."
#. type: Plain text
-#: en/user_customization-packages.ssi:228
+#: en/user_customization-packages.ssi:217
msgid ""
"This section does not cover advice regarding building or maintaining "
"modified packages. Joachim Breitner's 'How to fork privately' method from "
@@ -1008,22 +988,22 @@ msgstr ""
"la creación de paquetes a medida."
#. type: Plain text
-#: en/user_customization-packages.ssi:230
+#: en/user_customization-packages.ssi:219
msgid "There are two ways of installing modified custom packages:"
msgstr "Existen dos formas de instalar paquetes personalizados:"
#. type: Plain text
-#: en/user_customization-packages.ssi:232
+#: en/user_customization-packages.ssi:221
msgid "_* #{packages.chroot}#"
msgstr "_* #{packages.chroot}#"
#. type: Plain text
-#: en/user_customization-packages.ssi:234
+#: en/user_customization-packages.ssi:223
msgid "_* Using a custom APT repository"
msgstr "_* Utilizando un repositorio APT personalizado"
#. type: Plain text
-#: en/user_customization-packages.ssi:236
+#: en/user_customization-packages.ssi:225
msgid ""
"Using #{packages.chroot}# is simpler to achieve and useful for \"one-off\" "
"customizations but has a number of drawbacks, whilst using a custom APT "
@@ -1035,12 +1015,12 @@ msgstr ""
"repositorio APT personalizado es más lento de poner en marcha."
#. type: Plain text
-#: en/user_customization-packages.ssi:238
+#: en/user_customization-packages.ssi:227
msgid "3~ Using #{packages.chroot}# to install custom packages"
msgstr "3~ Método #{packages.chroot}# para instalar paquetes personalizados"
#. type: Plain text
-#: en/user_customization-packages.ssi:240
+#: en/user_customization-packages.ssi:229
msgid ""
"To install a custom package, simply copy it to the #{config/packages.chroot/}"
"# directory. Packages that are inside this directory will be automatically "
@@ -1054,7 +1034,7 @@ msgstr ""
"los paquetes."
#. type: Plain text
-#: en/user_customization-packages.ssi:242
+#: en/user_customization-packages.ssi:231
msgid ""
"Packages *{must}* be named in the prescribed way. One simple way to do this "
"is to use #{dpkg-name}#."
@@ -1063,7 +1043,7 @@ msgstr ""
"es usar #{dpkg-name}#."
#. type: Plain text
-#: en/user_customization-packages.ssi:244
+#: en/user_customization-packages.ssi:233
msgid ""
"Using #{packages.chroot}# for installation of custom packages has "
"disadvantages:"
@@ -1072,12 +1052,12 @@ msgstr ""
"tiene desventajas:"
#. type: Plain text
-#: en/user_customization-packages.ssi:246
+#: en/user_customization-packages.ssi:235
msgid "_* It is not possible to use secure APT."
msgstr "_* No es posible utilizar secure APT."
#. type: Plain text
-#: en/user_customization-packages.ssi:248
+#: en/user_customization-packages.ssi:237
msgid ""
"_* You must install all appropriate packages in the #{config/packages."
"chroot/}# directory."
@@ -1086,7 +1066,7 @@ msgstr ""
"{config/packages.chroot/}#."
#. type: Plain text
-#: en/user_customization-packages.ssi:250
+#: en/user_customization-packages.ssi:239
msgid ""
"_* It does not lend itself to storing Debian Live configurations in revision "
"control."
@@ -1095,12 +1075,12 @@ msgstr ""
"control de versiones."
#. type: Plain text
-#: en/user_customization-packages.ssi:252
+#: en/user_customization-packages.ssi:241
msgid "3~ Using an APT repository to install custom packages"
msgstr "3~ Método de repositorio APT para instalar paquetes personalizados"
#. type: Plain text
-#: en/user_customization-packages.ssi:254
+#: en/user_customization-packages.ssi:243
msgid ""
"Unlike using #{packages.chroot}#, when using a custom APT repository you "
"must ensure that you specify the packages elsewhere. See {Choosing packages "
@@ -1112,7 +1092,7 @@ msgstr ""
"los paquetes a instalar}#choosing-packages-to-install."
#. type: Plain text
-#: en/user_customization-packages.ssi:256
+#: en/user_customization-packages.ssi:245
msgid ""
"Whilst it may seem unnecessary effort to create an APT repository to install "
"custom packages, the infrastructure can be easily re-used at a later date to "
@@ -1123,12 +1103,12 @@ msgstr ""
"reutilizada posteriormente para ofrecer nuevas versiones de los paquetes."
#. type: Plain text
-#: en/user_customization-packages.ssi:258
+#: en/user_customization-packages.ssi:247
msgid "3~ Custom packages and APT"
msgstr "3~ Paquetes personalizados y APT"
#. type: Plain text
-#: en/user_customization-packages.ssi:260
+#: en/user_customization-packages.ssi:249
msgid ""
"live-build uses APT to install all packages into the live system so will "
"therefore inherit behaviours from this program. One relevant example is that "
@@ -1143,7 +1123,7 @@ msgstr ""
"seleccionará para instalar el paquete con número de versión superior."
#. type: Plain text
-#: en/user_customization-packages.ssi:262
+#: en/user_customization-packages.ssi:251
msgid ""
"Because of this, you may wish to increment the version number in your custom "
"packages' #{debian/changelog}# files to ensure that your modified version is "
@@ -1159,12 +1139,12 @@ msgstr ""
"{APT pinning}#apt-pinning."
#. type: Plain text
-#: en/user_customization-packages.ssi:264
+#: en/user_customization-packages.ssi:253
msgid "2~ Configuring APT at build time"
msgstr "2~ Configurar APT en la creación"
#. type: Plain text
-#: en/user_customization-packages.ssi:266
+#: en/user_customization-packages.ssi:255
msgid ""
"You can configure APT through a number of options applied only at build "
"time. (APT configuration used in the running live system may be configured "
@@ -1183,12 +1163,12 @@ msgstr ""
"opciones que comienzan con #{apt}#."
#. type: Plain text
-#: en/user_customization-packages.ssi:268
+#: en/user_customization-packages.ssi:257
msgid "3~choosing-apt-or-aptitude Choosing apt or aptitude"
msgstr "3~choosing-apt-or-aptitude Utilizar apt o aptitude"
#. type: Plain text
-#: en/user_customization-packages.ssi:270
+#: en/user_customization-packages.ssi:259
msgid ""
"You can elect to use either /{apt}/ or /{aptitude}/ when installing packages "
"at build time. Which utility is used is governed by the #{--apt}# argument "
@@ -1203,7 +1183,7 @@ msgstr ""
"manera de tratar los paquetes no disponibles."
#. type: Plain text
-#: en/user_customization-packages.ssi:272
+#: en/user_customization-packages.ssi:261
msgid ""
"_* #{apt}#: With this method, if a missing package is specified, the package "
"installation will fail. This is the default setting."
@@ -1212,7 +1192,7 @@ msgstr ""
"instalación fallará. Es el comportamiento por defecto."
#. type: Plain text
-#: en/user_customization-packages.ssi:274
+#: en/user_customization-packages.ssi:263
msgid ""
"_* #{aptitude}#: With this method, if a missing package is specified, the "
"package installation will succeed."
@@ -1221,12 +1201,12 @@ msgstr ""
"la instalación continuará sin error."
#. type: Plain text
-#: en/user_customization-packages.ssi:276
+#: en/user_customization-packages.ssi:265
msgid "3~ Using a proxy with APT"
msgstr "3~ Utilización de un proxy con APT"
#. type: Plain text
-#: en/user_customization-packages.ssi:278
+#: en/user_customization-packages.ssi:267
msgid ""
"One commonly required APT configuration is to deal with building an image "
"behind a proxy. You may specify your APT proxy with the #{--apt-ftp-proxy}# "
@@ -1237,18 +1217,20 @@ msgstr ""
"las opciones #{--apt-ftp-proxy}# o #{--apt-http-proxy}#. Por ejemplo:"
#. type: Plain text
-#: en/user_customization-packages.ssi:282
+#: en/user_customization-packages.ssi:271
#, no-wrap
msgid " $ lb config --apt-http-proxy http://proxy/\n"
msgstr " $ lb config --apt-http-proxy http://proxy/\n"
#. type: Plain text
-#: en/user_customization-packages.ssi:286
-msgid "3~ Tweaking APT to save space"
+#: en/user_customization-packages.ssi:275
+#, fuzzy
+#| msgid "3~ Tweaking APT to save space"
+msgid "3~tweaking-apt-to-save-space Tweaking APT to save space"
msgstr "3~ Ajuste de APT para ahorrar espacio"
#. type: Plain text
-#: en/user_customization-packages.ssi:288
+#: en/user_customization-packages.ssi:277
msgid ""
"You may find yourself needing to save some space on the image media, in "
"which case one or the other or both of the following options may be of "
@@ -1258,7 +1240,7 @@ msgstr ""
"instalación. Las dos opciones descritas a continuación pueden ser de interes."
#. type: Plain text
-#: en/user_customization-packages.ssi:290
+#: en/user_customization-packages.ssi:279
msgid ""
"If you don't want to include APT indices in the image, you can omit those "
"with:"
@@ -1267,13 +1249,13 @@ msgstr ""
"utilizar la siguiente opción:"
#. type: Plain text
-#: en/user_customization-packages.ssi:294
+#: en/user_customization-packages.ssi:283
#, no-wrap
msgid " $ lb config --apt-indices false\n"
msgstr " $ lb config --apt-indices false\n"
#. type: Plain text
-#: en/user_customization-packages.ssi:298
+#: en/user_customization-packages.ssi:287
msgid ""
"This will not influence the entries in #{/etc/apt/sources.list}#, but merely "
"whether #{/var/lib/apt}# contains the indices files or not. The tradeoff is "
@@ -1290,35 +1272,67 @@ msgstr ""
"# o #{apt-get install}#."
#. type: Plain text
-#: en/user_customization-packages.ssi:300
+#: en/user_customization-packages.ssi:289
+#, fuzzy
+#| msgid ""
+#| "If you find the installation of recommended packages bloats your image "
+#| "too much, you may disable that default option of APT with:"
msgid ""
"If you find the installation of recommended packages bloats your image too "
-"much, you may disable that default option of APT with:"
+"much, provided you are prepared to deal with the consequences discussed "
+"below, you may disable that default option of APT with:"
msgstr ""
"Si la instalación de los paquetes recomendados aumenta demasiado el tamaño "
"de la imagen, se puede desactivar el valor por defecto de esta opción de APT "
"con:"
#. type: Plain text
-#: en/user_customization-packages.ssi:304
+#: en/user_customization-packages.ssi:293
#, no-wrap
msgid " $ lb config --apt-recommends false\n"
msgstr " $ lb config --apt-recommends false\n"
#. type: Plain text
-#: en/user_customization-packages.ssi:308
-msgid ""
-"The tradeoff here is that if you don't install recommended packages for a "
-"given package, that is, \"packages that would be found together with this "
-"one in all but unusual installations\" (Debian Policy Manual, section 7.2), "
-"some packages that you actually need may be omitted. Therefore, we suggest "
-"you review the difference turning off recommends makes to your packages list "
-"(see the #{binary.packages}# file generated by #{lb build}#) and re-include "
-"in your list any missing packages that you still want installed. "
-"Alternatively, if you find you only want a small number of recommended "
-"packages left out, leave recommends enabled and set a negative APT pin "
-"priority on selected packages to prevent them from being installed, as "
-"explained in {APT pinning}#apt-pinning."
+#: en/user_customization-packages.ssi:297
+msgid ""
+"The most important consequence of turning off recommends is that #{live-boot}"
+"# and #{live-config}# themselves recommend some packages that provide "
+"important functionality used by most Live configurations, such as #{user-"
+"setup}# which #{live-config}# recommends and is used to create the live "
+"user. In all but the most exceptional circumstances you need to add back at "
+"least some of these recommends to your package lists or else your image will "
+"not work as expected, if at all. Look at the recommended packages for each "
+"of the #{live-*}# packages included in your build and if you are not certain "
+"you can omit them, add them back into your package lists."
+msgstr ""
+
+#. type: Plain text
+#: en/user_customization-packages.ssi:299
+#, fuzzy
+#| msgid ""
+#| "The tradeoff here is that if you don't install recommended packages for a "
+#| "given package, that is, \"packages that would be found together with this "
+#| "one in all but unusual installations\" (Debian Policy Manual, section "
+#| "7.2), some packages that you actually need may be omitted. Therefore, we "
+#| "suggest you review the difference turning off recommends makes to your "
+#| "packages list (see the #{binary.packages}# file generated by #{lb build}"
+#| "#) and re-include in your list any missing packages that you still want "
+#| "installed. Alternatively, if you find you only want a small number of "
+#| "recommended packages left out, leave recommends enabled and set a "
+#| "negative APT pin priority on selected packages to prevent them from being "
+#| "installed, as explained in {APT pinning}#apt-pinning."
+msgid ""
+"The more general consequence is that if you don't install recommended "
+"packages for any given package, that is, \"packages that would be found "
+"together with this one in all but unusual installations\" (Debian Policy "
+"Manual, section 7.2), some packages that users of your Live system actually "
+"need may be omitted. Therefore, we suggest you review the difference turning "
+"off recommends makes to your packages list (see the #{binary.packages}# file "
+"generated by #{lb build}#) and re-include in your list any missing packages "
+"that you still want installed. Alternatively, if you find you only want a "
+"small number of recommended packages left out, leave recommends enabled and "
+"set a negative APT pin priority on selected packages to prevent them from "
+"being installed, as explained in {APT pinning}#apt-pinning."
msgstr ""
"Lo que está en juego aqui es que, si no se instalan los paquetes "
"recomendados para un paquete dado, esto es «los paquetes que supuestamente "
@@ -1334,12 +1348,12 @@ msgstr ""
"explica en {APT pinning}#apt-pinning."
#. type: Plain text
-#: en/user_customization-packages.ssi:310
+#: en/user_customization-packages.ssi:301
msgid "3~ Passing options to apt or aptitude"
msgstr "3~ Pasar opciones a apt o a aptitude"
#. type: Plain text
-#: en/user_customization-packages.ssi:312
+#: en/user_customization-packages.ssi:303
msgid ""
"If there is not a #{lb config}# option to alter APT's behaviour in the way "
"you need, use #{--apt-options}# or #{--aptitude-options}# to pass any "
@@ -1353,12 +1367,12 @@ msgstr ""
"y #{aptitude}#."
#. type: Plain text
-#: en/user_customization-packages.ssi:314
+#: en/user_customization-packages.ssi:305
msgid "3~apt-pinning APT pinning"
msgstr "3~apt-pinning APT pinning"
#. type: Plain text
-#: en/user_customization-packages.ssi:316
+#: en/user_customization-packages.ssi:307
msgid ""
"For background, please first read the #{apt_preferences(5)}# man page. APT "
"pinning can be configured either for build time, or else for run time. For "
@@ -1372,7 +1386,7 @@ msgstr ""
"includes.chroot/etc/apt/preferences}#."
#. type: Plain text
-#: en/user_customization-packages.ssi:318
+#: en/user_customization-packages.ssi:309
msgid ""
"Let's say you are building a wheezy live system but need all the live "
"packages that end up in the binary image to be installed from sid at build "
@@ -1390,7 +1404,7 @@ msgstr ""
"se puede realizar de la siguiente forma:"
#. type: Plain text
-#: en/user_customization-packages.ssi:326
+#: en/user_customization-packages.ssi:317
#, no-wrap
msgid ""
" $ echo \"deb http://mirror/debian sid main\" > config/archives/sid.list.chroot\n"
@@ -1406,7 +1420,7 @@ msgstr ""
" Pin-Priority: 600\n"
#. type: Plain text
-#: en/user_customization-packages.ssi:331
+#: en/user_customization-packages.ssi:322
#, no-wrap
msgid ""
" Package: *\n"
@@ -1420,18 +1434,18 @@ msgstr ""
" END\n"
#. type: Plain text
-#: en/user_customization-packages.ssi:335
+#: en/user_customization-packages.ssi:326
#, no-wrap
msgid "*{Note:}* Wildcards can be used in package names (e.g. *{Package: live-*}*) with Apt version 0.8.14 or higher. This means that it works with wheezy using:\n"
msgstr "*{Nota:}* Se pueden usar comodines en los nombres de los paquetes a fijar (p.ej. *{Package: live-*}*) si se usa una versión de apt igual o superior a 0.8.14. Esto significa que funciona con wheezy usando:\n"
#. type: Plain text
-#: en/user_customization-packages.ssi:339
+#: en/user_customization-packages.ssi:330
msgid "$ lb config --distribution wheezy"
msgstr "$ lb config --distribution wheezy"
#. type: Plain text
-#: en/user_customization-packages.ssi:343
+#: en/user_customization-packages.ssi:334
msgid ""
"Negative pin priorities will prevent a package from being installed, as in "
"the case where you do not want a package that is recommended by another "
@@ -1455,7 +1469,7 @@ msgstr ""
"contenido a #{config/chroot_apt/preferences}#:"
#. type: Plain text
-#: en/user_customization-packages.ssi:349
+#: en/user_customization-packages.ssi:340
#, no-wrap
msgid ""
" Package: gnome-keyring\n"
diff --git a/manual/po/es/user_examples.ssi.po b/manual/po/es/user_examples.ssi.po
index 6b1b3f0..13b1a77 100644
--- a/manual/po/es/user_examples.ssi.po
+++ b/manual/po/es/user_examples.ssi.po
@@ -8,7 +8,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-manual VERSION\n"
-"POT-Creation-Date: 2012-08-06 22:49+0300\n"
+"POT-Creation-Date: 2012-08-10 22:48+0300\n"
"PO-Revision-Date: 2012-08-08 15:25+0200\n"
"Last-Translator: Carlos Zuferri <chals at altorricon.com>\n"
"Language-Team: Debian Live <debian-live at lists.debian.org>\n"
@@ -60,13 +60,12 @@ msgstr ":B~ Ejemplos"
#: en/user_customization-packages.ssi:177
#: en/user_customization-packages.ssi:187
#: en/user_customization-packages.ssi:205
-#: en/user_customization-packages.ssi:215
-#: en/user_customization-packages.ssi:280
-#: en/user_customization-packages.ssi:292
-#: en/user_customization-packages.ssi:302
-#: en/user_customization-packages.ssi:320
-#: en/user_customization-packages.ssi:337
-#: en/user_customization-packages.ssi:345 en/user_customization-runtime.ssi:14
+#: en/user_customization-packages.ssi:269
+#: en/user_customization-packages.ssi:281
+#: en/user_customization-packages.ssi:291
+#: en/user_customization-packages.ssi:311
+#: en/user_customization-packages.ssi:328
+#: en/user_customization-packages.ssi:336 en/user_customization-runtime.ssi:14
#: en/user_customization-runtime.ssi:27 en/user_customization-runtime.ssi:45
#: en/user_customization-runtime.ssi:57 en/user_customization-runtime.ssi:76
#: en/user_customization-runtime.ssi:84 en/user_customization-runtime.ssi:93
@@ -77,15 +76,16 @@ msgstr ":B~ Ejemplos"
#: en/user_examples.ssi:92 en/user_examples.ssi:105 en/user_examples.ssi:113
#: en/user_examples.ssi:123 en/user_examples.ssi:133 en/user_examples.ssi:147
#: en/user_examples.ssi:155 en/user_examples.ssi:163 en/user_examples.ssi:171
-#: en/user_examples.ssi:187 en/user_examples.ssi:199 en/user_examples.ssi:215
-#: en/user_examples.ssi:229 en/user_examples.ssi:238 en/user_examples.ssi:258
-#: en/user_examples.ssi:266 en/user_examples.ssi:275 en/user_examples.ssi:285
+#: en/user_examples.ssi:187 en/user_examples.ssi:201 en/user_examples.ssi:209
+#: en/user_examples.ssi:217 en/user_examples.ssi:233 en/user_examples.ssi:247
+#: en/user_examples.ssi:256 en/user_examples.ssi:264 en/user_examples.ssi:284
+#: en/user_examples.ssi:292 en/user_examples.ssi:301 en/user_examples.ssi:311
#: en/user_installation.ssi:38 en/user_installation.ssi:46
#: en/user_installation.ssi:56 en/user_installation.ssi:64
#: en/user_installation.ssi:74 en/user_installation.ssi:82
#: en/user_installation.ssi:90 en/user_installation.ssi:114
-#: en/user_installation.ssi:129 en/user_installation.ssi:146
-#: en/user_managing_a_configuration.ssi:22
+#: en/user_installation.ssi:129 en/user_installation.ssi:142
+#: en/user_installation.ssi:153 en/user_managing_a_configuration.ssi:22
#: en/user_managing_a_configuration.ssi:31
#: en/user_managing_a_configuration.ssi:54
#: en/user_managing_a_configuration.ssi:65
@@ -131,13 +131,12 @@ msgstr "code{"
#: en/user_customization-packages.ssi:183
#: en/user_customization-packages.ssi:193
#: en/user_customization-packages.ssi:211
-#: en/user_customization-packages.ssi:220
-#: en/user_customization-packages.ssi:284
-#: en/user_customization-packages.ssi:296
-#: en/user_customization-packages.ssi:306
-#: en/user_customization-packages.ssi:333
-#: en/user_customization-packages.ssi:341
-#: en/user_customization-packages.ssi:350 en/user_customization-runtime.ssi:21
+#: en/user_customization-packages.ssi:273
+#: en/user_customization-packages.ssi:285
+#: en/user_customization-packages.ssi:295
+#: en/user_customization-packages.ssi:324
+#: en/user_customization-packages.ssi:332
+#: en/user_customization-packages.ssi:341 en/user_customization-runtime.ssi:21
#: en/user_customization-runtime.ssi:31 en/user_customization-runtime.ssi:49
#: en/user_customization-runtime.ssi:70 en/user_customization-runtime.ssi:80
#: en/user_customization-runtime.ssi:89 en/user_customization-runtime.ssi:98
@@ -148,15 +147,16 @@ msgstr "code{"
#: en/user_examples.ssi:101 en/user_examples.ssi:109 en/user_examples.ssi:117
#: en/user_examples.ssi:127 en/user_examples.ssi:139 en/user_examples.ssi:151
#: en/user_examples.ssi:159 en/user_examples.ssi:167 en/user_examples.ssi:175
-#: en/user_examples.ssi:195 en/user_examples.ssi:211 en/user_examples.ssi:219
-#: en/user_examples.ssi:234 en/user_examples.ssi:242 en/user_examples.ssi:262
-#: en/user_examples.ssi:271 en/user_examples.ssi:281 en/user_examples.ssi:299
+#: en/user_examples.ssi:195 en/user_examples.ssi:205 en/user_examples.ssi:213
+#: en/user_examples.ssi:229 en/user_examples.ssi:237 en/user_examples.ssi:252
+#: en/user_examples.ssi:260 en/user_examples.ssi:268 en/user_examples.ssi:288
+#: en/user_examples.ssi:297 en/user_examples.ssi:307 en/user_examples.ssi:325
#: en/user_installation.ssi:42 en/user_installation.ssi:50
#: en/user_installation.ssi:60 en/user_installation.ssi:70
#: en/user_installation.ssi:78 en/user_installation.ssi:86
#: en/user_installation.ssi:94 en/user_installation.ssi:119
-#: en/user_installation.ssi:136 en/user_installation.ssi:149
-#: en/user_managing_a_configuration.ssi:27
+#: en/user_installation.ssi:136 en/user_installation.ssi:147
+#: en/user_installation.ssi:156 en/user_managing_a_configuration.ssi:27
#: en/user_managing_a_configuration.ssi:42
#: en/user_managing_a_configuration.ssi:59
#: en/user_managing_a_configuration.ssi:70
@@ -167,7 +167,7 @@ msgstr "}code"
#. type: Plain text
#: en/project_bugs.ssi:64 en/user_examples.ssi:42 en/user_examples.ssi:68
-#: en/user_examples.ssi:240
+#: en/user_examples.ssi:266
#, no-wrap
msgid " # lb build 2>&1 | tee build.log\n"
msgstr " # lb build 2>&1 | tee build.log\n"
@@ -180,7 +180,7 @@ msgstr " $ lb config\n"
#. type: Plain text
#: en/user_basics.ssi:44 en/user_basics.ssi:170 en/user_basics.ssi:238
-#: en/user_examples.ssi:125 en/user_examples.ssi:217
+#: en/user_examples.ssi:125 en/user_examples.ssi:235
#, no-wrap
msgid " # lb build\n"
msgstr " # lb build\n"
@@ -666,12 +666,21 @@ msgstr "*{Caso Práctico:}* Crear una imagen con live-build para arrancar direct
#. type: Plain text
#: en/user_examples.ssi:185
+#, fuzzy
+#| msgid ""
+#| "Make a build directory and create an skeletal configuration inside it, "
+#| "disabling recommends to make a minimal system. And then create two "
+#| "package lists: the first one generated with a script provided by live-"
+#| "build named #{Packages}# (see {Generated package lists}#generated-package-"
+#| "lists), and the second one including /{xorg}/, /{gdm3}/, /{metacity}/ "
+#| "and /{xvnc4viewer}/."
msgid ""
"Make a build directory and create an skeletal configuration inside it, "
-"disabling recommends to make a minimal system. And then create two package "
-"lists: the first one generated with a script provided by live-build named #"
-"{Packages}# (see {Generated package lists}#generated-package-lists), and the "
-"second one including /{xorg}/, /{gdm3}/, /{metacity}/ and /{xvnc4viewer}/."
+"disabling recommends to make a minimal system. And then create two initial "
+"package lists: the first one generated with a script provided by live-build "
+"named #{Packages}# (see {Generated package lists}#generated-package-lists), "
+"and the second one including /{xorg}/, /{gdm3}/, /{metacity}/ and /"
+"{xvnc4viewer}/."
msgstr ""
"Crear un directorio de construcción y lanzar una configuración de esqueleto "
"en su interior, desactivando «recommends» para conseguir un sistema mínimo. "
@@ -699,6 +708,48 @@ msgstr ""
#. type: Plain text
#: en/user_examples.ssi:197
msgid ""
+"As explained in {Tweaking APT to save space}#tweaking-apt-to-save-space you "
+"may need to re-add some recommended packages to make your image work "
+"properly."
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:199
+msgid "An easy way to list recommends is using /{apt-cache}/. For example:"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:203
+#, no-wrap
+msgid " $ apt-cache depends live-config live-boot\n"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:207
+msgid ""
+"In this example we found out that we had to re-include several packages "
+"recommended by live-config and live-boot: #{user-setup}# to make autologin "
+"work and #{sudo}# as an essential program to shutdown the system. Besides, "
+"it could be handy to add #{live-tools}# to be able to copy the image to RAM "
+"and #{eject}# to eventually eject the live media, So:"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:211
+#, fuzzy
+#| msgid ""
+#| " $ echo \"task-lxde-desktop iceweasel xchat\" >> config/package-lists/my."
+#| "list.chroot\n"
+msgid ""
+"$ echo \"live-tools user-setup sudo eject\" > config/package-lists/"
+"recommends.list.chroot"
+msgstr ""
+" $ echo \"task-lxde-desktop iceweasel xchat\" >> config/package-lists/my."
+"list.chroot\n"
+
+#. type: Plain text
+#: en/user_examples.ssi:215
+msgid ""
"Create the directory #{/etc/skel}# in #{config/includes.chroot}# and put a "
"custom #{.xsession}# in it for the default user that will launch /"
"{metacity}/ and start /{xvncviewer}/, connecting to port #{5901}# on a "
@@ -710,7 +761,7 @@ msgstr ""
"puerto #{5901}# de un servidor en #{192.168.1.2}#:"
#. type: Plain text
-#: en/user_examples.ssi:203
+#: en/user_examples.ssi:221
#, no-wrap
msgid ""
" $ mkdir -p config/includes.chroot/etc/skel\n"
@@ -722,7 +773,7 @@ msgstr ""
" #!/bin/sh\n"
#. type: Plain text
-#: en/user_examples.ssi:206
+#: en/user_examples.ssi:224
#, no-wrap
msgid ""
" /usr/bin/metacity &\n"
@@ -732,7 +783,7 @@ msgstr ""
" /usr/bin/xvncviewer 192.168.1.2:1\n"
#. type: Plain text
-#: en/user_examples.ssi:209
+#: en/user_examples.ssi:227
#, no-wrap
msgid ""
" exit\n"
@@ -742,28 +793,28 @@ msgstr ""
" END\n"
#. type: Plain text
-#: en/user_examples.ssi:213
+#: en/user_examples.ssi:231
msgid "Build the image:"
msgstr "Crear la imagen:"
#. type: Plain text
-#: en/user_examples.ssi:221
+#: en/user_examples.ssi:239
msgid "Enjoy."
msgstr "Disfrutarlo."
#. type: Plain text
-#: en/user_examples.ssi:223
+#: en/user_examples.ssi:241
msgid "2~ A base image for a 128M USB key"
msgstr "2~ Una imagen básica para un pendrive USB de 128M"
#. type: Plain text
-#: en/user_examples.ssi:225
+#: en/user_examples.ssi:243
#, no-wrap
msgid "*{Use case:}* Create a standard image with some components removed in order to fit on a 128M USB key with a little space left over to use as you see fit.\n"
msgstr "*{Caso Práctico:}* Crear una imagen estándar quitando algunos componentes para que quepa en un pendrive USB de 128M dejándo un poco de espacio libre para poder usarlo para lo que se quiera.\n"
#. type: Plain text
-#: en/user_examples.ssi:227
+#: en/user_examples.ssi:245
msgid ""
"When optimizing an image to fit a certain media size, you need to understand "
"the tradeoffs you are making between size and functionality. In this "
@@ -785,7 +836,7 @@ msgstr ""
"share/doc/live-build/examples/hooks}#"
#. type: Plain text
-#: en/user_examples.ssi:232
+#: en/user_examples.ssi:250
#, no-wrap
msgid ""
" $ lb config -k 486 --apt-indices false --apt-recommends false --memtest none\n"
@@ -795,12 +846,27 @@ msgstr ""
" $ cp /usr/share/doc/live-build/examples/hooks/minimal.chroot config/hooks\n"
#. type: Plain text
-#: en/user_examples.ssi:236
+#: en/user_examples.ssi:254
+msgid ""
+"To make the image work properly, we must re-add, at least, two recommended "
+"packages which are left out by the #{--apt-recommends false}# option. See "
+"{Tweaking APT to save space}#tweaking-apt-to-save-space"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:258
+#, fuzzy, no-wrap
+#| msgid " $ echo vlc >> config/package-lists/my.list.chroot\n"
+msgid " $ echo \"user-setup sudo\" > config/package-lists/recommends.list.chroot\n"
+msgstr " $ echo vlc >> config/package-lists/my.list.chroot\n"
+
+#. type: Plain text
+#: en/user_examples.ssi:262
msgid "Now, build the image in the usual way:"
msgstr "Ahora, crear la imagen de forma habitual:"
#. type: Plain text
-#: en/user_examples.ssi:244
+#: en/user_examples.ssi:270
msgid ""
"On the author's system at the time of writing this, the above configuration "
"produced a 95Mbyte image. This compares favourably with the 182Mbyte image "
@@ -812,7 +878,20 @@ msgstr ""
"en el {Tutorial 1}#tutorial-1."
#. type: Plain text
-#: en/user_examples.ssi:246
+#: en/user_examples.ssi:272
+#, fuzzy
+#| msgid ""
+#| "The biggest space-saver here, compared to building a standard image on an "
+#| "#{i386}# architecture system, is to select only the #{486}# kernel "
+#| "flavour instead of the default #{-k \"486 686-pae\"}#. Leaving off APT's "
+#| "indices with #{--apt-indices false}# also saves a fair amount of space, "
+#| "the tradeoff being that you need to #{apt-get update}# before using apt "
+#| "in the live system. Dropping recommended packages with #{--apt-recommends "
+#| "false}# saves some additional space, at the expense of omitting some "
+#| "packages you might otherwise expect to be there, such as /{firmware-linux-"
+#| "free}/ which may be needed to support certain hardware. #{--memtest none}"
+#| "# prevents the installation of a memory tester. And finally, the "
+#| "execution of the #{minimal}# hook removes some unused packages and files."
msgid ""
"The biggest space-saver here, compared to building a standard image on an #"
"{i386}# architecture system, is to select only the #{486}# kernel flavour "
@@ -823,8 +902,8 @@ msgid ""
"some additional space, at the expense of omitting some packages you might "
"otherwise expect to be there, such as /{firmware-linux-free}/ which may be "
"needed to support certain hardware. #{--memtest none}# prevents the "
-"installation of a memory tester. And finally, the execution of the #{minimal}"
-"# hook removes some unused packages and files."
+"installation of a memory tester. And finally, the execution of the #{minimal."
+"chroot}# hook removes some unused packages and files."
msgstr ""
"El mayor ahorro de espacio aquí, en comparación con la creación de una "
"imagen estándar en un sistema de arquitectura #{i386}# es seleccionar sólo "
@@ -842,7 +921,7 @@ msgstr ""
"algunos paquetes y ficheros que no se utilizan."
#. type: Plain text
-#: en/user_examples.ssi:248
+#: en/user_examples.ssi:274
msgid ""
"Using other hooks, like for example the #{stripped.chroot}# hook found in #{/"
"usr/share/doc/live-build/examples/hooks}#, may shave off additional small "
@@ -857,18 +936,18 @@ msgstr ""
"optimización del tamaño."
#. type: Plain text
-#: en/user_examples.ssi:250
+#: en/user_examples.ssi:276
msgid "2~ A localized KDE desktop and installer"
msgstr "2~ Un escritorio KDE con variante local e instalador"
#. type: Plain text
-#: en/user_examples.ssi:252
+#: en/user_examples.ssi:278
#, no-wrap
msgid "*{Use case:}* Create a KDE desktop image, localized for Brazilian Portuguese and including an installer.\n"
msgstr "*{Caso práctico:}* Crear una imagen del escritorio KDE, con la variante local Portugués de Brasil con instalador incluido.\n"
#. type: Plain text
-#: en/user_examples.ssi:254
+#: en/user_examples.ssi:280
msgid ""
"We want to make an iso-hybrid image for i386 architecture using our "
"preferred desktop, in this case KDE, containing all of the same packages "
@@ -880,7 +959,7 @@ msgstr ""
"Debian para KDE."
#. type: Plain text
-#: en/user_examples.ssi:256
+#: en/user_examples.ssi:282
msgid ""
"Our initial problem is the discovery of the names of the appropriate "
"language tasks. Currently, live-build cannot help with this. While we might "
@@ -895,18 +974,18 @@ msgstr ""
"proceder, asegurarse de tener ambas cosas:"
#. type: Plain text
-#: en/user_examples.ssi:260
+#: en/user_examples.ssi:286
#, no-wrap
msgid " # apt-get install dctrl-tools tasksel-data\n"
msgstr " # apt-get install dctrl-tools tasksel-data\n"
#. type: Plain text
-#: en/user_examples.ssi:264
+#: en/user_examples.ssi:290
msgid "Now we can search for the appropriate tasks, first with:"
msgstr "Ahora podemos buscar las tareas apropiadas, primero con:"
#. type: Plain text
-#: en/user_examples.ssi:269
+#: en/user_examples.ssi:295
#, no-wrap
msgid ""
" $ grep-dctrl -FTest-lang pt_BR /usr/share/tasksel/descs/debian-tasks.desc -sTask\n"
@@ -916,7 +995,7 @@ msgstr ""
" Task: brazilian-portuguese\n"
#. type: Plain text
-#: en/user_examples.ssi:273
+#: en/user_examples.ssi:299
msgid ""
"By this command, we discover the task is called, plainly enough, brazilian-"
"portuguese. Now to find the related tasks:"
@@ -925,7 +1004,7 @@ msgstr ""
"brazilian-portuguese. Ahora para encontrar las tareas relacionas: "
#. type: Plain text
-#: en/user_examples.ssi:279
+#: en/user_examples.ssi:305
#, no-wrap
msgid ""
" $ grep-dctrl -FEnhances brazilian-portuguese /usr/share/tasksel/descs/debian-tasks.desc -sTask\n"
@@ -937,24 +1016,31 @@ msgstr ""
" Task: brazilian-portuguese-kde-desktop\n"
#. type: Plain text
-#: en/user_examples.ssi:283
+#: en/user_examples.ssi:309
msgid ""
"At boot time we will generate the pt_BR.UTF-8 locale and select the pt-"
-"latin1 keyboard layout. We will also need to preseed our desktop choice, "
-"\"kde\" so that tasksel will install the correct desktop task, as it differs "
-"from the default (see {Desktop and languages tasks}#desktop-and-language-"
-"tasks). Now let's put the pieces together:"
+"latin1 keyboard layout. Now let's put the pieces together. Recalling from "
+"{Using metapackages}#using-metapackages that task metapackages are prefixed #"
+"{task-}#, we just specify these language boot parameters, then add standard "
+"priority packages and all our discovered task metapackages to our package "
+"list as follows:"
msgstr ""
-"En el momento del arranque se van a generar las variantes locales pt_BR."
-"UTF-8 y seleccionar la distribución del teclado pt-latin1. También será "
-"necesario preconfigurar la opción de escritorio, \"kde\" para que tasksel "
-"instale la tarea de escritorio correcta, ya que difiere de la de por defecto "
-"(Ver {Tareas de Escritorio e Idioma}#desktop-and-language-tasks). Ahora "
-"vamos a poner las piezas juntas:"
#. type: Plain text
-#: en/user_examples.ssi:297
-#, no-wrap
+#: en/user_examples.ssi:323
+#, fuzzy, no-wrap
+#| msgid ""
+#| " $ mkdir live-pt_BR-kde\n"
+#| " $ cd live-pt_BR-kde\n"
+#| " $ lb config \\\n"
+#| " -a i386 \\\n"
+#| " -k 486 \\\n"
+#| " --bootappend-live \"locales=pt_BR.UTF-8 keyboard-layouts=pt-latin1\" \\\n"
+#| " --debian-installer live\n"
+#| " $ echo kde-desktop brazilian-portuguese brazilian-portuguese-desktop \\\n"
+#| " brazilian-portuguese-kde-desktop >> config/task-lists/my.list.chroot\n"
+#| " $ echo debian-installer-launcher >> config/package-lists/my.list.chroot\n"
+#| " $ echo tasksel tasksel/desktop multiselect kde >> config/preseed/my.preseed.chroot\n"
msgid ""
" $ mkdir live-pt_BR-kde\n"
" $ cd live-pt_BR-kde\n"
@@ -963,10 +1049,10 @@ msgid ""
" -k 486 \\\n"
" --bootappend-live \"locales=pt_BR.UTF-8 keyboard-layouts=pt-latin1\" \\\n"
" --debian-installer live\n"
-" $ echo kde-desktop brazilian-portuguese brazilian-portuguese-desktop \\\n"
-" brazilian-portuguese-kde-desktop >> config/task-lists/my.list.chroot\n"
-" $ echo debian-installer-launcher >> config/package-lists/my.list.chroot\n"
-" $ echo tasksel tasksel/desktop multiselect kde >> config/preseed/my.preseed.chroot\n"
+" $ echo '! Packages Priority standard' > config/package-lists/standard.list.chroot\n"
+" $ echo task-kde-desktop task-brazilian-portuguese task-brazilian-portuguese-desktop \\\n"
+" task-brazilian-portuguese-kde-desktop >> config/package-lists/desktop.list.chroot\n"
+" $ echo debian-installer-launcher >> config/package-lists/installer.list.chroot\n"
msgstr ""
" $ mkdir live-pt_BR-kde\n"
" $ cd live-pt_BR-kde\n"
@@ -981,7 +1067,7 @@ msgstr ""
" $ echo tasksel tasksel/desktop multiselect kde >> config/preseed/my.preseed.chroot\n"
#. type: Plain text
-#: en/user_examples.ssi:300
+#: en/user_examples.ssi:326
msgid ""
"Note that we have included the debian-installer-launcher package to launch "
"the installer from the live desktop, and have also specified the 486 flavour "
diff --git a/manual/po/fr/live-manual.ssm.po b/manual/po/fr/live-manual.ssm.po
index 4ed7493..f456006 100644
--- a/manual/po/fr/live-manual.ssm.po
+++ b/manual/po/fr/live-manual.ssm.po
@@ -8,7 +8,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-manual\n"
-"POT-Creation-Date: 2012-08-08 00:16+0300\n"
+"POT-Creation-Date: 2012-08-10 22:48+0300\n"
"PO-Revision-Date: 2012-08-07 14:55+0200\n"
"Last-Translator: Carlos Zuferri <chals at altorricon.com>\n"
"Language-Team: Debian Live <debian-live at lists.debian.org>\n"
@@ -50,10 +50,10 @@ msgstr ""
#, no-wrap
msgid ""
"@date:\n"
-" :published: 2012-08-08\n"
+" :published: 2012-08-10\n"
msgstr ""
"@date:\n"
-" :published: 08.08.2012\n"
+" :published: 10.08.2012\n"
#. type: Plain text
#: en/live-manual.ssm:15
diff --git a/manual/po/fr/user_customization-packages.ssi.po b/manual/po/fr/user_customization-packages.ssi.po
index 2a93a76..6c872f6 100644
--- a/manual/po/fr/user_customization-packages.ssi.po
+++ b/manual/po/fr/user_customization-packages.ssi.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-manual\n"
-"POT-Creation-Date: 2012-08-06 22:49+0300\n"
+"POT-Creation-Date: 2012-08-10 22:48+0300\n"
"PO-Revision-Date: 2012-08-07 15:03+0200\n"
"Last-Translator: Carlos Zuferri <chals at altorricon.com>\n"
"Language-Team: Debian Live <debian-live at lists.debian.org>\n"
@@ -52,13 +52,12 @@ msgstr ""
#: en/user_customization-packages.ssi:177
#: en/user_customization-packages.ssi:187
#: en/user_customization-packages.ssi:205
-#: en/user_customization-packages.ssi:215
-#: en/user_customization-packages.ssi:280
-#: en/user_customization-packages.ssi:292
-#: en/user_customization-packages.ssi:302
-#: en/user_customization-packages.ssi:320
-#: en/user_customization-packages.ssi:337
-#: en/user_customization-packages.ssi:345 en/user_customization-runtime.ssi:14
+#: en/user_customization-packages.ssi:269
+#: en/user_customization-packages.ssi:281
+#: en/user_customization-packages.ssi:291
+#: en/user_customization-packages.ssi:311
+#: en/user_customization-packages.ssi:328
+#: en/user_customization-packages.ssi:336 en/user_customization-runtime.ssi:14
#: en/user_customization-runtime.ssi:27 en/user_customization-runtime.ssi:45
#: en/user_customization-runtime.ssi:57 en/user_customization-runtime.ssi:76
#: en/user_customization-runtime.ssi:84 en/user_customization-runtime.ssi:93
@@ -69,15 +68,16 @@ msgstr ""
#: en/user_examples.ssi:92 en/user_examples.ssi:105 en/user_examples.ssi:113
#: en/user_examples.ssi:123 en/user_examples.ssi:133 en/user_examples.ssi:147
#: en/user_examples.ssi:155 en/user_examples.ssi:163 en/user_examples.ssi:171
-#: en/user_examples.ssi:187 en/user_examples.ssi:199 en/user_examples.ssi:215
-#: en/user_examples.ssi:229 en/user_examples.ssi:238 en/user_examples.ssi:258
-#: en/user_examples.ssi:266 en/user_examples.ssi:275 en/user_examples.ssi:285
+#: en/user_examples.ssi:187 en/user_examples.ssi:201 en/user_examples.ssi:209
+#: en/user_examples.ssi:217 en/user_examples.ssi:233 en/user_examples.ssi:247
+#: en/user_examples.ssi:256 en/user_examples.ssi:264 en/user_examples.ssi:284
+#: en/user_examples.ssi:292 en/user_examples.ssi:301 en/user_examples.ssi:311
#: en/user_installation.ssi:38 en/user_installation.ssi:46
#: en/user_installation.ssi:56 en/user_installation.ssi:64
#: en/user_installation.ssi:74 en/user_installation.ssi:82
#: en/user_installation.ssi:90 en/user_installation.ssi:114
-#: en/user_installation.ssi:129 en/user_installation.ssi:146
-#: en/user_managing_a_configuration.ssi:22
+#: en/user_installation.ssi:129 en/user_installation.ssi:142
+#: en/user_installation.ssi:153 en/user_managing_a_configuration.ssi:22
#: en/user_managing_a_configuration.ssi:31
#: en/user_managing_a_configuration.ssi:54
#: en/user_managing_a_configuration.ssi:65
@@ -123,13 +123,12 @@ msgstr "code{"
#: en/user_customization-packages.ssi:183
#: en/user_customization-packages.ssi:193
#: en/user_customization-packages.ssi:211
-#: en/user_customization-packages.ssi:220
-#: en/user_customization-packages.ssi:284
-#: en/user_customization-packages.ssi:296
-#: en/user_customization-packages.ssi:306
-#: en/user_customization-packages.ssi:333
-#: en/user_customization-packages.ssi:341
-#: en/user_customization-packages.ssi:350 en/user_customization-runtime.ssi:21
+#: en/user_customization-packages.ssi:273
+#: en/user_customization-packages.ssi:285
+#: en/user_customization-packages.ssi:295
+#: en/user_customization-packages.ssi:324
+#: en/user_customization-packages.ssi:332
+#: en/user_customization-packages.ssi:341 en/user_customization-runtime.ssi:21
#: en/user_customization-runtime.ssi:31 en/user_customization-runtime.ssi:49
#: en/user_customization-runtime.ssi:70 en/user_customization-runtime.ssi:80
#: en/user_customization-runtime.ssi:89 en/user_customization-runtime.ssi:98
@@ -140,15 +139,16 @@ msgstr "code{"
#: en/user_examples.ssi:101 en/user_examples.ssi:109 en/user_examples.ssi:117
#: en/user_examples.ssi:127 en/user_examples.ssi:139 en/user_examples.ssi:151
#: en/user_examples.ssi:159 en/user_examples.ssi:167 en/user_examples.ssi:175
-#: en/user_examples.ssi:195 en/user_examples.ssi:211 en/user_examples.ssi:219
-#: en/user_examples.ssi:234 en/user_examples.ssi:242 en/user_examples.ssi:262
-#: en/user_examples.ssi:271 en/user_examples.ssi:281 en/user_examples.ssi:299
+#: en/user_examples.ssi:195 en/user_examples.ssi:205 en/user_examples.ssi:213
+#: en/user_examples.ssi:229 en/user_examples.ssi:237 en/user_examples.ssi:252
+#: en/user_examples.ssi:260 en/user_examples.ssi:268 en/user_examples.ssi:288
+#: en/user_examples.ssi:297 en/user_examples.ssi:307 en/user_examples.ssi:325
#: en/user_installation.ssi:42 en/user_installation.ssi:50
#: en/user_installation.ssi:60 en/user_installation.ssi:70
#: en/user_installation.ssi:78 en/user_installation.ssi:86
#: en/user_installation.ssi:94 en/user_installation.ssi:119
-#: en/user_installation.ssi:136 en/user_installation.ssi:149
-#: en/user_managing_a_configuration.ssi:27
+#: en/user_installation.ssi:136 en/user_installation.ssi:147
+#: en/user_installation.ssi:156 en/user_managing_a_configuration.ssi:27
#: en/user_managing_a_configuration.ssi:42
#: en/user_managing_a_configuration.ssi:59
#: en/user_managing_a_configuration.ssi:70
@@ -476,7 +476,7 @@ msgid "*{Note:}* some preconfigured package repositories are available for easy
msgstr "*{Remarque:}* certains dépôts de paquets préconfigurés sont disponibles pour une sélection facile grâce à l'option #{--archives}#, par exemple pour activer les instantanés live, il suffit une simple commande:\n"
#. type: Plain text
-#: en/user_customization-packages.ssi:83 en/user_installation.ssi:148
+#: en/user_customization-packages.ssi:83 en/user_installation.ssi:155
#, no-wrap
msgid " $ lb config --archives live.debian.net\n"
msgstr " $ lb config --archives live.debian.net\n"
@@ -535,7 +535,9 @@ msgstr "*{Remarque:}* Le comportement de live-build pour spécifier un paquet qu
#. type: Plain text
#: en/user_customization-packages.ssi:97
-msgid "3~ Using metapackages"
+#, fuzzy
+#| msgid "3~ Using metapackages"
+msgid "3~using-metapackages Using metapackages"
msgstr "3~ Utilisation de métapaquets"
#. type: Plain text
@@ -892,12 +894,19 @@ msgstr ""
#. type: Plain text
#: en/user_customization-packages.ssi:203
+#, fuzzy
+#| msgid ""
+#| "Because there is no provision made automatically for language tasks, "
+#| "which include such things as language-specific fonts and input-method "
+#| "packages, if you want them, you need to specify them in your "
+#| "configuration. For example, a GNOME desktop image containing support for "
+#| "Japanese might include these tasks:"
msgid ""
"Because there is no provision made automatically for language tasks, which "
"include such things as language-specific fonts and input-method packages, if "
"you want them, you need to specify them in your configuration. For example, "
"a GNOME desktop image containing support for Japanese might include these "
-"tasks:"
+"task metapackages:"
msgstr ""
"Parce qu'il n'y a pas aucune disposition faite automatiquement pour les "
"tâches de la langue, qui comprennent des éléments tels que des polices "
@@ -908,11 +917,15 @@ msgstr ""
#. type: Plain text
#: en/user_customization-packages.ssi:209
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| " $ lb config\n"
+#| " $ echo \"gnome-desktop desktop standard laptop\" >> config/task-lists/my.list.chroot\n"
+#| " $ echo \"japanese japanese-desktop japanese-gnome-desktop\" >> config/task-lists/my.list.chroot\n"
msgid ""
" $ lb config\n"
-" $ echo \"gnome-desktop desktop standard laptop\" >> config/task-lists/my.list.chroot\n"
-" $ echo \"japanese japanese-desktop japanese-gnome-desktop\" >> config/task-lists/my.list.chroot\n"
+" $ echo \"task-gnome-desktop task-laptop\" >> config/package-lists/my.list.chroot\n"
+" $ echo \"task-japanese task-japanese-desktop task-japanese-gnome-desktop\" >> config/package-lists/my.list.chroot\n"
msgstr ""
" $ lb config\n"
" $ echo \"gnome-desktop desktop standard laptop\" >> config/task-lists/my.list.chroot\n"
@@ -921,39 +934,6 @@ msgstr ""
#. type: Plain text
#: en/user_customization-packages.ssi:213
msgid ""
-"Since desktop tasks are \"internal\" tasks, for every desktop flavour task "
-"included in the image, the corresponding value, if it differs from the "
-"default, \"gnome\", must be preseeded in the \"tasksel/desktop\" debconf "
-"variable or else tasksel will not recognize and install it. Thus:"
-msgstr ""
-"Comme les tâches de bureau sont des tâches «internes», pour chaque tâche de "
-"saveur de bureau incluse dans l'image, la valeur correspondante, si elle "
-"diffère de la valeur par défaut, \"gnome\", doit être préconfigurée dans la "
-"variable debconf «tasksel/desktop\", ou bien tasksel ne la reconnaîtra pas "
-"et ne l'installera pas. Ainsi:"
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:218
-#, no-wrap
-msgid ""
-" $ lb config\n"
-" $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot\n"
-msgstr ""
-" $ lb config\n"
-" $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot\n"
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:222
-msgid ""
-"This parameter can take multiple values, e.g. \"lxde xfce\" instead of \"kde"
-"\"."
-msgstr ""
-"Ce paramètre peut prendre plusieurs valeurs, par exemple \"lxde xfce\" au "
-"lieu de \"kde\"."
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:224
-msgid ""
"2~installing-modified-or-third-party-packages Installing modified or third-"
"party packages"
msgstr ""
@@ -961,7 +941,7 @@ msgstr ""
"modifiés ou de tiers"
#. type: Plain text
-#: en/user_customization-packages.ssi:226
+#: en/user_customization-packages.ssi:215
msgid ""
"Whilst it is against the philosophy of Debian Live, it may sometimes be "
"necessary to build a Live system with modified versions of packages that are "
@@ -979,7 +959,7 @@ msgstr ""
"ajouter des fonctionnalités sur mesure et/ou propriétaires."
#. type: Plain text
-#: en/user_customization-packages.ssi:228
+#: en/user_customization-packages.ssi:217
msgid ""
"This section does not cover advice regarding building or maintaining "
"modified packages. Joachim Breitner's 'How to fork privately' method from "
@@ -996,22 +976,22 @@ msgstr ""
"org/doc/maint-guide/ et ailleurs"
#. type: Plain text
-#: en/user_customization-packages.ssi:230
+#: en/user_customization-packages.ssi:219
msgid "There are two ways of installing modified custom packages:"
msgstr "Il y a deux façons d'installer des paquets personnalisés modifiés:"
#. type: Plain text
-#: en/user_customization-packages.ssi:232
+#: en/user_customization-packages.ssi:221
msgid "_* #{packages.chroot}#"
msgstr "_* #{packages.chroot}#"
#. type: Plain text
-#: en/user_customization-packages.ssi:234
+#: en/user_customization-packages.ssi:223
msgid "_* Using a custom APT repository"
msgstr "_* Utiliser un dépôt APT personnalisé"
#. type: Plain text
-#: en/user_customization-packages.ssi:236
+#: en/user_customization-packages.ssi:225
msgid ""
"Using #{packages.chroot}# is simpler to achieve and useful for \"one-off\" "
"customizations but has a number of drawbacks, whilst using a custom APT "
@@ -1022,12 +1002,12 @@ msgstr ""
"en utilisant un dépôt personnalisé APT est plus fastidieux à mettre en place."
#. type: Plain text
-#: en/user_customization-packages.ssi:238
+#: en/user_customization-packages.ssi:227
msgid "3~ Using #{packages.chroot}# to install custom packages"
msgstr "3~ Utilisant #{packages.chroot}# pour installer paquets personnalisés"
#. type: Plain text
-#: en/user_customization-packages.ssi:240
+#: en/user_customization-packages.ssi:229
msgid ""
"To install a custom package, simply copy it to the #{config/packages.chroot/}"
"# directory. Packages that are inside this directory will be automatically "
@@ -1040,7 +1020,7 @@ msgstr ""
"construction du systéme - vous n'avez pas besoin de les spécifier ailleurs."
#. type: Plain text
-#: en/user_customization-packages.ssi:242
+#: en/user_customization-packages.ssi:231
msgid ""
"Packages *{must}* be named in the prescribed way. One simple way to do this "
"is to use #{dpkg-name}#."
@@ -1049,7 +1029,7 @@ msgstr ""
"simple de le faire consiste à utiliser #{dpkg-name}#."
#. type: Plain text
-#: en/user_customization-packages.ssi:244
+#: en/user_customization-packages.ssi:233
msgid ""
"Using #{packages.chroot}# for installation of custom packages has "
"disadvantages:"
@@ -1058,12 +1038,12 @@ msgstr ""
"personnalisés a des inconvénients:"
#. type: Plain text
-#: en/user_customization-packages.ssi:246
+#: en/user_customization-packages.ssi:235
msgid "_* It is not possible to use secure APT."
msgstr "_* Il n'est pas possible d'utiliser secure APT."
#. type: Plain text
-#: en/user_customization-packages.ssi:248
+#: en/user_customization-packages.ssi:237
msgid ""
"_* You must install all appropriate packages in the #{config/packages."
"chroot/}# directory."
@@ -1072,7 +1052,7 @@ msgstr ""
"{config/packages.chroot/}#."
#. type: Plain text
-#: en/user_customization-packages.ssi:250
+#: en/user_customization-packages.ssi:239
msgid ""
"_* It does not lend itself to storing Debian Live configurations in revision "
"control."
@@ -1081,12 +1061,12 @@ msgstr ""
"contrôle de révision."
#. type: Plain text
-#: en/user_customization-packages.ssi:252
+#: en/user_customization-packages.ssi:241
msgid "3~ Using an APT repository to install custom packages"
msgstr "3~ Utiliser un dépôt APT pour installer des paquets personnalisés."
#. type: Plain text
-#: en/user_customization-packages.ssi:254
+#: en/user_customization-packages.ssi:243
msgid ""
"Unlike using #{packages.chroot}#, when using a custom APT repository you "
"must ensure that you specify the packages elsewhere. See {Choosing packages "
@@ -1098,7 +1078,7 @@ msgstr ""
"to-install pour plus de détails."
#. type: Plain text
-#: en/user_customization-packages.ssi:256
+#: en/user_customization-packages.ssi:245
msgid ""
"Whilst it may seem unnecessary effort to create an APT repository to install "
"custom packages, the infrastructure can be easily re-used at a later date to "
@@ -1109,12 +1089,12 @@ msgstr ""
"date ultérieure pour offrir les mises à jour des paquets modifiés."
#. type: Plain text
-#: en/user_customization-packages.ssi:258
+#: en/user_customization-packages.ssi:247
msgid "3~ Custom packages and APT"
msgstr "3~ Les paquets personnalisés et APT"
#. type: Plain text
-#: en/user_customization-packages.ssi:260
+#: en/user_customization-packages.ssi:249
msgid ""
"live-build uses APT to install all packages into the live system so will "
"therefore inherit behaviours from this program. One relevant example is that "
@@ -1129,7 +1109,7 @@ msgstr ""
"APT choisira d'installer le paquet avec la numéro de version supérieur."
#. type: Plain text
-#: en/user_customization-packages.ssi:262
+#: en/user_customization-packages.ssi:251
msgid ""
"Because of this, you may wish to increment the version number in your custom "
"packages' #{debian/changelog}# files to ensure that your modified version is "
@@ -1145,12 +1125,12 @@ msgstr ""
"plus d'informations."
#. type: Plain text
-#: en/user_customization-packages.ssi:264
+#: en/user_customization-packages.ssi:253
msgid "2~ Configuring APT at build time"
msgstr "2~ Configuration d'APT au moment de la construction"
#. type: Plain text
-#: en/user_customization-packages.ssi:266
+#: en/user_customization-packages.ssi:255
msgid ""
"You can configure APT through a number of options applied only at build "
"time. (APT configuration used in the running live system may be configured "
@@ -1167,12 +1147,12 @@ msgstr ""
"options commençant par #{apt}# dans la page de manuel de #{lb_config}#."
#. type: Plain text
-#: en/user_customization-packages.ssi:268
+#: en/user_customization-packages.ssi:257
msgid "3~choosing-apt-or-aptitude Choosing apt or aptitude"
msgstr "3~choosing-apt-or-aptitude Choisir apt ou aptitude"
#. type: Plain text
-#: en/user_customization-packages.ssi:270
+#: en/user_customization-packages.ssi:259
msgid ""
"You can elect to use either /{apt}/ or /{aptitude}/ when installing packages "
"at build time. Which utility is used is governed by the #{--apt}# argument "
@@ -1186,7 +1166,7 @@ msgstr ""
"différence notable étant la manière dont les paquets manquants sont traités."
#. type: Plain text
-#: en/user_customization-packages.ssi:272
+#: en/user_customization-packages.ssi:261
msgid ""
"_* #{apt}#: With this method, if a missing package is specified, the package "
"installation will fail. This is the default setting."
@@ -1195,7 +1175,7 @@ msgstr ""
"l'installation va échouer. C'est le réglage par défaut."
#. type: Plain text
-#: en/user_customization-packages.ssi:274
+#: en/user_customization-packages.ssi:263
msgid ""
"_* #{aptitude}#: With this method, if a missing package is specified, the "
"package installation will succeed."
@@ -1204,12 +1184,12 @@ msgstr ""
"l'installation va réussir."
#. type: Plain text
-#: en/user_customization-packages.ssi:276
+#: en/user_customization-packages.ssi:265
msgid "3~ Using a proxy with APT"
msgstr "3~ Utilisation d'un proxy avec APT"
#. type: Plain text
-#: en/user_customization-packages.ssi:278
+#: en/user_customization-packages.ssi:267
msgid ""
"One commonly required APT configuration is to deal with building an image "
"behind a proxy. You may specify your APT proxy with the #{--apt-ftp-proxy}# "
@@ -1221,18 +1201,20 @@ msgstr ""
"nécessaire, par exemple"
#. type: Plain text
-#: en/user_customization-packages.ssi:282
+#: en/user_customization-packages.ssi:271
#, no-wrap
msgid " $ lb config --apt-http-proxy http://proxy/\n"
msgstr " $ lb config --apt-http-proxy http://proxy/\n"
#. type: Plain text
-#: en/user_customization-packages.ssi:286
-msgid "3~ Tweaking APT to save space"
+#: en/user_customization-packages.ssi:275
+#, fuzzy
+#| msgid "3~ Tweaking APT to save space"
+msgid "3~tweaking-apt-to-save-space Tweaking APT to save space"
msgstr "3~ Régler APT pour économiser de l'espace"
#. type: Plain text
-#: en/user_customization-packages.ssi:288
+#: en/user_customization-packages.ssi:277
msgid ""
"You may find yourself needing to save some space on the image media, in "
"which case one or the other or both of the following options may be of "
@@ -1243,7 +1225,7 @@ msgstr ""
"d'intérêt."
#. type: Plain text
-#: en/user_customization-packages.ssi:290
+#: en/user_customization-packages.ssi:279
msgid ""
"If you don't want to include APT indices in the image, you can omit those "
"with:"
@@ -1252,13 +1234,13 @@ msgstr ""
"pouvez omettre avec:"
#. type: Plain text
-#: en/user_customization-packages.ssi:294
+#: en/user_customization-packages.ssi:283
#, no-wrap
msgid " $ lb config --apt-indices false\n"
msgstr " $ lb config --apt-indices false\n"
#. type: Plain text
-#: en/user_customization-packages.ssi:298
+#: en/user_customization-packages.ssi:287
msgid ""
"This will not influence the entries in #{/etc/apt/sources.list}#, but merely "
"whether #{/var/lib/apt}# contains the indices files or not. The tradeoff is "
@@ -1274,34 +1256,66 @@ msgstr ""
"créer ces indices."
#. type: Plain text
-#: en/user_customization-packages.ssi:300
+#: en/user_customization-packages.ssi:289
+#, fuzzy
+#| msgid ""
+#| "If you find the installation of recommended packages bloats your image "
+#| "too much, you may disable that default option of APT with:"
msgid ""
"If you find the installation of recommended packages bloats your image too "
-"much, you may disable that default option of APT with:"
+"much, provided you are prepared to deal with the consequences discussed "
+"below, you may disable that default option of APT with:"
msgstr ""
"Si vous trouvez que l'installation des paquets recommandés gonfle votre "
"image trop, vous pouvez désactiver l'option par défaut d'APT avec:"
#. type: Plain text
-#: en/user_customization-packages.ssi:304
+#: en/user_customization-packages.ssi:293
#, no-wrap
msgid " $ lb config --apt-recommends false\n"
msgstr " $ lb config --apt-recommends false\n"
#. type: Plain text
-#: en/user_customization-packages.ssi:308
-msgid ""
-"The tradeoff here is that if you don't install recommended packages for a "
-"given package, that is, \"packages that would be found together with this "
-"one in all but unusual installations\" (Debian Policy Manual, section 7.2), "
-"some packages that you actually need may be omitted. Therefore, we suggest "
-"you review the difference turning off recommends makes to your packages list "
-"(see the #{binary.packages}# file generated by #{lb build}#) and re-include "
-"in your list any missing packages that you still want installed. "
-"Alternatively, if you find you only want a small number of recommended "
-"packages left out, leave recommends enabled and set a negative APT pin "
-"priority on selected packages to prevent them from being installed, as "
-"explained in {APT pinning}#apt-pinning."
+#: en/user_customization-packages.ssi:297
+msgid ""
+"The most important consequence of turning off recommends is that #{live-boot}"
+"# and #{live-config}# themselves recommend some packages that provide "
+"important functionality used by most Live configurations, such as #{user-"
+"setup}# which #{live-config}# recommends and is used to create the live "
+"user. In all but the most exceptional circumstances you need to add back at "
+"least some of these recommends to your package lists or else your image will "
+"not work as expected, if at all. Look at the recommended packages for each "
+"of the #{live-*}# packages included in your build and if you are not certain "
+"you can omit them, add them back into your package lists."
+msgstr ""
+
+#. type: Plain text
+#: en/user_customization-packages.ssi:299
+#, fuzzy
+#| msgid ""
+#| "The tradeoff here is that if you don't install recommended packages for a "
+#| "given package, that is, \"packages that would be found together with this "
+#| "one in all but unusual installations\" (Debian Policy Manual, section "
+#| "7.2), some packages that you actually need may be omitted. Therefore, we "
+#| "suggest you review the difference turning off recommends makes to your "
+#| "packages list (see the #{binary.packages}# file generated by #{lb build}"
+#| "#) and re-include in your list any missing packages that you still want "
+#| "installed. Alternatively, if you find you only want a small number of "
+#| "recommended packages left out, leave recommends enabled and set a "
+#| "negative APT pin priority on selected packages to prevent them from being "
+#| "installed, as explained in {APT pinning}#apt-pinning."
+msgid ""
+"The more general consequence is that if you don't install recommended "
+"packages for any given package, that is, \"packages that would be found "
+"together with this one in all but unusual installations\" (Debian Policy "
+"Manual, section 7.2), some packages that users of your Live system actually "
+"need may be omitted. Therefore, we suggest you review the difference turning "
+"off recommends makes to your packages list (see the #{binary.packages}# file "
+"generated by #{lb build}#) and re-include in your list any missing packages "
+"that you still want installed. Alternatively, if you find you only want a "
+"small number of recommended packages left out, leave recommends enabled and "
+"set a negative APT pin priority on selected packages to prevent them from "
+"being installed, as explained in {APT pinning}#apt-pinning."
msgstr ""
"La contrepartie ici est que si vous n'installez pas les paquets recommandés "
"par un paquet, c’est-à-dire, \"paquets qu'on trouverai avec celui-ci dans "
@@ -1317,12 +1331,12 @@ msgstr ""
"pinning}#apt-pinning."
#. type: Plain text
-#: en/user_customization-packages.ssi:310
+#: en/user_customization-packages.ssi:301
msgid "3~ Passing options to apt or aptitude"
msgstr "3~ Passer des options à apt ou aptitude"
#. type: Plain text
-#: en/user_customization-packages.ssi:312
+#: en/user_customization-packages.ssi:303
msgid ""
"If there is not a #{lb config}# option to alter APT's behaviour in the way "
"you need, use #{--apt-options}# or #{--aptitude-options}# to pass any "
@@ -1335,12 +1349,12 @@ msgstr ""
"les pages de manuel #{apt}# et #{aptitude}# pour plus de détails"
#. type: Plain text
-#: en/user_customization-packages.ssi:314
+#: en/user_customization-packages.ssi:305
msgid "3~apt-pinning APT pinning"
msgstr "3~apt-pinning APT pinning"
#. type: Plain text
-#: en/user_customization-packages.ssi:316
+#: en/user_customization-packages.ssi:307
msgid ""
"For background, please first read the #{apt_preferences(5)}# man page. APT "
"pinning can be configured either for build time, or else for run time. For "
@@ -1354,7 +1368,7 @@ msgstr ""
"etc/apt/preferences}#."
#. type: Plain text
-#: en/user_customization-packages.ssi:318
+#: en/user_customization-packages.ssi:309
msgid ""
"Let's say you are building a wheezy live system but need all the live "
"packages that end up in the binary image to be installed from sid at build "
@@ -1371,7 +1385,7 @@ msgstr ""
"cible, wheezy. Ce qui suit devrait accomplir ça:"
#. type: Plain text
-#: en/user_customization-packages.ssi:326
+#: en/user_customization-packages.ssi:317
#, no-wrap
msgid ""
" $ echo \"deb http://mirror/debian sid main\" > config/archives/sid.list.chroot\n"
@@ -1387,7 +1401,7 @@ msgstr ""
" Pin-Priority: 600\n"
#. type: Plain text
-#: en/user_customization-packages.ssi:331
+#: en/user_customization-packages.ssi:322
#, no-wrap
msgid ""
" Package: *\n"
@@ -1401,18 +1415,18 @@ msgstr ""
" END\n"
#. type: Plain text
-#: en/user_customization-packages.ssi:335
+#: en/user_customization-packages.ssi:326
#, no-wrap
msgid "*{Note:}* Wildcards can be used in package names (e.g. *{Package: live-*}*) with Apt version 0.8.14 or higher. This means that it works with wheezy using:\n"
msgstr "*{Remarque:}* Caractères génériques peuvent être utilisés dans les noms des paquets (par exemple *{Package: live-*}*) avec la version 0.8.14 ou supérieure d'Apt. Cela signifie qu'il fonctionne avec wheezy en utilisant:\n"
#. type: Plain text
-#: en/user_customization-packages.ssi:339
+#: en/user_customization-packages.ssi:330
msgid "$ lb config --distribution wheezy"
msgstr "$ lb config --distribution wheezy"
#. type: Plain text
-#: en/user_customization-packages.ssi:343
+#: en/user_customization-packages.ssi:334
msgid ""
"Negative pin priorities will prevent a package from being installed, as in "
"the case where you do not want a package that is recommended by another "
@@ -1435,7 +1449,7 @@ msgstr ""
"en ajoutant la strophe suivante à #{config/chroot_apt/preferences}#:"
#. type: Plain text
-#: en/user_customization-packages.ssi:349
+#: en/user_customization-packages.ssi:340
#, no-wrap
msgid ""
" Package: gnome-keyring\n"
diff --git a/manual/po/fr/user_examples.ssi.po b/manual/po/fr/user_examples.ssi.po
index ecd4f0d..1252aaf 100644
--- a/manual/po/fr/user_examples.ssi.po
+++ b/manual/po/fr/user_examples.ssi.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-manual\n"
-"POT-Creation-Date: 2012-08-06 22:49+0300\n"
+"POT-Creation-Date: 2012-08-10 22:48+0300\n"
"PO-Revision-Date: 2012-08-08 00:13+0100\n"
"Last-Translator: Carlos Zuferri <chals at altorricon.com>\n"
"Language-Team: Debian Live <debian-live at lists.debian.org>\n"
@@ -58,13 +58,12 @@ msgstr ":B~ Exemples"
#: en/user_customization-packages.ssi:177
#: en/user_customization-packages.ssi:187
#: en/user_customization-packages.ssi:205
-#: en/user_customization-packages.ssi:215
-#: en/user_customization-packages.ssi:280
-#: en/user_customization-packages.ssi:292
-#: en/user_customization-packages.ssi:302
-#: en/user_customization-packages.ssi:320
-#: en/user_customization-packages.ssi:337
-#: en/user_customization-packages.ssi:345 en/user_customization-runtime.ssi:14
+#: en/user_customization-packages.ssi:269
+#: en/user_customization-packages.ssi:281
+#: en/user_customization-packages.ssi:291
+#: en/user_customization-packages.ssi:311
+#: en/user_customization-packages.ssi:328
+#: en/user_customization-packages.ssi:336 en/user_customization-runtime.ssi:14
#: en/user_customization-runtime.ssi:27 en/user_customization-runtime.ssi:45
#: en/user_customization-runtime.ssi:57 en/user_customization-runtime.ssi:76
#: en/user_customization-runtime.ssi:84 en/user_customization-runtime.ssi:93
@@ -75,15 +74,16 @@ msgstr ":B~ Exemples"
#: en/user_examples.ssi:92 en/user_examples.ssi:105 en/user_examples.ssi:113
#: en/user_examples.ssi:123 en/user_examples.ssi:133 en/user_examples.ssi:147
#: en/user_examples.ssi:155 en/user_examples.ssi:163 en/user_examples.ssi:171
-#: en/user_examples.ssi:187 en/user_examples.ssi:199 en/user_examples.ssi:215
-#: en/user_examples.ssi:229 en/user_examples.ssi:238 en/user_examples.ssi:258
-#: en/user_examples.ssi:266 en/user_examples.ssi:275 en/user_examples.ssi:285
+#: en/user_examples.ssi:187 en/user_examples.ssi:201 en/user_examples.ssi:209
+#: en/user_examples.ssi:217 en/user_examples.ssi:233 en/user_examples.ssi:247
+#: en/user_examples.ssi:256 en/user_examples.ssi:264 en/user_examples.ssi:284
+#: en/user_examples.ssi:292 en/user_examples.ssi:301 en/user_examples.ssi:311
#: en/user_installation.ssi:38 en/user_installation.ssi:46
#: en/user_installation.ssi:56 en/user_installation.ssi:64
#: en/user_installation.ssi:74 en/user_installation.ssi:82
#: en/user_installation.ssi:90 en/user_installation.ssi:114
-#: en/user_installation.ssi:129 en/user_installation.ssi:146
-#: en/user_managing_a_configuration.ssi:22
+#: en/user_installation.ssi:129 en/user_installation.ssi:142
+#: en/user_installation.ssi:153 en/user_managing_a_configuration.ssi:22
#: en/user_managing_a_configuration.ssi:31
#: en/user_managing_a_configuration.ssi:54
#: en/user_managing_a_configuration.ssi:65
@@ -129,13 +129,12 @@ msgstr "code{"
#: en/user_customization-packages.ssi:183
#: en/user_customization-packages.ssi:193
#: en/user_customization-packages.ssi:211
-#: en/user_customization-packages.ssi:220
-#: en/user_customization-packages.ssi:284
-#: en/user_customization-packages.ssi:296
-#: en/user_customization-packages.ssi:306
-#: en/user_customization-packages.ssi:333
-#: en/user_customization-packages.ssi:341
-#: en/user_customization-packages.ssi:350 en/user_customization-runtime.ssi:21
+#: en/user_customization-packages.ssi:273
+#: en/user_customization-packages.ssi:285
+#: en/user_customization-packages.ssi:295
+#: en/user_customization-packages.ssi:324
+#: en/user_customization-packages.ssi:332
+#: en/user_customization-packages.ssi:341 en/user_customization-runtime.ssi:21
#: en/user_customization-runtime.ssi:31 en/user_customization-runtime.ssi:49
#: en/user_customization-runtime.ssi:70 en/user_customization-runtime.ssi:80
#: en/user_customization-runtime.ssi:89 en/user_customization-runtime.ssi:98
@@ -146,15 +145,16 @@ msgstr "code{"
#: en/user_examples.ssi:101 en/user_examples.ssi:109 en/user_examples.ssi:117
#: en/user_examples.ssi:127 en/user_examples.ssi:139 en/user_examples.ssi:151
#: en/user_examples.ssi:159 en/user_examples.ssi:167 en/user_examples.ssi:175
-#: en/user_examples.ssi:195 en/user_examples.ssi:211 en/user_examples.ssi:219
-#: en/user_examples.ssi:234 en/user_examples.ssi:242 en/user_examples.ssi:262
-#: en/user_examples.ssi:271 en/user_examples.ssi:281 en/user_examples.ssi:299
+#: en/user_examples.ssi:195 en/user_examples.ssi:205 en/user_examples.ssi:213
+#: en/user_examples.ssi:229 en/user_examples.ssi:237 en/user_examples.ssi:252
+#: en/user_examples.ssi:260 en/user_examples.ssi:268 en/user_examples.ssi:288
+#: en/user_examples.ssi:297 en/user_examples.ssi:307 en/user_examples.ssi:325
#: en/user_installation.ssi:42 en/user_installation.ssi:50
#: en/user_installation.ssi:60 en/user_installation.ssi:70
#: en/user_installation.ssi:78 en/user_installation.ssi:86
#: en/user_installation.ssi:94 en/user_installation.ssi:119
-#: en/user_installation.ssi:136 en/user_installation.ssi:149
-#: en/user_managing_a_configuration.ssi:27
+#: en/user_installation.ssi:136 en/user_installation.ssi:147
+#: en/user_installation.ssi:156 en/user_managing_a_configuration.ssi:27
#: en/user_managing_a_configuration.ssi:42
#: en/user_managing_a_configuration.ssi:59
#: en/user_managing_a_configuration.ssi:70
@@ -165,7 +165,7 @@ msgstr "}code"
#. type: Plain text
#: en/project_bugs.ssi:64 en/user_examples.ssi:42 en/user_examples.ssi:68
-#: en/user_examples.ssi:240
+#: en/user_examples.ssi:266
#, no-wrap
msgid " # lb build 2>&1 | tee build.log\n"
msgstr " # lb build 2>&1 | tee build.log\n"
@@ -178,7 +178,7 @@ msgstr " $ lb config\n"
#. type: Plain text
#: en/user_basics.ssi:44 en/user_basics.ssi:170 en/user_basics.ssi:238
-#: en/user_examples.ssi:125 en/user_examples.ssi:217
+#: en/user_examples.ssi:125 en/user_examples.ssi:235
#, no-wrap
msgid " # lb build\n"
msgstr " # lb build\n"
@@ -664,12 +664,21 @@ msgstr "*{Cas d'utilisation:}* Créer une image avec live-build pour démarrer d
#. type: Plain text
#: en/user_examples.ssi:185
+#, fuzzy
+#| msgid ""
+#| "Make a build directory and create an skeletal configuration inside it, "
+#| "disabling recommends to make a minimal system. And then create two "
+#| "package lists: the first one generated with a script provided by live-"
+#| "build named #{Packages}# (see {Generated package lists}#generated-package-"
+#| "lists), and the second one including /{xorg}/, /{gdm3}/, /{metacity}/ "
+#| "and /{xvnc4viewer}/."
msgid ""
"Make a build directory and create an skeletal configuration inside it, "
-"disabling recommends to make a minimal system. And then create two package "
-"lists: the first one generated with a script provided by live-build named #"
-"{Packages}# (see {Generated package lists}#generated-package-lists), and the "
-"second one including /{xorg}/, /{gdm3}/, /{metacity}/ and /{xvnc4viewer}/."
+"disabling recommends to make a minimal system. And then create two initial "
+"package lists: the first one generated with a script provided by live-build "
+"named #{Packages}# (see {Generated package lists}#generated-package-lists), "
+"and the second one including /{xorg}/, /{gdm3}/, /{metacity}/ and /"
+"{xvnc4viewer}/."
msgstr ""
"Créez un répertoire de construction et créez une configuration du squelette "
"à l'intérieur, désactiver «recommends» pour faire un système minimal. Et "
@@ -697,6 +706,48 @@ msgstr ""
#. type: Plain text
#: en/user_examples.ssi:197
msgid ""
+"As explained in {Tweaking APT to save space}#tweaking-apt-to-save-space you "
+"may need to re-add some recommended packages to make your image work "
+"properly."
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:199
+msgid "An easy way to list recommends is using /{apt-cache}/. For example:"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:203
+#, no-wrap
+msgid " $ apt-cache depends live-config live-boot\n"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:207
+msgid ""
+"In this example we found out that we had to re-include several packages "
+"recommended by live-config and live-boot: #{user-setup}# to make autologin "
+"work and #{sudo}# as an essential program to shutdown the system. Besides, "
+"it could be handy to add #{live-tools}# to be able to copy the image to RAM "
+"and #{eject}# to eventually eject the live media, So:"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:211
+#, fuzzy
+#| msgid ""
+#| " $ echo \"task-lxde-desktop iceweasel xchat\" >> config/package-lists/my."
+#| "list.chroot\n"
+msgid ""
+"$ echo \"live-tools user-setup sudo eject\" > config/package-lists/"
+"recommends.list.chroot"
+msgstr ""
+" $ echo \"task-lxde-desktop iceweasel xchat\" >> config/package-lists/my."
+"list.chroot\n"
+
+#. type: Plain text
+#: en/user_examples.ssi:215
+msgid ""
"Create the directory #{/etc/skel}# in #{config/includes.chroot}# and put a "
"custom #{.xsession}# in it for the default user that will launch /"
"{metacity}/ and start /{xvncviewer}/, connecting to port #{5901}# on a "
@@ -708,7 +759,7 @@ msgstr ""
"sur un serveur à #{192.168.1.2}#:"
#. type: Plain text
-#: en/user_examples.ssi:203
+#: en/user_examples.ssi:221
#, no-wrap
msgid ""
" $ mkdir -p config/includes.chroot/etc/skel\n"
@@ -720,7 +771,7 @@ msgstr ""
" #!/bin/sh\n"
#. type: Plain text
-#: en/user_examples.ssi:206
+#: en/user_examples.ssi:224
#, no-wrap
msgid ""
" /usr/bin/metacity &\n"
@@ -730,7 +781,7 @@ msgstr ""
" /usr/bin/xvncviewer 192.168.1.2:1\n"
#. type: Plain text
-#: en/user_examples.ssi:209
+#: en/user_examples.ssi:227
#, no-wrap
msgid ""
" exit\n"
@@ -740,28 +791,28 @@ msgstr ""
" END\n"
#. type: Plain text
-#: en/user_examples.ssi:213
+#: en/user_examples.ssi:231
msgid "Build the image:"
msgstr "Construire l'image:"
#. type: Plain text
-#: en/user_examples.ssi:221
+#: en/user_examples.ssi:239
msgid "Enjoy."
msgstr "Amusez-vous bien!"
#. type: Plain text
-#: en/user_examples.ssi:223
+#: en/user_examples.ssi:241
msgid "2~ A base image for a 128M USB key"
msgstr "2~ Une image de base pour une clé USB de 128M"
#. type: Plain text
-#: en/user_examples.ssi:225
+#: en/user_examples.ssi:243
#, no-wrap
msgid "*{Use case:}* Create a standard image with some components removed in order to fit on a 128M USB key with a little space left over to use as you see fit.\n"
msgstr "*{Cas d'utilisation:}* Créer une image standard avec certains composants éliminés afin de l'adapter sur une clé USB de 128M avec un peu d'espace laissé pour l'utiliser à votre convenance.\n"
#. type: Plain text
-#: en/user_examples.ssi:227
+#: en/user_examples.ssi:245
msgid ""
"When optimizing an image to fit a certain media size, you need to understand "
"the tradeoffs you are making between size and functionality. In this "
@@ -783,7 +834,7 @@ msgstr ""
"examples/hooks}#"
#. type: Plain text
-#: en/user_examples.ssi:232
+#: en/user_examples.ssi:250
#, no-wrap
msgid ""
" $ lb config -k 486 --apt-indices false --apt-recommends false --memtest none\n"
@@ -793,12 +844,27 @@ msgstr ""
" $ cp /usr/share/doc/live-build/examples/hooks/minimal.chroot config/hooks\n"
#. type: Plain text
-#: en/user_examples.ssi:236
+#: en/user_examples.ssi:254
+msgid ""
+"To make the image work properly, we must re-add, at least, two recommended "
+"packages which are left out by the #{--apt-recommends false}# option. See "
+"{Tweaking APT to save space}#tweaking-apt-to-save-space"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:258
+#, fuzzy, no-wrap
+#| msgid " $ echo vlc >> config/package-lists/my.list.chroot\n"
+msgid " $ echo \"user-setup sudo\" > config/package-lists/recommends.list.chroot\n"
+msgstr " $ echo vlc >> config/package-lists/my.list.chroot\n"
+
+#. type: Plain text
+#: en/user_examples.ssi:262
msgid "Now, build the image in the usual way:"
msgstr "Maintenant, construire l'image de la manière habituelle:"
#. type: Plain text
-#: en/user_examples.ssi:244
+#: en/user_examples.ssi:270
msgid ""
"On the author's system at the time of writing this, the above configuration "
"produced a 95Mbyte image. This compares favourably with the 182Mbyte image "
@@ -810,7 +876,20 @@ msgstr ""
"1}#tutorial-1."
#. type: Plain text
-#: en/user_examples.ssi:246
+#: en/user_examples.ssi:272
+#, fuzzy
+#| msgid ""
+#| "The biggest space-saver here, compared to building a standard image on an "
+#| "#{i386}# architecture system, is to select only the #{486}# kernel "
+#| "flavour instead of the default #{-k \"486 686-pae\"}#. Leaving off APT's "
+#| "indices with #{--apt-indices false}# also saves a fair amount of space, "
+#| "the tradeoff being that you need to #{apt-get update}# before using apt "
+#| "in the live system. Dropping recommended packages with #{--apt-recommends "
+#| "false}# saves some additional space, at the expense of omitting some "
+#| "packages you might otherwise expect to be there, such as /{firmware-linux-"
+#| "free}/ which may be needed to support certain hardware. #{--memtest none}"
+#| "# prevents the installation of a memory tester. And finally, the "
+#| "execution of the #{minimal}# hook removes some unused packages and files."
msgid ""
"The biggest space-saver here, compared to building a standard image on an #"
"{i386}# architecture system, is to select only the #{486}# kernel flavour "
@@ -821,8 +900,8 @@ msgid ""
"some additional space, at the expense of omitting some packages you might "
"otherwise expect to be there, such as /{firmware-linux-free}/ which may be "
"needed to support certain hardware. #{--memtest none}# prevents the "
-"installation of a memory tester. And finally, the execution of the #{minimal}"
-"# hook removes some unused packages and files."
+"installation of a memory tester. And finally, the execution of the #{minimal."
+"chroot}# hook removes some unused packages and files."
msgstr ""
"Le plus grand espace-économiseur ici, par rapport à la construction d'une "
"image standard sur une architecture #{i386}#, est de sélectionner uniquement "
@@ -840,7 +919,7 @@ msgstr ""
"certains paquets et fichiers qui ne sont pas utilisés ."
#. type: Plain text
-#: en/user_examples.ssi:248
+#: en/user_examples.ssi:274
msgid ""
"Using other hooks, like for example the #{stripped.chroot}# hook found in #{/"
"usr/share/doc/live-build/examples/hooks}#, may shave off additional small "
@@ -855,18 +934,18 @@ msgstr ""
"optimisation de la taille vaut la perte de fonctionnalité."
#. type: Plain text
-#: en/user_examples.ssi:250
+#: en/user_examples.ssi:276
msgid "2~ A localized KDE desktop and installer"
msgstr "2~ Un bureau KDE localisé et installateur "
#. type: Plain text
-#: en/user_examples.ssi:252
+#: en/user_examples.ssi:278
#, no-wrap
msgid "*{Use case:}* Create a KDE desktop image, localized for Brazilian Portuguese and including an installer.\n"
msgstr "*{Cas d'utilisation:}* Créer une image de bureau KDE, localisée pour le portugais brésilien et incluant un installateur.\n"
#. type: Plain text
-#: en/user_examples.ssi:254
+#: en/user_examples.ssi:280
msgid ""
"We want to make an iso-hybrid image for i386 architecture using our "
"preferred desktop, in this case KDE, containing all of the same packages "
@@ -877,7 +956,7 @@ msgstr ""
"qui seraient installés par l'installateur Debian standard pour KDE."
#. type: Plain text
-#: en/user_examples.ssi:256
+#: en/user_examples.ssi:282
msgid ""
"Our initial problem is the discovery of the names of the appropriate "
"language tasks. Currently, live-build cannot help with this. While we might "
@@ -893,19 +972,19 @@ msgstr ""
"avez ces deux choses:"
#. type: Plain text
-#: en/user_examples.ssi:260
+#: en/user_examples.ssi:286
#, no-wrap
msgid " # apt-get install dctrl-tools tasksel-data\n"
msgstr " # apt-get install dctrl-tools tasksel-data\n"
#. type: Plain text
-#: en/user_examples.ssi:264
+#: en/user_examples.ssi:290
msgid "Now we can search for the appropriate tasks, first with:"
msgstr ""
"Maintenant, nous pouvons rechercher les tâches appropriées, d'abord avec:"
#. type: Plain text
-#: en/user_examples.ssi:269
+#: en/user_examples.ssi:295
#, no-wrap
msgid ""
" $ grep-dctrl -FTest-lang pt_BR /usr/share/tasksel/descs/debian-tasks.desc -sTask\n"
@@ -915,7 +994,7 @@ msgstr ""
" Task: brazilian-portuguese\n"
#. type: Plain text
-#: en/user_examples.ssi:273
+#: en/user_examples.ssi:299
msgid ""
"By this command, we discover the task is called, plainly enough, brazilian-"
"portuguese. Now to find the related tasks:"
@@ -924,7 +1003,7 @@ msgstr ""
"clairement, brazilian-portuguese. Maintenant, pour trouver les tâches liées:"
#. type: Plain text
-#: en/user_examples.ssi:279
+#: en/user_examples.ssi:305
#, no-wrap
msgid ""
" $ grep-dctrl -FEnhances brazilian-portuguese /usr/share/tasksel/descs/debian-tasks.desc -sTask\n"
@@ -936,24 +1015,31 @@ msgstr ""
" Task: brazilian-portuguese-kde-desktop\n"
#. type: Plain text
-#: en/user_examples.ssi:283
+#: en/user_examples.ssi:309
msgid ""
"At boot time we will generate the pt_BR.UTF-8 locale and select the pt-"
-"latin1 keyboard layout. We will also need to preseed our desktop choice, "
-"\"kde\" so that tasksel will install the correct desktop task, as it differs "
-"from the default (see {Desktop and languages tasks}#desktop-and-language-"
-"tasks). Now let's put the pieces together:"
+"latin1 keyboard layout. Now let's put the pieces together. Recalling from "
+"{Using metapackages}#using-metapackages that task metapackages are prefixed #"
+"{task-}#, we just specify these language boot parameters, then add standard "
+"priority packages and all our discovered task metapackages to our package "
+"list as follows:"
msgstr ""
-"Au démarrage nous allons générer les paramètres régionaux pt_BR.UTF-8 et "
-"sélectionner la configuration du clavier pt-latin1. Nous aurons aussi besoin "
-"de préconfigurer notre choix de bureau, \"kde\" de sorte que tasksel "
-"installera la tâche de bureau correcte, car elle diffère de la valeur par "
-"défaut (Voir {Tâches de bureau et de la langue}#desktop-and-language-tasks). "
-"Maintenant, nous allons assembler les pièces:"
#. type: Plain text
-#: en/user_examples.ssi:297
-#, no-wrap
+#: en/user_examples.ssi:323
+#, fuzzy, no-wrap
+#| msgid ""
+#| " $ mkdir live-pt_BR-kde\n"
+#| " $ cd live-pt_BR-kde\n"
+#| " $ lb config \\\n"
+#| " -a i386 \\\n"
+#| " -k 486 \\\n"
+#| " --bootappend-live \"locales=pt_BR.UTF-8 keyboard-layouts=pt-latin1\" \\\n"
+#| " --debian-installer live\n"
+#| " $ echo kde-desktop brazilian-portuguese brazilian-portuguese-desktop \\\n"
+#| " brazilian-portuguese-kde-desktop >> config/task-lists/my.list.chroot\n"
+#| " $ echo debian-installer-launcher >> config/package-lists/my.list.chroot\n"
+#| " $ echo tasksel tasksel/desktop multiselect kde >> config/preseed/my.preseed.chroot\n"
msgid ""
" $ mkdir live-pt_BR-kde\n"
" $ cd live-pt_BR-kde\n"
@@ -962,10 +1048,10 @@ msgid ""
" -k 486 \\\n"
" --bootappend-live \"locales=pt_BR.UTF-8 keyboard-layouts=pt-latin1\" \\\n"
" --debian-installer live\n"
-" $ echo kde-desktop brazilian-portuguese brazilian-portuguese-desktop \\\n"
-" brazilian-portuguese-kde-desktop >> config/task-lists/my.list.chroot\n"
-" $ echo debian-installer-launcher >> config/package-lists/my.list.chroot\n"
-" $ echo tasksel tasksel/desktop multiselect kde >> config/preseed/my.preseed.chroot\n"
+" $ echo '! Packages Priority standard' > config/package-lists/standard.list.chroot\n"
+" $ echo task-kde-desktop task-brazilian-portuguese task-brazilian-portuguese-desktop \\\n"
+" task-brazilian-portuguese-kde-desktop >> config/package-lists/desktop.list.chroot\n"
+" $ echo debian-installer-launcher >> config/package-lists/installer.list.chroot\n"
msgstr ""
" $ mkdir live-pt_BR-kde\n"
" $ cd live-pt_BR-kde\n"
@@ -980,7 +1066,7 @@ msgstr ""
" $ echo tasksel tasksel/desktop multiselect kde >> config/preseed/my.preseed.chroot\n"
#. type: Plain text
-#: en/user_examples.ssi:300
+#: en/user_examples.ssi:326
msgid ""
"Note that we have included the debian-installer-launcher package to launch "
"the installer from the live desktop, and have also specified the 486 flavour "
diff --git a/manual/po/it/live-manual.ssm.po b/manual/po/it/live-manual.ssm.po
index d706195..4117663 100644
--- a/manual/po/it/live-manual.ssm.po
+++ b/manual/po/it/live-manual.ssm.po
@@ -8,7 +8,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-manual\n"
-"POT-Creation-Date: 2012-08-08 00:16+0300\n"
+"POT-Creation-Date: 2012-08-10 22:48+0300\n"
"PO-Revision-Date: 2012-06-18 19:33+0200\n"
"Last-Translator: skizzhg <skizzhg at gmx.com>\n"
"Language-Team: Italian <tp at lists.linux.it>\n"
@@ -50,7 +50,7 @@ msgstr ""
#, no-wrap
msgid ""
"@date:\n"
-" :published: 2012-08-08\n"
+" :published: 2012-08-10\n"
msgstr ""
"@date:\n"
" :published: 2012-07-27\n"
diff --git a/manual/po/it/user_customization-packages.ssi.po b/manual/po/it/user_customization-packages.ssi.po
index 4d6df1e..f062894 100644
--- a/manual/po/it/user_customization-packages.ssi.po
+++ b/manual/po/it/user_customization-packages.ssi.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-manual\n"
-"POT-Creation-Date: 2012-08-06 22:49+0300\n"
+"POT-Creation-Date: 2012-08-10 22:48+0300\n"
"PO-Revision-Date: 2012-04-03 18:01+0200\n"
"Last-Translator: skizzhg <skizzhg at gmx.com>\n"
"Language-Team: Italian <tp at lists.linux.it>\n"
@@ -54,13 +54,12 @@ msgstr ""
#: en/user_customization-packages.ssi:177
#: en/user_customization-packages.ssi:187
#: en/user_customization-packages.ssi:205
-#: en/user_customization-packages.ssi:215
-#: en/user_customization-packages.ssi:280
-#: en/user_customization-packages.ssi:292
-#: en/user_customization-packages.ssi:302
-#: en/user_customization-packages.ssi:320
-#: en/user_customization-packages.ssi:337
-#: en/user_customization-packages.ssi:345 en/user_customization-runtime.ssi:14
+#: en/user_customization-packages.ssi:269
+#: en/user_customization-packages.ssi:281
+#: en/user_customization-packages.ssi:291
+#: en/user_customization-packages.ssi:311
+#: en/user_customization-packages.ssi:328
+#: en/user_customization-packages.ssi:336 en/user_customization-runtime.ssi:14
#: en/user_customization-runtime.ssi:27 en/user_customization-runtime.ssi:45
#: en/user_customization-runtime.ssi:57 en/user_customization-runtime.ssi:76
#: en/user_customization-runtime.ssi:84 en/user_customization-runtime.ssi:93
@@ -71,15 +70,16 @@ msgstr ""
#: en/user_examples.ssi:92 en/user_examples.ssi:105 en/user_examples.ssi:113
#: en/user_examples.ssi:123 en/user_examples.ssi:133 en/user_examples.ssi:147
#: en/user_examples.ssi:155 en/user_examples.ssi:163 en/user_examples.ssi:171
-#: en/user_examples.ssi:187 en/user_examples.ssi:199 en/user_examples.ssi:215
-#: en/user_examples.ssi:229 en/user_examples.ssi:238 en/user_examples.ssi:258
-#: en/user_examples.ssi:266 en/user_examples.ssi:275 en/user_examples.ssi:285
+#: en/user_examples.ssi:187 en/user_examples.ssi:201 en/user_examples.ssi:209
+#: en/user_examples.ssi:217 en/user_examples.ssi:233 en/user_examples.ssi:247
+#: en/user_examples.ssi:256 en/user_examples.ssi:264 en/user_examples.ssi:284
+#: en/user_examples.ssi:292 en/user_examples.ssi:301 en/user_examples.ssi:311
#: en/user_installation.ssi:38 en/user_installation.ssi:46
#: en/user_installation.ssi:56 en/user_installation.ssi:64
#: en/user_installation.ssi:74 en/user_installation.ssi:82
#: en/user_installation.ssi:90 en/user_installation.ssi:114
-#: en/user_installation.ssi:129 en/user_installation.ssi:146
-#: en/user_managing_a_configuration.ssi:22
+#: en/user_installation.ssi:129 en/user_installation.ssi:142
+#: en/user_installation.ssi:153 en/user_managing_a_configuration.ssi:22
#: en/user_managing_a_configuration.ssi:31
#: en/user_managing_a_configuration.ssi:54
#: en/user_managing_a_configuration.ssi:65
@@ -125,13 +125,12 @@ msgstr "code{"
#: en/user_customization-packages.ssi:183
#: en/user_customization-packages.ssi:193
#: en/user_customization-packages.ssi:211
-#: en/user_customization-packages.ssi:220
-#: en/user_customization-packages.ssi:284
-#: en/user_customization-packages.ssi:296
-#: en/user_customization-packages.ssi:306
-#: en/user_customization-packages.ssi:333
-#: en/user_customization-packages.ssi:341
-#: en/user_customization-packages.ssi:350 en/user_customization-runtime.ssi:21
+#: en/user_customization-packages.ssi:273
+#: en/user_customization-packages.ssi:285
+#: en/user_customization-packages.ssi:295
+#: en/user_customization-packages.ssi:324
+#: en/user_customization-packages.ssi:332
+#: en/user_customization-packages.ssi:341 en/user_customization-runtime.ssi:21
#: en/user_customization-runtime.ssi:31 en/user_customization-runtime.ssi:49
#: en/user_customization-runtime.ssi:70 en/user_customization-runtime.ssi:80
#: en/user_customization-runtime.ssi:89 en/user_customization-runtime.ssi:98
@@ -142,15 +141,16 @@ msgstr "code{"
#: en/user_examples.ssi:101 en/user_examples.ssi:109 en/user_examples.ssi:117
#: en/user_examples.ssi:127 en/user_examples.ssi:139 en/user_examples.ssi:151
#: en/user_examples.ssi:159 en/user_examples.ssi:167 en/user_examples.ssi:175
-#: en/user_examples.ssi:195 en/user_examples.ssi:211 en/user_examples.ssi:219
-#: en/user_examples.ssi:234 en/user_examples.ssi:242 en/user_examples.ssi:262
-#: en/user_examples.ssi:271 en/user_examples.ssi:281 en/user_examples.ssi:299
+#: en/user_examples.ssi:195 en/user_examples.ssi:205 en/user_examples.ssi:213
+#: en/user_examples.ssi:229 en/user_examples.ssi:237 en/user_examples.ssi:252
+#: en/user_examples.ssi:260 en/user_examples.ssi:268 en/user_examples.ssi:288
+#: en/user_examples.ssi:297 en/user_examples.ssi:307 en/user_examples.ssi:325
#: en/user_installation.ssi:42 en/user_installation.ssi:50
#: en/user_installation.ssi:60 en/user_installation.ssi:70
#: en/user_installation.ssi:78 en/user_installation.ssi:86
#: en/user_installation.ssi:94 en/user_installation.ssi:119
-#: en/user_installation.ssi:136 en/user_installation.ssi:149
-#: en/user_managing_a_configuration.ssi:27
+#: en/user_installation.ssi:136 en/user_installation.ssi:147
+#: en/user_installation.ssi:156 en/user_managing_a_configuration.ssi:27
#: en/user_managing_a_configuration.ssi:42
#: en/user_managing_a_configuration.ssi:59
#: en/user_managing_a_configuration.ssi:70
@@ -490,7 +490,7 @@ msgid "*{Note:}* some preconfigured package repositories are available for easy
msgstr "*{Nota:}* alcuni repository di pacchetti preconfigurati sono disponibili per una facile selezione attraverso l'opzione #{--archives}#, per abilitare gli snapshot live è sufficiente un semplice comando:\n"
#. type: Plain text
-#: en/user_customization-packages.ssi:83 en/user_installation.ssi:148
+#: en/user_customization-packages.ssi:83 en/user_installation.ssi:155
#, no-wrap
msgid " $ lb config --archives live.debian.net\n"
msgstr ""
@@ -570,7 +570,7 @@ msgstr "*{Nota:}* quando si specifica un pacchetto che non esiste, il comportame
#: en/user_customization-packages.ssi:97
#, fuzzy
#| msgid "2~ Use up-to-date packages"
-msgid "3~ Using metapackages"
+msgid "3~using-metapackages Using metapackages"
msgstr "2~ Usare pacchetti aggiornati"
#. type: Plain text
@@ -872,12 +872,19 @@ msgstr ""
#. type: Plain text
#: en/user_customization-packages.ssi:203
+#, fuzzy
+#| msgid ""
+#| "Because there is no provision made automatically for language tasks, "
+#| "which include such things as language-specific fonts and input-method "
+#| "packages, if you want them, you need to specify them in your "
+#| "configuration. For example, a GNOME desktop image containing support for "
+#| "Japanese might include these tasks:"
msgid ""
"Because there is no provision made automatically for language tasks, which "
"include such things as language-specific fonts and input-method packages, if "
"you want them, you need to specify them in your configuration. For example, "
"a GNOME desktop image containing support for Japanese might include these "
-"tasks:"
+"task metapackages:"
msgstr ""
"Poiché automaticamente non viene fatta alcuna preparazione sui task della "
"lingua, i quali includono cose come caratteri specifici per la lingua e "
@@ -890,43 +897,13 @@ msgstr ""
#, no-wrap
msgid ""
" $ lb config\n"
-" $ echo \"gnome-desktop desktop standard laptop\" >> config/task-lists/my.list.chroot\n"
-" $ echo \"japanese japanese-desktop japanese-gnome-desktop\" >> config/task-lists/my.list.chroot\n"
+" $ echo \"task-gnome-desktop task-laptop\" >> config/package-lists/my.list.chroot\n"
+" $ echo \"task-japanese task-japanese-desktop task-japanese-gnome-desktop\" >> config/package-lists/my.list.chroot\n"
msgstr ""
#. type: Plain text
#: en/user_customization-packages.ssi:213
msgid ""
-"Since desktop tasks are \"internal\" tasks, for every desktop flavour task "
-"included in the image, the corresponding value, if it differs from the "
-"default, \"gnome\", must be preseeded in the \"tasksel/desktop\" debconf "
-"variable or else tasksel will not recognize and install it. Thus:"
-msgstr ""
-"Dal momento che i task desktop sono \"interni\", bisogna preconfigurare ogni "
-"altro desktop da includere nell'immagine e diverso dal predefinito \"gnome\" "
-"nella variabile debconf \"tasksel/desktop\", altrimenti tasksel non li "
-"installerà:"
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:218
-#, no-wrap
-msgid ""
-" $ lb config\n"
-" $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot\n"
-msgstr ""
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:222
-msgid ""
-"This parameter can take multiple values, e.g. \"lxde xfce\" instead of \"kde"
-"\"."
-msgstr ""
-"Questo parametro supporta valori multipli, ad esempio \"lxde xfce\" invece "
-"di \"kde\"."
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:224
-msgid ""
"2~installing-modified-or-third-party-packages Installing modified or third-"
"party packages"
msgstr ""
@@ -934,7 +911,7 @@ msgstr ""
"modificati o di terze parti"
#. type: Plain text
-#: en/user_customization-packages.ssi:226
+#: en/user_customization-packages.ssi:215
msgid ""
"Whilst it is against the philosophy of Debian Live, it may sometimes be "
"necessary to build a Live system with modified versions of packages that are "
@@ -951,7 +928,7 @@ msgstr ""
"utilizzati per aggiungere funzionalità proprietarie o su misura."
#. type: Plain text
-#: en/user_customization-packages.ssi:228
+#: en/user_customization-packages.ssi:217
msgid ""
"This section does not cover advice regarding building or maintaining "
"modified packages. Joachim Breitner's 'How to fork privately' method from "
@@ -968,22 +945,22 @@ msgstr ""
"maint-guide/ e altrove."
#. type: Plain text
-#: en/user_customization-packages.ssi:230
+#: en/user_customization-packages.ssi:219
msgid "There are two ways of installing modified custom packages:"
msgstr "Ci sono due modi per installare pacchetti personalizzati:"
#. type: Plain text
-#: en/user_customization-packages.ssi:232
+#: en/user_customization-packages.ssi:221
msgid "_* #{packages.chroot}#"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:234
+#: en/user_customization-packages.ssi:223
msgid "_* Using a custom APT repository"
msgstr "_* Utilizzare repository APT personalizzati"
#. type: Plain text
-#: en/user_customization-packages.ssi:236
+#: en/user_customization-packages.ssi:225
msgid ""
"Using #{packages.chroot}# is simpler to achieve and useful for \"one-off\" "
"customizations but has a number of drawbacks, whilst using a custom APT "
@@ -994,13 +971,13 @@ msgstr ""
"repository APT personalizzato è più laborioso da configurare."
#. type: Plain text
-#: en/user_customization-packages.ssi:238
+#: en/user_customization-packages.ssi:227
msgid "3~ Using #{packages.chroot}# to install custom packages"
msgstr ""
"3~ Utilizzare #{packages.chroot}# per installare pacchetti personalizzati"
#. type: Plain text
-#: en/user_customization-packages.ssi:240
+#: en/user_customization-packages.ssi:229
msgid ""
"To install a custom package, simply copy it to the #{config/packages.chroot/}"
"# directory. Packages that are inside this directory will be automatically "
@@ -1013,7 +990,7 @@ msgstr ""
"specificarli altrove."
#. type: Plain text
-#: en/user_customization-packages.ssi:242
+#: en/user_customization-packages.ssi:231
msgid ""
"Packages *{must}* be named in the prescribed way. One simple way to do this "
"is to use #{dpkg-name}#."
@@ -1022,7 +999,7 @@ msgstr ""
"semplice per farlo è usare #{dpkg-name}#."
#. type: Plain text
-#: en/user_customization-packages.ssi:244
+#: en/user_customization-packages.ssi:233
msgid ""
"Using #{packages.chroot}# for installation of custom packages has "
"disadvantages:"
@@ -1031,12 +1008,12 @@ msgstr ""
"personalizzati presenta degli svantaggi:"
#. type: Plain text
-#: en/user_customization-packages.ssi:246
+#: en/user_customization-packages.ssi:235
msgid "_* It is not possible to use secure APT."
msgstr "_* non è possibile usare secure APT"
#. type: Plain text
-#: en/user_customization-packages.ssi:248
+#: en/user_customization-packages.ssi:237
msgid ""
"_* You must install all appropriate packages in the #{config/packages."
"chroot/}# directory."
@@ -1045,7 +1022,7 @@ msgstr ""
"packages.chroot/}#."
#. type: Plain text
-#: en/user_customization-packages.ssi:250
+#: en/user_customization-packages.ssi:239
msgid ""
"_* It does not lend itself to storing Debian Live configurations in revision "
"control."
@@ -1054,13 +1031,13 @@ msgstr ""
"versione."
#. type: Plain text
-#: en/user_customization-packages.ssi:252
+#: en/user_customization-packages.ssi:241
msgid "3~ Using an APT repository to install custom packages"
msgstr ""
"3~ Utilizzare un repository APT per installare pacchetti personalizzati"
#. type: Plain text
-#: en/user_customization-packages.ssi:254
+#: en/user_customization-packages.ssi:243
msgid ""
"Unlike using #{packages.chroot}#, when using a custom APT repository you "
"must ensure that you specify the packages elsewhere. See {Choosing packages "
@@ -1072,7 +1049,7 @@ msgstr ""
"packages-to-install."
#. type: Plain text
-#: en/user_customization-packages.ssi:256
+#: en/user_customization-packages.ssi:245
msgid ""
"Whilst it may seem unnecessary effort to create an APT repository to install "
"custom packages, the infrastructure can be easily re-used at a later date to "
@@ -1083,12 +1060,12 @@ msgstr ""
"per offrire aggiornamenti dei pacchetti modificati."
#. type: Plain text
-#: en/user_customization-packages.ssi:258
+#: en/user_customization-packages.ssi:247
msgid "3~ Custom packages and APT"
msgstr "3~ Pacchetti personalizzati e APT"
#. type: Plain text
-#: en/user_customization-packages.ssi:260
+#: en/user_customization-packages.ssi:249
msgid ""
"live-build uses APT to install all packages into the live system so will "
"therefore inherit behaviours from this program. One relevant example is that "
@@ -1103,7 +1080,7 @@ msgstr ""
"sceglie di installare quello con il numero di versione più alto."
#. type: Plain text
-#: en/user_customization-packages.ssi:262
+#: en/user_customization-packages.ssi:251
msgid ""
"Because of this, you may wish to increment the version number in your custom "
"packages' #{debian/changelog}# files to ensure that your modified version is "
@@ -1118,12 +1095,12 @@ msgstr ""
"veda {APT pinning}#apt-pinning per maggiori informazioni."
#. type: Plain text
-#: en/user_customization-packages.ssi:264
+#: en/user_customization-packages.ssi:253
msgid "2~ Configuring APT at build time"
msgstr "2~ Configurare APT in fase di costruzione"
#. type: Plain text
-#: en/user_customization-packages.ssi:266
+#: en/user_customization-packages.ssi:255
msgid ""
"You can configure APT through a number of options applied only at build "
"time. (APT configuration used in the running live system may be configured "
@@ -1140,12 +1117,12 @@ msgstr ""
"iniziano con #{apt}#."
#. type: Plain text
-#: en/user_customization-packages.ssi:268
+#: en/user_customization-packages.ssi:257
msgid "3~choosing-apt-or-aptitude Choosing apt or aptitude"
msgstr "3~choosing-apt-or-aptitude Scegliere apt o aptitude"
#. type: Plain text
-#: en/user_customization-packages.ssi:270
+#: en/user_customization-packages.ssi:259
msgid ""
"You can elect to use either /{apt}/ or /{aptitude}/ when installing packages "
"at build time. Which utility is used is governed by the #{--apt}# argument "
@@ -1160,7 +1137,7 @@ msgstr ""
"vengono gestiti quelli mancanti."
#. type: Plain text
-#: en/user_customization-packages.ssi:272
+#: en/user_customization-packages.ssi:261
msgid ""
"_* #{apt}#: With this method, if a missing package is specified, the package "
"installation will fail. This is the default setting."
@@ -1169,7 +1146,7 @@ msgstr ""
"esito negativo; questo è l'impostazine predefinita."
#. type: Plain text
-#: en/user_customization-packages.ssi:274
+#: en/user_customization-packages.ssi:263
msgid ""
"_* #{aptitude}#: With this method, if a missing package is specified, the "
"package installation will succeed."
@@ -1178,12 +1155,12 @@ msgstr ""
"avrà successo."
#. type: Plain text
-#: en/user_customization-packages.ssi:276
+#: en/user_customization-packages.ssi:265
msgid "3~ Using a proxy with APT"
msgstr "3~ Utilizzare un proxy con APT"
#. type: Plain text
-#: en/user_customization-packages.ssi:278
+#: en/user_customization-packages.ssi:267
msgid ""
"One commonly required APT configuration is to deal with building an image "
"behind a proxy. You may specify your APT proxy with the #{--apt-ftp-proxy}# "
@@ -1194,18 +1171,20 @@ msgstr ""
"ftp-proxy}# o #{--apt-http-proxy}# secondo necessità:"
#. type: Plain text
-#: en/user_customization-packages.ssi:282
+#: en/user_customization-packages.ssi:271
#, no-wrap
msgid " $ lb config --apt-http-proxy http://proxy/\n"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:286
-msgid "3~ Tweaking APT to save space"
+#: en/user_customization-packages.ssi:275
+#, fuzzy
+#| msgid "3~ Tweaking APT to save space"
+msgid "3~tweaking-apt-to-save-space Tweaking APT to save space"
msgstr "3~ Modificare APT per risparmiare spazio"
#. type: Plain text
-#: en/user_customization-packages.ssi:288
+#: en/user_customization-packages.ssi:277
msgid ""
"You may find yourself needing to save some space on the image media, in "
"which case one or the other or both of the following options may be of "
@@ -1215,20 +1194,20 @@ msgstr ""
"in tal caso una o entrambe delle seguenti opzioni possono essere d'interesse."
#. type: Plain text
-#: en/user_customization-packages.ssi:290
+#: en/user_customization-packages.ssi:279
msgid ""
"If you don't want to include APT indices in the image, you can omit those "
"with:"
msgstr "È possibile non includere gli indici di APT con:"
#. type: Plain text
-#: en/user_customization-packages.ssi:294
+#: en/user_customization-packages.ssi:283
#, no-wrap
msgid " $ lb config --apt-indices false\n"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:298
+#: en/user_customization-packages.ssi:287
msgid ""
"This will not influence the entries in #{/etc/apt/sources.list}#, but merely "
"whether #{/var/lib/apt}# contains the indices files or not. The tradeoff is "
@@ -1243,34 +1222,66 @@ msgstr ""
"l'utente deve usare prima #{apt-get update}# per crearli."
#. type: Plain text
-#: en/user_customization-packages.ssi:300
+#: en/user_customization-packages.ssi:289
+#, fuzzy
+#| msgid ""
+#| "If you find the installation of recommended packages bloats your image "
+#| "too much, you may disable that default option of APT with:"
msgid ""
"If you find the installation of recommended packages bloats your image too "
-"much, you may disable that default option of APT with:"
+"much, provided you are prepared to deal with the consequences discussed "
+"below, you may disable that default option of APT with:"
msgstr ""
"In caso si trovi che l'installazione dei pacchetti raccomandati appesantisca "
"troppo l'immagine, si può disabilitare l'opzione predefinita di APT con:"
#. type: Plain text
-#: en/user_customization-packages.ssi:304
+#: en/user_customization-packages.ssi:293
#, no-wrap
msgid " $ lb config --apt-recommends false\n"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:308
+#: en/user_customization-packages.ssi:297
msgid ""
-"The tradeoff here is that if you don't install recommended packages for a "
-"given package, that is, \"packages that would be found together with this "
-"one in all but unusual installations\" (Debian Policy Manual, section 7.2), "
-"some packages that you actually need may be omitted. Therefore, we suggest "
-"you review the difference turning off recommends makes to your packages list "
-"(see the #{binary.packages}# file generated by #{lb build}#) and re-include "
-"in your list any missing packages that you still want installed. "
-"Alternatively, if you find you only want a small number of recommended "
-"packages left out, leave recommends enabled and set a negative APT pin "
-"priority on selected packages to prevent them from being installed, as "
-"explained in {APT pinning}#apt-pinning."
+"The most important consequence of turning off recommends is that #{live-boot}"
+"# and #{live-config}# themselves recommend some packages that provide "
+"important functionality used by most Live configurations, such as #{user-"
+"setup}# which #{live-config}# recommends and is used to create the live "
+"user. In all but the most exceptional circumstances you need to add back at "
+"least some of these recommends to your package lists or else your image will "
+"not work as expected, if at all. Look at the recommended packages for each "
+"of the #{live-*}# packages included in your build and if you are not certain "
+"you can omit them, add them back into your package lists."
+msgstr ""
+
+#. type: Plain text
+#: en/user_customization-packages.ssi:299
+#, fuzzy
+#| msgid ""
+#| "The tradeoff here is that if you don't install recommended packages for a "
+#| "given package, that is, \"packages that would be found together with this "
+#| "one in all but unusual installations\" (Debian Policy Manual, section "
+#| "7.2), some packages that you actually need may be omitted. Therefore, we "
+#| "suggest you review the difference turning off recommends makes to your "
+#| "packages list (see the #{binary.packages}# file generated by #{lb build}"
+#| "#) and re-include in your list any missing packages that you still want "
+#| "installed. Alternatively, if you find you only want a small number of "
+#| "recommended packages left out, leave recommends enabled and set a "
+#| "negative APT pin priority on selected packages to prevent them from being "
+#| "installed, as explained in {APT pinning}#apt-pinning."
+msgid ""
+"The more general consequence is that if you don't install recommended "
+"packages for any given package, that is, \"packages that would be found "
+"together with this one in all but unusual installations\" (Debian Policy "
+"Manual, section 7.2), some packages that users of your Live system actually "
+"need may be omitted. Therefore, we suggest you review the difference turning "
+"off recommends makes to your packages list (see the #{binary.packages}# file "
+"generated by #{lb build}#) and re-include in your list any missing packages "
+"that you still want installed. Alternatively, if you find you only want a "
+"small number of recommended packages left out, leave recommends enabled and "
+"set a negative APT pin priority on selected packages to prevent them from "
+"being installed, as explained in {APT pinning}#apt-pinning."
msgstr ""
"Qui il compromesso è dato dal fatto che se non si installano i raccomandati "
"per un certo pacchetto, ovvero \"pacchetti che si trovano assieme a questo "
@@ -1285,12 +1296,12 @@ msgstr ""
"spiegato in {APT pinning}#apt-pinning."
#. type: Plain text
-#: en/user_customization-packages.ssi:310
+#: en/user_customization-packages.ssi:301
msgid "3~ Passing options to apt or aptitude"
msgstr "3~ Passare opzioni ad apt o aptitude"
#. type: Plain text
-#: en/user_customization-packages.ssi:312
+#: en/user_customization-packages.ssi:303
msgid ""
"If there is not a #{lb config}# option to alter APT's behaviour in the way "
"you need, use #{--apt-options}# or #{--aptitude-options}# to pass any "
@@ -1303,12 +1314,12 @@ msgstr ""
"di #{apt}# e #{aptitude}# per i dettagli."
#. type: Plain text
-#: en/user_customization-packages.ssi:314
+#: en/user_customization-packages.ssi:305
msgid "3~apt-pinning APT pinning"
msgstr "3~apt-pinning APT pinning"
#. type: Plain text
-#: en/user_customization-packages.ssi:316
+#: en/user_customization-packages.ssi:307
msgid ""
"For background, please first read the #{apt_preferences(5)}# man page. APT "
"pinning can be configured either for build time, or else for run time. For "
@@ -1321,7 +1332,7 @@ msgstr ""
"{config/includes.chroot/etc/apt/preferences}#."
#. type: Plain text
-#: en/user_customization-packages.ssi:318
+#: en/user_customization-packages.ssi:309
msgid ""
"Let's say you are building a wheezy live system but need all the live "
"packages that end up in the binary image to be installed from sid at build "
@@ -1338,7 +1349,7 @@ msgstr ""
"servirà allo scopo:"
#. type: Plain text
-#: en/user_customization-packages.ssi:326
+#: en/user_customization-packages.ssi:317
#, no-wrap
msgid ""
" $ echo \"deb http://mirror/debian sid main\" > config/archives/sid.list.chroot\n"
@@ -1349,7 +1360,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:331
+#: en/user_customization-packages.ssi:322
#, no-wrap
msgid ""
" Package: *\n"
@@ -1359,18 +1370,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:335
+#: en/user_customization-packages.ssi:326
#, no-wrap
msgid "*{Note:}* Wildcards can be used in package names (e.g. *{Package: live-*}*) with Apt version 0.8.14 or higher. This means that it works with wheezy using:\n"
msgstr "*{Nota:}* con la versione 0.8.14 o superiore di Apt si possono utilizzare wildcard nei nomi dei pacchetti (*{Package: live-*}*). Ciò significa che funziona con wheezy usando:\n"
#. type: Plain text
-#: en/user_customization-packages.ssi:339
+#: en/user_customization-packages.ssi:330
msgid "$ lb config --distribution wheezy"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:343
+#: en/user_customization-packages.ssi:334
#, fuzzy
#| msgid ""
#| "Negative pin priorities will prevent a package from being installed, as "
@@ -1402,7 +1413,7 @@ msgstr ""
"chroot_apt/preferences}# la seguente definizione:"
#. type: Plain text
-#: en/user_customization-packages.ssi:349
+#: en/user_customization-packages.ssi:340
#, no-wrap
msgid ""
" Package: gnome-keyring\n"
diff --git a/manual/po/it/user_examples.ssi.po b/manual/po/it/user_examples.ssi.po
index cbb1e98..70bdae4 100644
--- a/manual/po/it/user_examples.ssi.po
+++ b/manual/po/it/user_examples.ssi.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-manual\n"
-"POT-Creation-Date: 2012-08-06 22:49+0300\n"
+"POT-Creation-Date: 2012-08-10 22:48+0300\n"
"PO-Revision-Date: 2012-03-04 18:43+0200\n"
"Last-Translator: skizzhg <skizzhg at gmx.com>\n"
"Language-Team: Italian <tp at lists.linux.it>\n"
@@ -59,13 +59,12 @@ msgstr ":B~ Esempi"
#: en/user_customization-packages.ssi:177
#: en/user_customization-packages.ssi:187
#: en/user_customization-packages.ssi:205
-#: en/user_customization-packages.ssi:215
-#: en/user_customization-packages.ssi:280
-#: en/user_customization-packages.ssi:292
-#: en/user_customization-packages.ssi:302
-#: en/user_customization-packages.ssi:320
-#: en/user_customization-packages.ssi:337
-#: en/user_customization-packages.ssi:345 en/user_customization-runtime.ssi:14
+#: en/user_customization-packages.ssi:269
+#: en/user_customization-packages.ssi:281
+#: en/user_customization-packages.ssi:291
+#: en/user_customization-packages.ssi:311
+#: en/user_customization-packages.ssi:328
+#: en/user_customization-packages.ssi:336 en/user_customization-runtime.ssi:14
#: en/user_customization-runtime.ssi:27 en/user_customization-runtime.ssi:45
#: en/user_customization-runtime.ssi:57 en/user_customization-runtime.ssi:76
#: en/user_customization-runtime.ssi:84 en/user_customization-runtime.ssi:93
@@ -76,15 +75,16 @@ msgstr ":B~ Esempi"
#: en/user_examples.ssi:92 en/user_examples.ssi:105 en/user_examples.ssi:113
#: en/user_examples.ssi:123 en/user_examples.ssi:133 en/user_examples.ssi:147
#: en/user_examples.ssi:155 en/user_examples.ssi:163 en/user_examples.ssi:171
-#: en/user_examples.ssi:187 en/user_examples.ssi:199 en/user_examples.ssi:215
-#: en/user_examples.ssi:229 en/user_examples.ssi:238 en/user_examples.ssi:258
-#: en/user_examples.ssi:266 en/user_examples.ssi:275 en/user_examples.ssi:285
+#: en/user_examples.ssi:187 en/user_examples.ssi:201 en/user_examples.ssi:209
+#: en/user_examples.ssi:217 en/user_examples.ssi:233 en/user_examples.ssi:247
+#: en/user_examples.ssi:256 en/user_examples.ssi:264 en/user_examples.ssi:284
+#: en/user_examples.ssi:292 en/user_examples.ssi:301 en/user_examples.ssi:311
#: en/user_installation.ssi:38 en/user_installation.ssi:46
#: en/user_installation.ssi:56 en/user_installation.ssi:64
#: en/user_installation.ssi:74 en/user_installation.ssi:82
#: en/user_installation.ssi:90 en/user_installation.ssi:114
-#: en/user_installation.ssi:129 en/user_installation.ssi:146
-#: en/user_managing_a_configuration.ssi:22
+#: en/user_installation.ssi:129 en/user_installation.ssi:142
+#: en/user_installation.ssi:153 en/user_managing_a_configuration.ssi:22
#: en/user_managing_a_configuration.ssi:31
#: en/user_managing_a_configuration.ssi:54
#: en/user_managing_a_configuration.ssi:65
@@ -130,13 +130,12 @@ msgstr "code{"
#: en/user_customization-packages.ssi:183
#: en/user_customization-packages.ssi:193
#: en/user_customization-packages.ssi:211
-#: en/user_customization-packages.ssi:220
-#: en/user_customization-packages.ssi:284
-#: en/user_customization-packages.ssi:296
-#: en/user_customization-packages.ssi:306
-#: en/user_customization-packages.ssi:333
-#: en/user_customization-packages.ssi:341
-#: en/user_customization-packages.ssi:350 en/user_customization-runtime.ssi:21
+#: en/user_customization-packages.ssi:273
+#: en/user_customization-packages.ssi:285
+#: en/user_customization-packages.ssi:295
+#: en/user_customization-packages.ssi:324
+#: en/user_customization-packages.ssi:332
+#: en/user_customization-packages.ssi:341 en/user_customization-runtime.ssi:21
#: en/user_customization-runtime.ssi:31 en/user_customization-runtime.ssi:49
#: en/user_customization-runtime.ssi:70 en/user_customization-runtime.ssi:80
#: en/user_customization-runtime.ssi:89 en/user_customization-runtime.ssi:98
@@ -147,15 +146,16 @@ msgstr "code{"
#: en/user_examples.ssi:101 en/user_examples.ssi:109 en/user_examples.ssi:117
#: en/user_examples.ssi:127 en/user_examples.ssi:139 en/user_examples.ssi:151
#: en/user_examples.ssi:159 en/user_examples.ssi:167 en/user_examples.ssi:175
-#: en/user_examples.ssi:195 en/user_examples.ssi:211 en/user_examples.ssi:219
-#: en/user_examples.ssi:234 en/user_examples.ssi:242 en/user_examples.ssi:262
-#: en/user_examples.ssi:271 en/user_examples.ssi:281 en/user_examples.ssi:299
+#: en/user_examples.ssi:195 en/user_examples.ssi:205 en/user_examples.ssi:213
+#: en/user_examples.ssi:229 en/user_examples.ssi:237 en/user_examples.ssi:252
+#: en/user_examples.ssi:260 en/user_examples.ssi:268 en/user_examples.ssi:288
+#: en/user_examples.ssi:297 en/user_examples.ssi:307 en/user_examples.ssi:325
#: en/user_installation.ssi:42 en/user_installation.ssi:50
#: en/user_installation.ssi:60 en/user_installation.ssi:70
#: en/user_installation.ssi:78 en/user_installation.ssi:86
#: en/user_installation.ssi:94 en/user_installation.ssi:119
-#: en/user_installation.ssi:136 en/user_installation.ssi:149
-#: en/user_managing_a_configuration.ssi:27
+#: en/user_installation.ssi:136 en/user_installation.ssi:147
+#: en/user_installation.ssi:156 en/user_managing_a_configuration.ssi:27
#: en/user_managing_a_configuration.ssi:42
#: en/user_managing_a_configuration.ssi:59
#: en/user_managing_a_configuration.ssi:70
@@ -166,7 +166,7 @@ msgstr "}code"
#. type: Plain text
#: en/project_bugs.ssi:64 en/user_examples.ssi:42 en/user_examples.ssi:68
-#: en/user_examples.ssi:240
+#: en/user_examples.ssi:266
#, no-wrap
msgid " # lb build 2>&1 | tee build.log\n"
msgstr ""
@@ -179,7 +179,7 @@ msgstr ""
#. type: Plain text
#: en/user_basics.ssi:44 en/user_basics.ssi:170 en/user_basics.ssi:238
-#: en/user_examples.ssi:125 en/user_examples.ssi:217
+#: en/user_examples.ssi:125 en/user_examples.ssi:235
#, no-wrap
msgid " # lb build\n"
msgstr ""
@@ -654,10 +654,11 @@ msgstr "*{Caso d'uso:}* creazione di un'immagine con live-build per avviare dire
#: en/user_examples.ssi:185
msgid ""
"Make a build directory and create an skeletal configuration inside it, "
-"disabling recommends to make a minimal system. And then create two package "
-"lists: the first one generated with a script provided by live-build named #"
-"{Packages}# (see {Generated package lists}#generated-package-lists), and the "
-"second one including /{xorg}/, /{gdm3}/, /{metacity}/ and /{xvnc4viewer}/."
+"disabling recommends to make a minimal system. And then create two initial "
+"package lists: the first one generated with a script provided by live-build "
+"named #{Packages}# (see {Generated package lists}#generated-package-lists), "
+"and the second one including /{xorg}/, /{gdm3}/, /{metacity}/ and /"
+"{xvnc4viewer}/."
msgstr ""
#. type: Plain text
@@ -673,6 +674,48 @@ msgstr ""
#. type: Plain text
#: en/user_examples.ssi:197
+msgid ""
+"As explained in {Tweaking APT to save space}#tweaking-apt-to-save-space you "
+"may need to re-add some recommended packages to make your image work "
+"properly."
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:199
+msgid "An easy way to list recommends is using /{apt-cache}/. For example:"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:203
+#, no-wrap
+msgid " $ apt-cache depends live-config live-boot\n"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:207
+msgid ""
+"In this example we found out that we had to re-include several packages "
+"recommended by live-config and live-boot: #{user-setup}# to make autologin "
+"work and #{sudo}# as an essential program to shutdown the system. Besides, "
+"it could be handy to add #{live-tools}# to be able to copy the image to RAM "
+"and #{eject}# to eventually eject the live media, So:"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:211
+#, fuzzy
+#| msgid ""
+#| "Now append the /{vlc}/ package to our local package list in #{config/"
+#| "package-lists/my.list.chroot}#:"
+msgid ""
+"$ echo \"live-tools user-setup sudo eject\" > config/package-lists/"
+"recommends.list.chroot"
+msgstr ""
+"Ora inserire il pacchetto /{vlc}/ all'elenco locale dei pacchetti #{config/"
+"package-lists/my.list.chroot}#:"
+
+#. type: Plain text
+#: en/user_examples.ssi:215
#, fuzzy
#| msgid ""
#| "Create the directory #{/etc/skel}# and put a custom #{.xsession}# in it "
@@ -690,7 +733,7 @@ msgstr ""
"{192.168.1.2}#:"
#. type: Plain text
-#: en/user_examples.ssi:203
+#: en/user_examples.ssi:221
#, no-wrap
msgid ""
" $ mkdir -p config/includes.chroot/etc/skel\n"
@@ -699,7 +742,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:206
+#: en/user_examples.ssi:224
#, no-wrap
msgid ""
" /usr/bin/metacity &\n"
@@ -707,7 +750,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:209
+#: en/user_examples.ssi:227
#, no-wrap
msgid ""
" exit\n"
@@ -715,29 +758,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:213
+#: en/user_examples.ssi:231
msgid "Build the image:"
msgstr "Costruire l'immagine:"
#. type: Plain text
-#: en/user_examples.ssi:221
+#: en/user_examples.ssi:239
msgid "Enjoy."
msgstr "Buon divertimento."
#. type: Plain text
-#: en/user_examples.ssi:223
+#: en/user_examples.ssi:241
msgid "2~ A base image for a 128M USB key"
msgstr "2~ Un'immagine base per una chiavetta USB da 128M"
#. type: Plain text
-#: en/user_examples.ssi:225
+#: en/user_examples.ssi:243
#, fuzzy, no-wrap
#| msgid "*{Use case:}* Create a standard image with some components removed in order to fit on a 128M USB key with space left over to use as you see fit.\n"
msgid "*{Use case:}* Create a standard image with some components removed in order to fit on a 128M USB key with a little space left over to use as you see fit.\n"
msgstr "*{Caso d'uso:}* creazione di un'immagine standard con alcuni componenti rimossi affinché possa stare su una chiavetta USB da 128M, con lo spazio che rimane da usarsi come meglio si crede.\n"
#. type: Plain text
-#: en/user_examples.ssi:227
+#: en/user_examples.ssi:245
#, fuzzy
#| msgid ""
#| "When optimizing an image to fit a certain media size, you need to "
@@ -771,7 +814,7 @@ msgstr ""
"{important}* che molto probabilmente produrrà un sistema live danneggiato."
#. type: Plain text
-#: en/user_examples.ssi:232
+#: en/user_examples.ssi:250
#, no-wrap
msgid ""
" $ lb config -k 486 --apt-indices false --apt-recommends false --memtest none\n"
@@ -779,12 +822,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:236
+#: en/user_examples.ssi:254
+msgid ""
+"To make the image work properly, we must re-add, at least, two recommended "
+"packages which are left out by the #{--apt-recommends false}# option. See "
+"{Tweaking APT to save space}#tweaking-apt-to-save-space"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:258
+#, fuzzy, no-wrap
+#| msgid "Now append the /{vlc}/ package to our local package list in #{config/package-lists/my.list.chroot}#:"
+msgid " $ echo \"user-setup sudo\" > config/package-lists/recommends.list.chroot\n"
+msgstr "Ora inserire il pacchetto /{vlc}/ all'elenco locale dei pacchetti #{config/package-lists/my.list.chroot}#:"
+
+#. type: Plain text
+#: en/user_examples.ssi:262
msgid "Now, build the image in the usual way:"
msgstr "Costruire quindi l'immagine nel modo consueto:"
#. type: Plain text
-#: en/user_examples.ssi:244
+#: en/user_examples.ssi:270
#, fuzzy
#| msgid ""
#| "On the author's system at time of writing, the above configuration "
@@ -800,7 +858,7 @@ msgstr ""
"prodotta dalla configurazione predefinita nel {Tutorial 1}#tutorial-1."
#. type: Plain text
-#: en/user_examples.ssi:246
+#: en/user_examples.ssi:272
#, fuzzy
#| msgid ""
#| "The biggest space-saver here, compared to building a standard image on an "
@@ -826,8 +884,8 @@ msgid ""
"some additional space, at the expense of omitting some packages you might "
"otherwise expect to be there, such as /{firmware-linux-free}/ which may be "
"needed to support certain hardware. #{--memtest none}# prevents the "
-"installation of a memory tester. And finally, the execution of the #{minimal}"
-"# hook removes some unused packages and files."
+"installation of a memory tester. And finally, the execution of the #{minimal."
+"chroot}# hook removes some unused packages and files."
msgstr ""
"Ciò che salva più spazio, comparato alla costruzione di un'immagine standard "
"su un sistema con architettura #{i386}#, è la selezione del solo kernel #"
@@ -843,7 +901,7 @@ msgstr ""
"se le funzionalità sacrificate con ciascuna ottimizzazione valgono la pena."
#. type: Plain text
-#: en/user_examples.ssi:248
+#: en/user_examples.ssi:274
msgid ""
"Using other hooks, like for example the #{stripped.chroot}# hook found in #{/"
"usr/share/doc/live-build/examples/hooks}#, may shave off additional small "
@@ -853,18 +911,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:250
+#: en/user_examples.ssi:276
msgid "2~ A localized KDE desktop and installer"
msgstr "2~ Un desktop KDE localizzato e l'installer"
#. type: Plain text
-#: en/user_examples.ssi:252
+#: en/user_examples.ssi:278
#, no-wrap
msgid "*{Use case:}* Create a KDE desktop image, localized for Brazilian Portuguese and including an installer.\n"
msgstr "*{Caso d'uso:}* creazione di un'immagine con il desktop KDE, localizzato per il portoghese brasiliano e che includa l'installatore.\n"
#. type: Plain text
-#: en/user_examples.ssi:254
+#: en/user_examples.ssi:280
msgid ""
"We want to make an iso-hybrid image for i386 architecture using our "
"preferred desktop, in this case KDE, containing all of the same packages "
@@ -876,7 +934,7 @@ msgstr ""
"KDE."
#. type: Plain text
-#: en/user_examples.ssi:256
+#: en/user_examples.ssi:282
msgid ""
"Our initial problem is the discovery of the names of the appropriate "
"language tasks. Currently, live-build cannot help with this. While we might "
@@ -891,18 +949,18 @@ msgstr ""
"assicursi di avere entrambi questi pacchetti:"
#. type: Plain text
-#: en/user_examples.ssi:260
+#: en/user_examples.ssi:286
#, no-wrap
msgid " # apt-get install dctrl-tools tasksel-data\n"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:264
+#: en/user_examples.ssi:290
msgid "Now we can search for the appropriate tasks, first with:"
msgstr "Ora si possono cercare i task appropriati:"
#. type: Plain text
-#: en/user_examples.ssi:269
+#: en/user_examples.ssi:295
#, no-wrap
msgid ""
" $ grep-dctrl -FTest-lang pt_BR /usr/share/tasksel/descs/debian-tasks.desc -sTask\n"
@@ -910,7 +968,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:273
+#: en/user_examples.ssi:299
msgid ""
"By this command, we discover the task is called, plainly enough, brazilian-"
"portuguese. Now to find the related tasks:"
@@ -919,7 +977,7 @@ msgstr ""
"chiaramente, brazilian-portuguese. Ora per trovare i task correlati:"
#. type: Plain text
-#: en/user_examples.ssi:279
+#: en/user_examples.ssi:305
#, no-wrap
msgid ""
" $ grep-dctrl -FEnhances brazilian-portuguese /usr/share/tasksel/descs/debian-tasks.desc -sTask\n"
@@ -928,22 +986,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:283
+#: en/user_examples.ssi:309
msgid ""
"At boot time we will generate the pt_BR.UTF-8 locale and select the pt-"
-"latin1 keyboard layout. We will also need to preseed our desktop choice, "
-"\"kde\" so that tasksel will install the correct desktop task, as it differs "
-"from the default (see {Desktop and languages tasks}#desktop-and-language-"
-"tasks). Now let's put the pieces together:"
+"latin1 keyboard layout. Now let's put the pieces together. Recalling from "
+"{Using metapackages}#using-metapackages that task metapackages are prefixed #"
+"{task-}#, we just specify these language boot parameters, then add standard "
+"priority packages and all our discovered task metapackages to our package "
+"list as follows:"
msgstr ""
-"Durante l'avvio verrà generata la localizzazione pt_BR.UTF-8 e selezionato "
-"il layout di tastiera pt-latin1. Ci sarà anche bisogno di preconfigurare la "
-"nostra scelta desktop, \"kde\" cosicché tasksel installerà il task corretto, "
-"che differisce dal predefinito (vedere {Task per desktop e lingua}#desktop-"
-"and-language-tasks). È ora di mettere insieme i pezzi:"
#. type: Plain text
-#: en/user_examples.ssi:297
+#: en/user_examples.ssi:323
#, no-wrap
msgid ""
" $ mkdir live-pt_BR-kde\n"
@@ -953,14 +1007,14 @@ msgid ""
" -k 486 \\\n"
" --bootappend-live \"locales=pt_BR.UTF-8 keyboard-layouts=pt-latin1\" \\\n"
" --debian-installer live\n"
-" $ echo kde-desktop brazilian-portuguese brazilian-portuguese-desktop \\\n"
-" brazilian-portuguese-kde-desktop >> config/task-lists/my.list.chroot\n"
-" $ echo debian-installer-launcher >> config/package-lists/my.list.chroot\n"
-" $ echo tasksel tasksel/desktop multiselect kde >> config/preseed/my.preseed.chroot\n"
+" $ echo '! Packages Priority standard' > config/package-lists/standard.list.chroot\n"
+" $ echo task-kde-desktop task-brazilian-portuguese task-brazilian-portuguese-desktop \\\n"
+" task-brazilian-portuguese-kde-desktop >> config/package-lists/desktop.list.chroot\n"
+" $ echo debian-installer-launcher >> config/package-lists/installer.list.chroot\n"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:300
+#: en/user_examples.ssi:326
msgid ""
"Note that we have included the debian-installer-launcher package to launch "
"the installer from the live desktop, and have also specified the 486 flavour "
diff --git a/manual/po/pt_BR/live-manual.ssm.po b/manual/po/pt_BR/live-manual.ssm.po
index 9cffb6d..19c0a37 100644
--- a/manual/po/pt_BR/live-manual.ssm.po
+++ b/manual/po/pt_BR/live-manual.ssm.po
@@ -11,7 +11,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-manual\n"
-"POT-Creation-Date: 2012-08-08 00:16+0300\n"
+"POT-Creation-Date: 2012-08-10 22:48+0300\n"
"PO-Revision-Date: 2010-10-22 07:52-0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -50,10 +50,10 @@ msgstr ""
#, no-wrap
msgid ""
"@date:\n"
-" :published: 2012-08-08\n"
+" :published: 2012-08-10\n"
msgstr ""
"@date:\n"
-" :published: 08-08-2012\n"
+" :published: 10-08-2012\n"
#. type: Plain text
#: en/live-manual.ssm:15
diff --git a/manual/po/pt_BR/user_customization-packages.ssi.po b/manual/po/pt_BR/user_customization-packages.ssi.po
index 85e8cb9..566b6f3 100644
--- a/manual/po/pt_BR/user_customization-packages.ssi.po
+++ b/manual/po/pt_BR/user_customization-packages.ssi.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-manual\n"
-"POT-Creation-Date: 2012-08-06 22:49+0300\n"
+"POT-Creation-Date: 2012-08-10 22:48+0300\n"
"PO-Revision-Date: 2010-10-22 08:58-0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -52,13 +52,12 @@ msgstr ""
#: en/user_customization-packages.ssi:177
#: en/user_customization-packages.ssi:187
#: en/user_customization-packages.ssi:205
-#: en/user_customization-packages.ssi:215
-#: en/user_customization-packages.ssi:280
-#: en/user_customization-packages.ssi:292
-#: en/user_customization-packages.ssi:302
-#: en/user_customization-packages.ssi:320
-#: en/user_customization-packages.ssi:337
-#: en/user_customization-packages.ssi:345 en/user_customization-runtime.ssi:14
+#: en/user_customization-packages.ssi:269
+#: en/user_customization-packages.ssi:281
+#: en/user_customization-packages.ssi:291
+#: en/user_customization-packages.ssi:311
+#: en/user_customization-packages.ssi:328
+#: en/user_customization-packages.ssi:336 en/user_customization-runtime.ssi:14
#: en/user_customization-runtime.ssi:27 en/user_customization-runtime.ssi:45
#: en/user_customization-runtime.ssi:57 en/user_customization-runtime.ssi:76
#: en/user_customization-runtime.ssi:84 en/user_customization-runtime.ssi:93
@@ -69,15 +68,16 @@ msgstr ""
#: en/user_examples.ssi:92 en/user_examples.ssi:105 en/user_examples.ssi:113
#: en/user_examples.ssi:123 en/user_examples.ssi:133 en/user_examples.ssi:147
#: en/user_examples.ssi:155 en/user_examples.ssi:163 en/user_examples.ssi:171
-#: en/user_examples.ssi:187 en/user_examples.ssi:199 en/user_examples.ssi:215
-#: en/user_examples.ssi:229 en/user_examples.ssi:238 en/user_examples.ssi:258
-#: en/user_examples.ssi:266 en/user_examples.ssi:275 en/user_examples.ssi:285
+#: en/user_examples.ssi:187 en/user_examples.ssi:201 en/user_examples.ssi:209
+#: en/user_examples.ssi:217 en/user_examples.ssi:233 en/user_examples.ssi:247
+#: en/user_examples.ssi:256 en/user_examples.ssi:264 en/user_examples.ssi:284
+#: en/user_examples.ssi:292 en/user_examples.ssi:301 en/user_examples.ssi:311
#: en/user_installation.ssi:38 en/user_installation.ssi:46
#: en/user_installation.ssi:56 en/user_installation.ssi:64
#: en/user_installation.ssi:74 en/user_installation.ssi:82
#: en/user_installation.ssi:90 en/user_installation.ssi:114
-#: en/user_installation.ssi:129 en/user_installation.ssi:146
-#: en/user_managing_a_configuration.ssi:22
+#: en/user_installation.ssi:129 en/user_installation.ssi:142
+#: en/user_installation.ssi:153 en/user_managing_a_configuration.ssi:22
#: en/user_managing_a_configuration.ssi:31
#: en/user_managing_a_configuration.ssi:54
#: en/user_managing_a_configuration.ssi:65
@@ -123,13 +123,12 @@ msgstr "code{"
#: en/user_customization-packages.ssi:183
#: en/user_customization-packages.ssi:193
#: en/user_customization-packages.ssi:211
-#: en/user_customization-packages.ssi:220
-#: en/user_customization-packages.ssi:284
-#: en/user_customization-packages.ssi:296
-#: en/user_customization-packages.ssi:306
-#: en/user_customization-packages.ssi:333
-#: en/user_customization-packages.ssi:341
-#: en/user_customization-packages.ssi:350 en/user_customization-runtime.ssi:21
+#: en/user_customization-packages.ssi:273
+#: en/user_customization-packages.ssi:285
+#: en/user_customization-packages.ssi:295
+#: en/user_customization-packages.ssi:324
+#: en/user_customization-packages.ssi:332
+#: en/user_customization-packages.ssi:341 en/user_customization-runtime.ssi:21
#: en/user_customization-runtime.ssi:31 en/user_customization-runtime.ssi:49
#: en/user_customization-runtime.ssi:70 en/user_customization-runtime.ssi:80
#: en/user_customization-runtime.ssi:89 en/user_customization-runtime.ssi:98
@@ -140,15 +139,16 @@ msgstr "code{"
#: en/user_examples.ssi:101 en/user_examples.ssi:109 en/user_examples.ssi:117
#: en/user_examples.ssi:127 en/user_examples.ssi:139 en/user_examples.ssi:151
#: en/user_examples.ssi:159 en/user_examples.ssi:167 en/user_examples.ssi:175
-#: en/user_examples.ssi:195 en/user_examples.ssi:211 en/user_examples.ssi:219
-#: en/user_examples.ssi:234 en/user_examples.ssi:242 en/user_examples.ssi:262
-#: en/user_examples.ssi:271 en/user_examples.ssi:281 en/user_examples.ssi:299
+#: en/user_examples.ssi:195 en/user_examples.ssi:205 en/user_examples.ssi:213
+#: en/user_examples.ssi:229 en/user_examples.ssi:237 en/user_examples.ssi:252
+#: en/user_examples.ssi:260 en/user_examples.ssi:268 en/user_examples.ssi:288
+#: en/user_examples.ssi:297 en/user_examples.ssi:307 en/user_examples.ssi:325
#: en/user_installation.ssi:42 en/user_installation.ssi:50
#: en/user_installation.ssi:60 en/user_installation.ssi:70
#: en/user_installation.ssi:78 en/user_installation.ssi:86
#: en/user_installation.ssi:94 en/user_installation.ssi:119
-#: en/user_installation.ssi:136 en/user_installation.ssi:149
-#: en/user_managing_a_configuration.ssi:27
+#: en/user_installation.ssi:136 en/user_installation.ssi:147
+#: en/user_installation.ssi:156 en/user_managing_a_configuration.ssi:27
#: en/user_managing_a_configuration.ssi:42
#: en/user_managing_a_configuration.ssi:59
#: en/user_managing_a_configuration.ssi:70
@@ -384,7 +384,7 @@ msgid "*{Note:}* some preconfigured package repositories are available for easy
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:83 en/user_installation.ssi:148
+#: en/user_customization-packages.ssi:83 en/user_installation.ssi:155
#, no-wrap
msgid " $ lb config --archives live.debian.net\n"
msgstr ""
@@ -431,7 +431,7 @@ msgstr ""
#: en/user_customization-packages.ssi:97
#, fuzzy
#| msgid "3~ Applying patches"
-msgid "3~ Using metapackages"
+msgid "3~using-metapackages Using metapackages"
msgstr "3~ Aplicando patches"
#. type: Plain text
@@ -696,7 +696,7 @@ msgid ""
"include such things as language-specific fonts and input-method packages, if "
"you want them, you need to specify them in your configuration. For example, "
"a GNOME desktop image containing support for Japanese might include these "
-"tasks:"
+"task metapackages:"
msgstr ""
#. type: Plain text
@@ -704,43 +704,19 @@ msgstr ""
#, no-wrap
msgid ""
" $ lb config\n"
-" $ echo \"gnome-desktop desktop standard laptop\" >> config/task-lists/my.list.chroot\n"
-" $ echo \"japanese japanese-desktop japanese-gnome-desktop\" >> config/task-lists/my.list.chroot\n"
+" $ echo \"task-gnome-desktop task-laptop\" >> config/package-lists/my.list.chroot\n"
+" $ echo \"task-japanese task-japanese-desktop task-japanese-gnome-desktop\" >> config/package-lists/my.list.chroot\n"
msgstr ""
#. type: Plain text
#: en/user_customization-packages.ssi:213
msgid ""
-"Since desktop tasks are \"internal\" tasks, for every desktop flavour task "
-"included in the image, the corresponding value, if it differs from the "
-"default, \"gnome\", must be preseeded in the \"tasksel/desktop\" debconf "
-"variable or else tasksel will not recognize and install it. Thus:"
-msgstr ""
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:218
-#, no-wrap
-msgid ""
-" $ lb config\n"
-" $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot\n"
-msgstr ""
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:222
-msgid ""
-"This parameter can take multiple values, e.g. \"lxde xfce\" instead of \"kde"
-"\"."
-msgstr ""
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:224
-msgid ""
"2~installing-modified-or-third-party-packages Installing modified or third-"
"party packages"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:226
+#: en/user_customization-packages.ssi:215
msgid ""
"Whilst it is against the philosophy of Debian Live, it may sometimes be "
"necessary to build a Live system with modified versions of packages that are "
@@ -751,7 +727,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:228
+#: en/user_customization-packages.ssi:217
msgid ""
"This section does not cover advice regarding building or maintaining "
"modified packages. Joachim Breitner's 'How to fork privately' method from "
@@ -762,22 +738,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:230
+#: en/user_customization-packages.ssi:219
msgid "There are two ways of installing modified custom packages:"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:232
+#: en/user_customization-packages.ssi:221
msgid "_* #{packages.chroot}#"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:234
+#: en/user_customization-packages.ssi:223
msgid "_* Using a custom APT repository"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:236
+#: en/user_customization-packages.ssi:225
msgid ""
"Using #{packages.chroot}# is simpler to achieve and useful for \"one-off\" "
"customizations but has a number of drawbacks, whilst using a custom APT "
@@ -785,12 +761,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:238
+#: en/user_customization-packages.ssi:227
msgid "3~ Using #{packages.chroot}# to install custom packages"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:240
+#: en/user_customization-packages.ssi:229
msgid ""
"To install a custom package, simply copy it to the #{config/packages.chroot/}"
"# directory. Packages that are inside this directory will be automatically "
@@ -799,45 +775,45 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:242
+#: en/user_customization-packages.ssi:231
msgid ""
"Packages *{must}* be named in the prescribed way. One simple way to do this "
"is to use #{dpkg-name}#."
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:244
+#: en/user_customization-packages.ssi:233
msgid ""
"Using #{packages.chroot}# for installation of custom packages has "
"disadvantages:"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:246
+#: en/user_customization-packages.ssi:235
msgid "_* It is not possible to use secure APT."
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:248
+#: en/user_customization-packages.ssi:237
msgid ""
"_* You must install all appropriate packages in the #{config/packages."
"chroot/}# directory."
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:250
+#: en/user_customization-packages.ssi:239
msgid ""
"_* It does not lend itself to storing Debian Live configurations in revision "
"control."
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:252
+#: en/user_customization-packages.ssi:241
msgid "3~ Using an APT repository to install custom packages"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:254
+#: en/user_customization-packages.ssi:243
msgid ""
"Unlike using #{packages.chroot}#, when using a custom APT repository you "
"must ensure that you specify the packages elsewhere. See {Choosing packages "
@@ -845,7 +821,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:256
+#: en/user_customization-packages.ssi:245
msgid ""
"Whilst it may seem unnecessary effort to create an APT repository to install "
"custom packages, the infrastructure can be easily re-used at a later date to "
@@ -853,12 +829,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:258
+#: en/user_customization-packages.ssi:247
msgid "3~ Custom packages and APT"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:260
+#: en/user_customization-packages.ssi:249
msgid ""
"live-build uses APT to install all packages into the live system so will "
"therefore inherit behaviours from this program. One relevant example is that "
@@ -868,7 +844,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:262
+#: en/user_customization-packages.ssi:251
msgid ""
"Because of this, you may wish to increment the version number in your custom "
"packages' #{debian/changelog}# files to ensure that your modified version is "
@@ -878,12 +854,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:264
+#: en/user_customization-packages.ssi:253
msgid "2~ Configuring APT at build time"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:266
+#: en/user_customization-packages.ssi:255
msgid ""
"You can configure APT through a number of options applied only at build "
"time. (APT configuration used in the running live system may be configured "
@@ -894,12 +870,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:268
+#: en/user_customization-packages.ssi:257
msgid "3~choosing-apt-or-aptitude Choosing apt or aptitude"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:270
+#: en/user_customization-packages.ssi:259
msgid ""
"You can elect to use either /{apt}/ or /{aptitude}/ when installing packages "
"at build time. Which utility is used is governed by the #{--apt}# argument "
@@ -909,26 +885,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:272
+#: en/user_customization-packages.ssi:261
msgid ""
"_* #{apt}#: With this method, if a missing package is specified, the package "
"installation will fail. This is the default setting."
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:274
+#: en/user_customization-packages.ssi:263
msgid ""
"_* #{aptitude}#: With this method, if a missing package is specified, the "
"package installation will succeed."
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:276
+#: en/user_customization-packages.ssi:265
msgid "3~ Using a proxy with APT"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:278
+#: en/user_customization-packages.ssi:267
msgid ""
"One commonly required APT configuration is to deal with building an image "
"behind a proxy. You may specify your APT proxy with the #{--apt-ftp-proxy}# "
@@ -936,18 +912,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:282
+#: en/user_customization-packages.ssi:271
#, no-wrap
msgid " $ lb config --apt-http-proxy http://proxy/\n"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:286
-msgid "3~ Tweaking APT to save space"
+#: en/user_customization-packages.ssi:275
+msgid "3~tweaking-apt-to-save-space Tweaking APT to save space"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:288
+#: en/user_customization-packages.ssi:277
msgid ""
"You may find yourself needing to save some space on the image media, in "
"which case one or the other or both of the following options may be of "
@@ -955,20 +931,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:290
+#: en/user_customization-packages.ssi:279
msgid ""
"If you don't want to include APT indices in the image, you can omit those "
"with:"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:294
+#: en/user_customization-packages.ssi:283
#, no-wrap
msgid " $ lb config --apt-indices false\n"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:298
+#: en/user_customization-packages.ssi:287
msgid ""
"This will not influence the entries in #{/etc/apt/sources.list}#, but merely "
"whether #{/var/lib/apt}# contains the indices files or not. The tradeoff is "
@@ -978,41 +954,56 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:300
+#: en/user_customization-packages.ssi:289
msgid ""
"If you find the installation of recommended packages bloats your image too "
-"much, you may disable that default option of APT with:"
+"much, provided you are prepared to deal with the consequences discussed "
+"below, you may disable that default option of APT with:"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:304
+#: en/user_customization-packages.ssi:293
#, no-wrap
msgid " $ lb config --apt-recommends false\n"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:308
+#: en/user_customization-packages.ssi:297
msgid ""
-"The tradeoff here is that if you don't install recommended packages for a "
-"given package, that is, \"packages that would be found together with this "
-"one in all but unusual installations\" (Debian Policy Manual, section 7.2), "
-"some packages that you actually need may be omitted. Therefore, we suggest "
-"you review the difference turning off recommends makes to your packages list "
-"(see the #{binary.packages}# file generated by #{lb build}#) and re-include "
-"in your list any missing packages that you still want installed. "
-"Alternatively, if you find you only want a small number of recommended "
-"packages left out, leave recommends enabled and set a negative APT pin "
-"priority on selected packages to prevent them from being installed, as "
-"explained in {APT pinning}#apt-pinning."
+"The most important consequence of turning off recommends is that #{live-boot}"
+"# and #{live-config}# themselves recommend some packages that provide "
+"important functionality used by most Live configurations, such as #{user-"
+"setup}# which #{live-config}# recommends and is used to create the live "
+"user. In all but the most exceptional circumstances you need to add back at "
+"least some of these recommends to your package lists or else your image will "
+"not work as expected, if at all. Look at the recommended packages for each "
+"of the #{live-*}# packages included in your build and if you are not certain "
+"you can omit them, add them back into your package lists."
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:310
+#: en/user_customization-packages.ssi:299
+msgid ""
+"The more general consequence is that if you don't install recommended "
+"packages for any given package, that is, \"packages that would be found "
+"together with this one in all but unusual installations\" (Debian Policy "
+"Manual, section 7.2), some packages that users of your Live system actually "
+"need may be omitted. Therefore, we suggest you review the difference turning "
+"off recommends makes to your packages list (see the #{binary.packages}# file "
+"generated by #{lb build}#) and re-include in your list any missing packages "
+"that you still want installed. Alternatively, if you find you only want a "
+"small number of recommended packages left out, leave recommends enabled and "
+"set a negative APT pin priority on selected packages to prevent them from "
+"being installed, as explained in {APT pinning}#apt-pinning."
+msgstr ""
+
+#. type: Plain text
+#: en/user_customization-packages.ssi:301
msgid "3~ Passing options to apt or aptitude"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:312
+#: en/user_customization-packages.ssi:303
msgid ""
"If there is not a #{lb config}# option to alter APT's behaviour in the way "
"you need, use #{--apt-options}# or #{--aptitude-options}# to pass any "
@@ -1021,12 +1012,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:314
+#: en/user_customization-packages.ssi:305
msgid "3~apt-pinning APT pinning"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:316
+#: en/user_customization-packages.ssi:307
msgid ""
"For background, please first read the #{apt_preferences(5)}# man page. APT "
"pinning can be configured either for build time, or else for run time. For "
@@ -1035,7 +1026,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:318
+#: en/user_customization-packages.ssi:309
msgid ""
"Let's say you are building a wheezy live system but need all the live "
"packages that end up in the binary image to be installed from sid at build "
@@ -1046,7 +1037,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:326
+#: en/user_customization-packages.ssi:317
#, no-wrap
msgid ""
" $ echo \"deb http://mirror/debian sid main\" > config/archives/sid.list.chroot\n"
@@ -1057,7 +1048,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:331
+#: en/user_customization-packages.ssi:322
#, no-wrap
msgid ""
" Package: *\n"
@@ -1067,18 +1058,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:335
+#: en/user_customization-packages.ssi:326
#, no-wrap
msgid "*{Note:}* Wildcards can be used in package names (e.g. *{Package: live-*}*) with Apt version 0.8.14 or higher. This means that it works with wheezy using:\n"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:339
+#: en/user_customization-packages.ssi:330
msgid "$ lb config --distribution wheezy"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:343
+#: en/user_customization-packages.ssi:334
msgid ""
"Negative pin priorities will prevent a package from being installed, as in "
"the case where you do not want a package that is recommended by another "
@@ -1092,7 +1083,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:349
+#: en/user_customization-packages.ssi:340
#, no-wrap
msgid ""
" Package: gnome-keyring\n"
diff --git a/manual/po/pt_BR/user_examples.ssi.po b/manual/po/pt_BR/user_examples.ssi.po
index 39c916c..4a3fe18 100644
--- a/manual/po/pt_BR/user_examples.ssi.po
+++ b/manual/po/pt_BR/user_examples.ssi.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-manual\n"
-"POT-Creation-Date: 2012-08-06 22:49+0300\n"
+"POT-Creation-Date: 2012-08-10 22:48+0300\n"
"PO-Revision-Date: 2010-11-04 16:34-0400\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -57,13 +57,12 @@ msgstr ""
#: en/user_customization-packages.ssi:177
#: en/user_customization-packages.ssi:187
#: en/user_customization-packages.ssi:205
-#: en/user_customization-packages.ssi:215
-#: en/user_customization-packages.ssi:280
-#: en/user_customization-packages.ssi:292
-#: en/user_customization-packages.ssi:302
-#: en/user_customization-packages.ssi:320
-#: en/user_customization-packages.ssi:337
-#: en/user_customization-packages.ssi:345 en/user_customization-runtime.ssi:14
+#: en/user_customization-packages.ssi:269
+#: en/user_customization-packages.ssi:281
+#: en/user_customization-packages.ssi:291
+#: en/user_customization-packages.ssi:311
+#: en/user_customization-packages.ssi:328
+#: en/user_customization-packages.ssi:336 en/user_customization-runtime.ssi:14
#: en/user_customization-runtime.ssi:27 en/user_customization-runtime.ssi:45
#: en/user_customization-runtime.ssi:57 en/user_customization-runtime.ssi:76
#: en/user_customization-runtime.ssi:84 en/user_customization-runtime.ssi:93
@@ -74,15 +73,16 @@ msgstr ""
#: en/user_examples.ssi:92 en/user_examples.ssi:105 en/user_examples.ssi:113
#: en/user_examples.ssi:123 en/user_examples.ssi:133 en/user_examples.ssi:147
#: en/user_examples.ssi:155 en/user_examples.ssi:163 en/user_examples.ssi:171
-#: en/user_examples.ssi:187 en/user_examples.ssi:199 en/user_examples.ssi:215
-#: en/user_examples.ssi:229 en/user_examples.ssi:238 en/user_examples.ssi:258
-#: en/user_examples.ssi:266 en/user_examples.ssi:275 en/user_examples.ssi:285
+#: en/user_examples.ssi:187 en/user_examples.ssi:201 en/user_examples.ssi:209
+#: en/user_examples.ssi:217 en/user_examples.ssi:233 en/user_examples.ssi:247
+#: en/user_examples.ssi:256 en/user_examples.ssi:264 en/user_examples.ssi:284
+#: en/user_examples.ssi:292 en/user_examples.ssi:301 en/user_examples.ssi:311
#: en/user_installation.ssi:38 en/user_installation.ssi:46
#: en/user_installation.ssi:56 en/user_installation.ssi:64
#: en/user_installation.ssi:74 en/user_installation.ssi:82
#: en/user_installation.ssi:90 en/user_installation.ssi:114
-#: en/user_installation.ssi:129 en/user_installation.ssi:146
-#: en/user_managing_a_configuration.ssi:22
+#: en/user_installation.ssi:129 en/user_installation.ssi:142
+#: en/user_installation.ssi:153 en/user_managing_a_configuration.ssi:22
#: en/user_managing_a_configuration.ssi:31
#: en/user_managing_a_configuration.ssi:54
#: en/user_managing_a_configuration.ssi:65
@@ -128,13 +128,12 @@ msgstr "code{"
#: en/user_customization-packages.ssi:183
#: en/user_customization-packages.ssi:193
#: en/user_customization-packages.ssi:211
-#: en/user_customization-packages.ssi:220
-#: en/user_customization-packages.ssi:284
-#: en/user_customization-packages.ssi:296
-#: en/user_customization-packages.ssi:306
-#: en/user_customization-packages.ssi:333
-#: en/user_customization-packages.ssi:341
-#: en/user_customization-packages.ssi:350 en/user_customization-runtime.ssi:21
+#: en/user_customization-packages.ssi:273
+#: en/user_customization-packages.ssi:285
+#: en/user_customization-packages.ssi:295
+#: en/user_customization-packages.ssi:324
+#: en/user_customization-packages.ssi:332
+#: en/user_customization-packages.ssi:341 en/user_customization-runtime.ssi:21
#: en/user_customization-runtime.ssi:31 en/user_customization-runtime.ssi:49
#: en/user_customization-runtime.ssi:70 en/user_customization-runtime.ssi:80
#: en/user_customization-runtime.ssi:89 en/user_customization-runtime.ssi:98
@@ -145,15 +144,16 @@ msgstr "code{"
#: en/user_examples.ssi:101 en/user_examples.ssi:109 en/user_examples.ssi:117
#: en/user_examples.ssi:127 en/user_examples.ssi:139 en/user_examples.ssi:151
#: en/user_examples.ssi:159 en/user_examples.ssi:167 en/user_examples.ssi:175
-#: en/user_examples.ssi:195 en/user_examples.ssi:211 en/user_examples.ssi:219
-#: en/user_examples.ssi:234 en/user_examples.ssi:242 en/user_examples.ssi:262
-#: en/user_examples.ssi:271 en/user_examples.ssi:281 en/user_examples.ssi:299
+#: en/user_examples.ssi:195 en/user_examples.ssi:205 en/user_examples.ssi:213
+#: en/user_examples.ssi:229 en/user_examples.ssi:237 en/user_examples.ssi:252
+#: en/user_examples.ssi:260 en/user_examples.ssi:268 en/user_examples.ssi:288
+#: en/user_examples.ssi:297 en/user_examples.ssi:307 en/user_examples.ssi:325
#: en/user_installation.ssi:42 en/user_installation.ssi:50
#: en/user_installation.ssi:60 en/user_installation.ssi:70
#: en/user_installation.ssi:78 en/user_installation.ssi:86
#: en/user_installation.ssi:94 en/user_installation.ssi:119
-#: en/user_installation.ssi:136 en/user_installation.ssi:149
-#: en/user_managing_a_configuration.ssi:27
+#: en/user_installation.ssi:136 en/user_installation.ssi:147
+#: en/user_installation.ssi:156 en/user_managing_a_configuration.ssi:27
#: en/user_managing_a_configuration.ssi:42
#: en/user_managing_a_configuration.ssi:59
#: en/user_managing_a_configuration.ssi:70
@@ -164,7 +164,7 @@ msgstr "}code"
#. type: Plain text
#: en/project_bugs.ssi:64 en/user_examples.ssi:42 en/user_examples.ssi:68
-#: en/user_examples.ssi:240
+#: en/user_examples.ssi:266
#, no-wrap
msgid " # lb build 2>&1 | tee build.log\n"
msgstr ""
@@ -177,7 +177,7 @@ msgstr ""
#. type: Plain text
#: en/user_basics.ssi:44 en/user_basics.ssi:170 en/user_basics.ssi:238
-#: en/user_examples.ssi:125 en/user_examples.ssi:217
+#: en/user_examples.ssi:125 en/user_examples.ssi:235
#, no-wrap
msgid " # lb build\n"
msgstr ""
@@ -551,10 +551,11 @@ msgstr ""
#: en/user_examples.ssi:185
msgid ""
"Make a build directory and create an skeletal configuration inside it, "
-"disabling recommends to make a minimal system. And then create two package "
-"lists: the first one generated with a script provided by live-build named #"
-"{Packages}# (see {Generated package lists}#generated-package-lists), and the "
-"second one including /{xorg}/, /{gdm3}/, /{metacity}/ and /{xvnc4viewer}/."
+"disabling recommends to make a minimal system. And then create two initial "
+"package lists: the first one generated with a script provided by live-build "
+"named #{Packages}# (see {Generated package lists}#generated-package-lists), "
+"and the second one including /{xorg}/, /{gdm3}/, /{metacity}/ and /"
+"{xvnc4viewer}/."
msgstr ""
#. type: Plain text
@@ -571,6 +572,42 @@ msgstr ""
#. type: Plain text
#: en/user_examples.ssi:197
msgid ""
+"As explained in {Tweaking APT to save space}#tweaking-apt-to-save-space you "
+"may need to re-add some recommended packages to make your image work "
+"properly."
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:199
+msgid "An easy way to list recommends is using /{apt-cache}/. For example:"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:203
+#, no-wrap
+msgid " $ apt-cache depends live-config live-boot\n"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:207
+msgid ""
+"In this example we found out that we had to re-include several packages "
+"recommended by live-config and live-boot: #{user-setup}# to make autologin "
+"work and #{sudo}# as an essential program to shutdown the system. Besides, "
+"it could be handy to add #{live-tools}# to be able to copy the image to RAM "
+"and #{eject}# to eventually eject the live media, So:"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:211
+msgid ""
+"$ echo \"live-tools user-setup sudo eject\" > config/package-lists/"
+"recommends.list.chroot"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:215
+msgid ""
"Create the directory #{/etc/skel}# in #{config/includes.chroot}# and put a "
"custom #{.xsession}# in it for the default user that will launch /"
"{metacity}/ and start /{xvncviewer}/, connecting to port #{5901}# on a "
@@ -578,7 +615,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:203
+#: en/user_examples.ssi:221
#, no-wrap
msgid ""
" $ mkdir -p config/includes.chroot/etc/skel\n"
@@ -587,7 +624,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:206
+#: en/user_examples.ssi:224
#, no-wrap
msgid ""
" /usr/bin/metacity &\n"
@@ -595,7 +632,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:209
+#: en/user_examples.ssi:227
#, no-wrap
msgid ""
" exit\n"
@@ -603,28 +640,28 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:213
+#: en/user_examples.ssi:231
msgid "Build the image:"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:221
+#: en/user_examples.ssi:239
msgid "Enjoy."
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:223
+#: en/user_examples.ssi:241
msgid "2~ A base image for a 128M USB key"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:225
+#: en/user_examples.ssi:243
#, no-wrap
msgid "*{Use case:}* Create a standard image with some components removed in order to fit on a 128M USB key with a little space left over to use as you see fit.\n"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:227
+#: en/user_examples.ssi:245
msgid ""
"When optimizing an image to fit a certain media size, you need to understand "
"the tradeoffs you are making between size and functionality. In this "
@@ -637,7 +674,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:232
+#: en/user_examples.ssi:250
#, no-wrap
msgid ""
" $ lb config -k 486 --apt-indices false --apt-recommends false --memtest none\n"
@@ -645,12 +682,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:236
+#: en/user_examples.ssi:254
+msgid ""
+"To make the image work properly, we must re-add, at least, two recommended "
+"packages which are left out by the #{--apt-recommends false}# option. See "
+"{Tweaking APT to save space}#tweaking-apt-to-save-space"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:258
+#, no-wrap
+msgid " $ echo \"user-setup sudo\" > config/package-lists/recommends.list.chroot\n"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:262
msgid "Now, build the image in the usual way:"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:244
+#: en/user_examples.ssi:270
msgid ""
"On the author's system at the time of writing this, the above configuration "
"produced a 95Mbyte image. This compares favourably with the 182Mbyte image "
@@ -658,7 +709,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:246
+#: en/user_examples.ssi:272
msgid ""
"The biggest space-saver here, compared to building a standard image on an #"
"{i386}# architecture system, is to select only the #{486}# kernel flavour "
@@ -669,12 +720,12 @@ msgid ""
"some additional space, at the expense of omitting some packages you might "
"otherwise expect to be there, such as /{firmware-linux-free}/ which may be "
"needed to support certain hardware. #{--memtest none}# prevents the "
-"installation of a memory tester. And finally, the execution of the #{minimal}"
-"# hook removes some unused packages and files."
+"installation of a memory tester. And finally, the execution of the #{minimal."
+"chroot}# hook removes some unused packages and files."
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:248
+#: en/user_examples.ssi:274
msgid ""
"Using other hooks, like for example the #{stripped.chroot}# hook found in #{/"
"usr/share/doc/live-build/examples/hooks}#, may shave off additional small "
@@ -684,18 +735,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:250
+#: en/user_examples.ssi:276
msgid "2~ A localized KDE desktop and installer"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:252
+#: en/user_examples.ssi:278
#, no-wrap
msgid "*{Use case:}* Create a KDE desktop image, localized for Brazilian Portuguese and including an installer.\n"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:254
+#: en/user_examples.ssi:280
msgid ""
"We want to make an iso-hybrid image for i386 architecture using our "
"preferred desktop, in this case KDE, containing all of the same packages "
@@ -703,7 +754,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:256
+#: en/user_examples.ssi:282
msgid ""
"Our initial problem is the discovery of the names of the appropriate "
"language tasks. Currently, live-build cannot help with this. While we might "
@@ -713,18 +764,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:260
+#: en/user_examples.ssi:286
#, no-wrap
msgid " # apt-get install dctrl-tools tasksel-data\n"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:264
+#: en/user_examples.ssi:290
msgid "Now we can search for the appropriate tasks, first with:"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:269
+#: en/user_examples.ssi:295
#, no-wrap
msgid ""
" $ grep-dctrl -FTest-lang pt_BR /usr/share/tasksel/descs/debian-tasks.desc -sTask\n"
@@ -732,14 +783,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:273
+#: en/user_examples.ssi:299
msgid ""
"By this command, we discover the task is called, plainly enough, brazilian-"
"portuguese. Now to find the related tasks:"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:279
+#: en/user_examples.ssi:305
#, no-wrap
msgid ""
" $ grep-dctrl -FEnhances brazilian-portuguese /usr/share/tasksel/descs/debian-tasks.desc -sTask\n"
@@ -748,17 +799,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:283
+#: en/user_examples.ssi:309
msgid ""
"At boot time we will generate the pt_BR.UTF-8 locale and select the pt-"
-"latin1 keyboard layout. We will also need to preseed our desktop choice, "
-"\"kde\" so that tasksel will install the correct desktop task, as it differs "
-"from the default (see {Desktop and languages tasks}#desktop-and-language-"
-"tasks). Now let's put the pieces together:"
+"latin1 keyboard layout. Now let's put the pieces together. Recalling from "
+"{Using metapackages}#using-metapackages that task metapackages are prefixed #"
+"{task-}#, we just specify these language boot parameters, then add standard "
+"priority packages and all our discovered task metapackages to our package "
+"list as follows:"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:297
+#: en/user_examples.ssi:323
#, no-wrap
msgid ""
" $ mkdir live-pt_BR-kde\n"
@@ -768,14 +820,14 @@ msgid ""
" -k 486 \\\n"
" --bootappend-live \"locales=pt_BR.UTF-8 keyboard-layouts=pt-latin1\" \\\n"
" --debian-installer live\n"
-" $ echo kde-desktop brazilian-portuguese brazilian-portuguese-desktop \\\n"
-" brazilian-portuguese-kde-desktop >> config/task-lists/my.list.chroot\n"
-" $ echo debian-installer-launcher >> config/package-lists/my.list.chroot\n"
-" $ echo tasksel tasksel/desktop multiselect kde >> config/preseed/my.preseed.chroot\n"
+" $ echo '! Packages Priority standard' > config/package-lists/standard.list.chroot\n"
+" $ echo task-kde-desktop task-brazilian-portuguese task-brazilian-portuguese-desktop \\\n"
+" task-brazilian-portuguese-kde-desktop >> config/package-lists/desktop.list.chroot\n"
+" $ echo debian-installer-launcher >> config/package-lists/installer.list.chroot\n"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:300
+#: en/user_examples.ssi:326
msgid ""
"Note that we have included the debian-installer-launcher package to launch "
"the installer from the live desktop, and have also specified the 486 flavour "
diff --git a/manual/po/ro/live-manual.ssm.po b/manual/po/ro/live-manual.ssm.po
index 8c956d0..70a5f3a 100644
--- a/manual/po/ro/live-manual.ssm.po
+++ b/manual/po/ro/live-manual.ssm.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-manual\n"
-"POT-Creation-Date: 2012-08-08 00:16+0300\n"
+"POT-Creation-Date: 2012-08-10 22:48+0300\n"
"PO-Revision-Date: 2012-07-26 23:14+0200\n"
"Last-Translator: Victor Nitu <victor at debian-linux.ro>\n"
"Language-Team: none\n"
@@ -50,10 +50,10 @@ msgstr ""
#, no-wrap
msgid ""
"@date:\n"
-" :published: 2012-08-08\n"
+" :published: 2012-08-10\n"
msgstr ""
"@date:\n"
-" :published: 08.08.2012\n"
+" :published: 10.08.2012\n"
#. type: Plain text
#: en/live-manual.ssm:15
diff --git a/manual/po/ro/user_customization-packages.ssi.po b/manual/po/ro/user_customization-packages.ssi.po
index e7f269c..98ed5c0 100644
--- a/manual/po/ro/user_customization-packages.ssi.po
+++ b/manual/po/ro/user_customization-packages.ssi.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-manual\n"
-"POT-Creation-Date: 2012-08-06 22:49+0300\n"
+"POT-Creation-Date: 2012-08-10 22:48+0300\n"
"PO-Revision-Date: 2010-10-22 08:58-0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -53,13 +53,12 @@ msgstr ""
#: en/user_customization-packages.ssi:177
#: en/user_customization-packages.ssi:187
#: en/user_customization-packages.ssi:205
-#: en/user_customization-packages.ssi:215
-#: en/user_customization-packages.ssi:280
-#: en/user_customization-packages.ssi:292
-#: en/user_customization-packages.ssi:302
-#: en/user_customization-packages.ssi:320
-#: en/user_customization-packages.ssi:337
-#: en/user_customization-packages.ssi:345 en/user_customization-runtime.ssi:14
+#: en/user_customization-packages.ssi:269
+#: en/user_customization-packages.ssi:281
+#: en/user_customization-packages.ssi:291
+#: en/user_customization-packages.ssi:311
+#: en/user_customization-packages.ssi:328
+#: en/user_customization-packages.ssi:336 en/user_customization-runtime.ssi:14
#: en/user_customization-runtime.ssi:27 en/user_customization-runtime.ssi:45
#: en/user_customization-runtime.ssi:57 en/user_customization-runtime.ssi:76
#: en/user_customization-runtime.ssi:84 en/user_customization-runtime.ssi:93
@@ -70,15 +69,16 @@ msgstr ""
#: en/user_examples.ssi:92 en/user_examples.ssi:105 en/user_examples.ssi:113
#: en/user_examples.ssi:123 en/user_examples.ssi:133 en/user_examples.ssi:147
#: en/user_examples.ssi:155 en/user_examples.ssi:163 en/user_examples.ssi:171
-#: en/user_examples.ssi:187 en/user_examples.ssi:199 en/user_examples.ssi:215
-#: en/user_examples.ssi:229 en/user_examples.ssi:238 en/user_examples.ssi:258
-#: en/user_examples.ssi:266 en/user_examples.ssi:275 en/user_examples.ssi:285
+#: en/user_examples.ssi:187 en/user_examples.ssi:201 en/user_examples.ssi:209
+#: en/user_examples.ssi:217 en/user_examples.ssi:233 en/user_examples.ssi:247
+#: en/user_examples.ssi:256 en/user_examples.ssi:264 en/user_examples.ssi:284
+#: en/user_examples.ssi:292 en/user_examples.ssi:301 en/user_examples.ssi:311
#: en/user_installation.ssi:38 en/user_installation.ssi:46
#: en/user_installation.ssi:56 en/user_installation.ssi:64
#: en/user_installation.ssi:74 en/user_installation.ssi:82
#: en/user_installation.ssi:90 en/user_installation.ssi:114
-#: en/user_installation.ssi:129 en/user_installation.ssi:146
-#: en/user_managing_a_configuration.ssi:22
+#: en/user_installation.ssi:129 en/user_installation.ssi:142
+#: en/user_installation.ssi:153 en/user_managing_a_configuration.ssi:22
#: en/user_managing_a_configuration.ssi:31
#: en/user_managing_a_configuration.ssi:54
#: en/user_managing_a_configuration.ssi:65
@@ -124,13 +124,12 @@ msgstr "code{"
#: en/user_customization-packages.ssi:183
#: en/user_customization-packages.ssi:193
#: en/user_customization-packages.ssi:211
-#: en/user_customization-packages.ssi:220
-#: en/user_customization-packages.ssi:284
-#: en/user_customization-packages.ssi:296
-#: en/user_customization-packages.ssi:306
-#: en/user_customization-packages.ssi:333
-#: en/user_customization-packages.ssi:341
-#: en/user_customization-packages.ssi:350 en/user_customization-runtime.ssi:21
+#: en/user_customization-packages.ssi:273
+#: en/user_customization-packages.ssi:285
+#: en/user_customization-packages.ssi:295
+#: en/user_customization-packages.ssi:324
+#: en/user_customization-packages.ssi:332
+#: en/user_customization-packages.ssi:341 en/user_customization-runtime.ssi:21
#: en/user_customization-runtime.ssi:31 en/user_customization-runtime.ssi:49
#: en/user_customization-runtime.ssi:70 en/user_customization-runtime.ssi:80
#: en/user_customization-runtime.ssi:89 en/user_customization-runtime.ssi:98
@@ -141,15 +140,16 @@ msgstr "code{"
#: en/user_examples.ssi:101 en/user_examples.ssi:109 en/user_examples.ssi:117
#: en/user_examples.ssi:127 en/user_examples.ssi:139 en/user_examples.ssi:151
#: en/user_examples.ssi:159 en/user_examples.ssi:167 en/user_examples.ssi:175
-#: en/user_examples.ssi:195 en/user_examples.ssi:211 en/user_examples.ssi:219
-#: en/user_examples.ssi:234 en/user_examples.ssi:242 en/user_examples.ssi:262
-#: en/user_examples.ssi:271 en/user_examples.ssi:281 en/user_examples.ssi:299
+#: en/user_examples.ssi:195 en/user_examples.ssi:205 en/user_examples.ssi:213
+#: en/user_examples.ssi:229 en/user_examples.ssi:237 en/user_examples.ssi:252
+#: en/user_examples.ssi:260 en/user_examples.ssi:268 en/user_examples.ssi:288
+#: en/user_examples.ssi:297 en/user_examples.ssi:307 en/user_examples.ssi:325
#: en/user_installation.ssi:42 en/user_installation.ssi:50
#: en/user_installation.ssi:60 en/user_installation.ssi:70
#: en/user_installation.ssi:78 en/user_installation.ssi:86
#: en/user_installation.ssi:94 en/user_installation.ssi:119
-#: en/user_installation.ssi:136 en/user_installation.ssi:149
-#: en/user_managing_a_configuration.ssi:27
+#: en/user_installation.ssi:136 en/user_installation.ssi:147
+#: en/user_installation.ssi:156 en/user_managing_a_configuration.ssi:27
#: en/user_managing_a_configuration.ssi:42
#: en/user_managing_a_configuration.ssi:59
#: en/user_managing_a_configuration.ssi:70
@@ -385,7 +385,7 @@ msgid "*{Note:}* some preconfigured package repositories are available for easy
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:83 en/user_installation.ssi:148
+#: en/user_customization-packages.ssi:83 en/user_installation.ssi:155
#, no-wrap
msgid " $ lb config --archives live.debian.net\n"
msgstr ""
@@ -432,7 +432,7 @@ msgstr ""
#: en/user_customization-packages.ssi:97
#, fuzzy
#| msgid "3~ Applying patches"
-msgid "3~ Using metapackages"
+msgid "3~using-metapackages Using metapackages"
msgstr "3~ Aplicarea de patch-uri"
#. type: Plain text
@@ -697,7 +697,7 @@ msgid ""
"include such things as language-specific fonts and input-method packages, if "
"you want them, you need to specify them in your configuration. For example, "
"a GNOME desktop image containing support for Japanese might include these "
-"tasks:"
+"task metapackages:"
msgstr ""
#. type: Plain text
@@ -705,43 +705,19 @@ msgstr ""
#, no-wrap
msgid ""
" $ lb config\n"
-" $ echo \"gnome-desktop desktop standard laptop\" >> config/task-lists/my.list.chroot\n"
-" $ echo \"japanese japanese-desktop japanese-gnome-desktop\" >> config/task-lists/my.list.chroot\n"
+" $ echo \"task-gnome-desktop task-laptop\" >> config/package-lists/my.list.chroot\n"
+" $ echo \"task-japanese task-japanese-desktop task-japanese-gnome-desktop\" >> config/package-lists/my.list.chroot\n"
msgstr ""
#. type: Plain text
#: en/user_customization-packages.ssi:213
msgid ""
-"Since desktop tasks are \"internal\" tasks, for every desktop flavour task "
-"included in the image, the corresponding value, if it differs from the "
-"default, \"gnome\", must be preseeded in the \"tasksel/desktop\" debconf "
-"variable or else tasksel will not recognize and install it. Thus:"
-msgstr ""
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:218
-#, no-wrap
-msgid ""
-" $ lb config\n"
-" $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot\n"
-msgstr ""
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:222
-msgid ""
-"This parameter can take multiple values, e.g. \"lxde xfce\" instead of \"kde"
-"\"."
-msgstr ""
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:224
-msgid ""
"2~installing-modified-or-third-party-packages Installing modified or third-"
"party packages"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:226
+#: en/user_customization-packages.ssi:215
msgid ""
"Whilst it is against the philosophy of Debian Live, it may sometimes be "
"necessary to build a Live system with modified versions of packages that are "
@@ -752,7 +728,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:228
+#: en/user_customization-packages.ssi:217
msgid ""
"This section does not cover advice regarding building or maintaining "
"modified packages. Joachim Breitner's 'How to fork privately' method from "
@@ -763,22 +739,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:230
+#: en/user_customization-packages.ssi:219
msgid "There are two ways of installing modified custom packages:"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:232
+#: en/user_customization-packages.ssi:221
msgid "_* #{packages.chroot}#"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:234
+#: en/user_customization-packages.ssi:223
msgid "_* Using a custom APT repository"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:236
+#: en/user_customization-packages.ssi:225
msgid ""
"Using #{packages.chroot}# is simpler to achieve and useful for \"one-off\" "
"customizations but has a number of drawbacks, whilst using a custom APT "
@@ -786,12 +762,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:238
+#: en/user_customization-packages.ssi:227
msgid "3~ Using #{packages.chroot}# to install custom packages"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:240
+#: en/user_customization-packages.ssi:229
msgid ""
"To install a custom package, simply copy it to the #{config/packages.chroot/}"
"# directory. Packages that are inside this directory will be automatically "
@@ -800,45 +776,45 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:242
+#: en/user_customization-packages.ssi:231
msgid ""
"Packages *{must}* be named in the prescribed way. One simple way to do this "
"is to use #{dpkg-name}#."
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:244
+#: en/user_customization-packages.ssi:233
msgid ""
"Using #{packages.chroot}# for installation of custom packages has "
"disadvantages:"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:246
+#: en/user_customization-packages.ssi:235
msgid "_* It is not possible to use secure APT."
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:248
+#: en/user_customization-packages.ssi:237
msgid ""
"_* You must install all appropriate packages in the #{config/packages."
"chroot/}# directory."
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:250
+#: en/user_customization-packages.ssi:239
msgid ""
"_* It does not lend itself to storing Debian Live configurations in revision "
"control."
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:252
+#: en/user_customization-packages.ssi:241
msgid "3~ Using an APT repository to install custom packages"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:254
+#: en/user_customization-packages.ssi:243
msgid ""
"Unlike using #{packages.chroot}#, when using a custom APT repository you "
"must ensure that you specify the packages elsewhere. See {Choosing packages "
@@ -846,7 +822,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:256
+#: en/user_customization-packages.ssi:245
msgid ""
"Whilst it may seem unnecessary effort to create an APT repository to install "
"custom packages, the infrastructure can be easily re-used at a later date to "
@@ -854,12 +830,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:258
+#: en/user_customization-packages.ssi:247
msgid "3~ Custom packages and APT"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:260
+#: en/user_customization-packages.ssi:249
msgid ""
"live-build uses APT to install all packages into the live system so will "
"therefore inherit behaviours from this program. One relevant example is that "
@@ -869,7 +845,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:262
+#: en/user_customization-packages.ssi:251
msgid ""
"Because of this, you may wish to increment the version number in your custom "
"packages' #{debian/changelog}# files to ensure that your modified version is "
@@ -879,12 +855,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:264
+#: en/user_customization-packages.ssi:253
msgid "2~ Configuring APT at build time"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:266
+#: en/user_customization-packages.ssi:255
msgid ""
"You can configure APT through a number of options applied only at build "
"time. (APT configuration used in the running live system may be configured "
@@ -895,12 +871,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:268
+#: en/user_customization-packages.ssi:257
msgid "3~choosing-apt-or-aptitude Choosing apt or aptitude"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:270
+#: en/user_customization-packages.ssi:259
msgid ""
"You can elect to use either /{apt}/ or /{aptitude}/ when installing packages "
"at build time. Which utility is used is governed by the #{--apt}# argument "
@@ -910,26 +886,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:272
+#: en/user_customization-packages.ssi:261
msgid ""
"_* #{apt}#: With this method, if a missing package is specified, the package "
"installation will fail. This is the default setting."
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:274
+#: en/user_customization-packages.ssi:263
msgid ""
"_* #{aptitude}#: With this method, if a missing package is specified, the "
"package installation will succeed."
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:276
+#: en/user_customization-packages.ssi:265
msgid "3~ Using a proxy with APT"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:278
+#: en/user_customization-packages.ssi:267
msgid ""
"One commonly required APT configuration is to deal with building an image "
"behind a proxy. You may specify your APT proxy with the #{--apt-ftp-proxy}# "
@@ -937,18 +913,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:282
+#: en/user_customization-packages.ssi:271
#, no-wrap
msgid " $ lb config --apt-http-proxy http://proxy/\n"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:286
-msgid "3~ Tweaking APT to save space"
+#: en/user_customization-packages.ssi:275
+msgid "3~tweaking-apt-to-save-space Tweaking APT to save space"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:288
+#: en/user_customization-packages.ssi:277
msgid ""
"You may find yourself needing to save some space on the image media, in "
"which case one or the other or both of the following options may be of "
@@ -956,20 +932,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:290
+#: en/user_customization-packages.ssi:279
msgid ""
"If you don't want to include APT indices in the image, you can omit those "
"with:"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:294
+#: en/user_customization-packages.ssi:283
#, no-wrap
msgid " $ lb config --apt-indices false\n"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:298
+#: en/user_customization-packages.ssi:287
msgid ""
"This will not influence the entries in #{/etc/apt/sources.list}#, but merely "
"whether #{/var/lib/apt}# contains the indices files or not. The tradeoff is "
@@ -979,41 +955,56 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:300
+#: en/user_customization-packages.ssi:289
msgid ""
"If you find the installation of recommended packages bloats your image too "
-"much, you may disable that default option of APT with:"
+"much, provided you are prepared to deal with the consequences discussed "
+"below, you may disable that default option of APT with:"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:304
+#: en/user_customization-packages.ssi:293
#, no-wrap
msgid " $ lb config --apt-recommends false\n"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:308
+#: en/user_customization-packages.ssi:297
msgid ""
-"The tradeoff here is that if you don't install recommended packages for a "
-"given package, that is, \"packages that would be found together with this "
-"one in all but unusual installations\" (Debian Policy Manual, section 7.2), "
-"some packages that you actually need may be omitted. Therefore, we suggest "
-"you review the difference turning off recommends makes to your packages list "
-"(see the #{binary.packages}# file generated by #{lb build}#) and re-include "
-"in your list any missing packages that you still want installed. "
-"Alternatively, if you find you only want a small number of recommended "
-"packages left out, leave recommends enabled and set a negative APT pin "
-"priority on selected packages to prevent them from being installed, as "
-"explained in {APT pinning}#apt-pinning."
+"The most important consequence of turning off recommends is that #{live-boot}"
+"# and #{live-config}# themselves recommend some packages that provide "
+"important functionality used by most Live configurations, such as #{user-"
+"setup}# which #{live-config}# recommends and is used to create the live "
+"user. In all but the most exceptional circumstances you need to add back at "
+"least some of these recommends to your package lists or else your image will "
+"not work as expected, if at all. Look at the recommended packages for each "
+"of the #{live-*}# packages included in your build and if you are not certain "
+"you can omit them, add them back into your package lists."
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:310
+#: en/user_customization-packages.ssi:299
+msgid ""
+"The more general consequence is that if you don't install recommended "
+"packages for any given package, that is, \"packages that would be found "
+"together with this one in all but unusual installations\" (Debian Policy "
+"Manual, section 7.2), some packages that users of your Live system actually "
+"need may be omitted. Therefore, we suggest you review the difference turning "
+"off recommends makes to your packages list (see the #{binary.packages}# file "
+"generated by #{lb build}#) and re-include in your list any missing packages "
+"that you still want installed. Alternatively, if you find you only want a "
+"small number of recommended packages left out, leave recommends enabled and "
+"set a negative APT pin priority on selected packages to prevent them from "
+"being installed, as explained in {APT pinning}#apt-pinning."
+msgstr ""
+
+#. type: Plain text
+#: en/user_customization-packages.ssi:301
msgid "3~ Passing options to apt or aptitude"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:312
+#: en/user_customization-packages.ssi:303
msgid ""
"If there is not a #{lb config}# option to alter APT's behaviour in the way "
"you need, use #{--apt-options}# or #{--aptitude-options}# to pass any "
@@ -1022,12 +1013,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:314
+#: en/user_customization-packages.ssi:305
msgid "3~apt-pinning APT pinning"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:316
+#: en/user_customization-packages.ssi:307
msgid ""
"For background, please first read the #{apt_preferences(5)}# man page. APT "
"pinning can be configured either for build time, or else for run time. For "
@@ -1036,7 +1027,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:318
+#: en/user_customization-packages.ssi:309
msgid ""
"Let's say you are building a wheezy live system but need all the live "
"packages that end up in the binary image to be installed from sid at build "
@@ -1047,7 +1038,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:326
+#: en/user_customization-packages.ssi:317
#, no-wrap
msgid ""
" $ echo \"deb http://mirror/debian sid main\" > config/archives/sid.list.chroot\n"
@@ -1058,7 +1049,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:331
+#: en/user_customization-packages.ssi:322
#, no-wrap
msgid ""
" Package: *\n"
@@ -1068,18 +1059,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:335
+#: en/user_customization-packages.ssi:326
#, no-wrap
msgid "*{Note:}* Wildcards can be used in package names (e.g. *{Package: live-*}*) with Apt version 0.8.14 or higher. This means that it works with wheezy using:\n"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:339
+#: en/user_customization-packages.ssi:330
msgid "$ lb config --distribution wheezy"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:343
+#: en/user_customization-packages.ssi:334
msgid ""
"Negative pin priorities will prevent a package from being installed, as in "
"the case where you do not want a package that is recommended by another "
@@ -1093,7 +1084,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:349
+#: en/user_customization-packages.ssi:340
#, no-wrap
msgid ""
" Package: gnome-keyring\n"
diff --git a/manual/po/ro/user_examples.ssi.po b/manual/po/ro/user_examples.ssi.po
index 4bcf5d7..b0362dd 100644
--- a/manual/po/ro/user_examples.ssi.po
+++ b/manual/po/ro/user_examples.ssi.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-manual\n"
-"POT-Creation-Date: 2012-08-06 22:49+0300\n"
+"POT-Creation-Date: 2012-08-10 22:48+0300\n"
"PO-Revision-Date: 2010-11-04 16:34-0400\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -58,13 +58,12 @@ msgstr ":B~ Exemple"
#: en/user_customization-packages.ssi:177
#: en/user_customization-packages.ssi:187
#: en/user_customization-packages.ssi:205
-#: en/user_customization-packages.ssi:215
-#: en/user_customization-packages.ssi:280
-#: en/user_customization-packages.ssi:292
-#: en/user_customization-packages.ssi:302
-#: en/user_customization-packages.ssi:320
-#: en/user_customization-packages.ssi:337
-#: en/user_customization-packages.ssi:345 en/user_customization-runtime.ssi:14
+#: en/user_customization-packages.ssi:269
+#: en/user_customization-packages.ssi:281
+#: en/user_customization-packages.ssi:291
+#: en/user_customization-packages.ssi:311
+#: en/user_customization-packages.ssi:328
+#: en/user_customization-packages.ssi:336 en/user_customization-runtime.ssi:14
#: en/user_customization-runtime.ssi:27 en/user_customization-runtime.ssi:45
#: en/user_customization-runtime.ssi:57 en/user_customization-runtime.ssi:76
#: en/user_customization-runtime.ssi:84 en/user_customization-runtime.ssi:93
@@ -75,15 +74,16 @@ msgstr ":B~ Exemple"
#: en/user_examples.ssi:92 en/user_examples.ssi:105 en/user_examples.ssi:113
#: en/user_examples.ssi:123 en/user_examples.ssi:133 en/user_examples.ssi:147
#: en/user_examples.ssi:155 en/user_examples.ssi:163 en/user_examples.ssi:171
-#: en/user_examples.ssi:187 en/user_examples.ssi:199 en/user_examples.ssi:215
-#: en/user_examples.ssi:229 en/user_examples.ssi:238 en/user_examples.ssi:258
-#: en/user_examples.ssi:266 en/user_examples.ssi:275 en/user_examples.ssi:285
+#: en/user_examples.ssi:187 en/user_examples.ssi:201 en/user_examples.ssi:209
+#: en/user_examples.ssi:217 en/user_examples.ssi:233 en/user_examples.ssi:247
+#: en/user_examples.ssi:256 en/user_examples.ssi:264 en/user_examples.ssi:284
+#: en/user_examples.ssi:292 en/user_examples.ssi:301 en/user_examples.ssi:311
#: en/user_installation.ssi:38 en/user_installation.ssi:46
#: en/user_installation.ssi:56 en/user_installation.ssi:64
#: en/user_installation.ssi:74 en/user_installation.ssi:82
#: en/user_installation.ssi:90 en/user_installation.ssi:114
-#: en/user_installation.ssi:129 en/user_installation.ssi:146
-#: en/user_managing_a_configuration.ssi:22
+#: en/user_installation.ssi:129 en/user_installation.ssi:142
+#: en/user_installation.ssi:153 en/user_managing_a_configuration.ssi:22
#: en/user_managing_a_configuration.ssi:31
#: en/user_managing_a_configuration.ssi:54
#: en/user_managing_a_configuration.ssi:65
@@ -129,13 +129,12 @@ msgstr "code{"
#: en/user_customization-packages.ssi:183
#: en/user_customization-packages.ssi:193
#: en/user_customization-packages.ssi:211
-#: en/user_customization-packages.ssi:220
-#: en/user_customization-packages.ssi:284
-#: en/user_customization-packages.ssi:296
-#: en/user_customization-packages.ssi:306
-#: en/user_customization-packages.ssi:333
-#: en/user_customization-packages.ssi:341
-#: en/user_customization-packages.ssi:350 en/user_customization-runtime.ssi:21
+#: en/user_customization-packages.ssi:273
+#: en/user_customization-packages.ssi:285
+#: en/user_customization-packages.ssi:295
+#: en/user_customization-packages.ssi:324
+#: en/user_customization-packages.ssi:332
+#: en/user_customization-packages.ssi:341 en/user_customization-runtime.ssi:21
#: en/user_customization-runtime.ssi:31 en/user_customization-runtime.ssi:49
#: en/user_customization-runtime.ssi:70 en/user_customization-runtime.ssi:80
#: en/user_customization-runtime.ssi:89 en/user_customization-runtime.ssi:98
@@ -146,15 +145,16 @@ msgstr "code{"
#: en/user_examples.ssi:101 en/user_examples.ssi:109 en/user_examples.ssi:117
#: en/user_examples.ssi:127 en/user_examples.ssi:139 en/user_examples.ssi:151
#: en/user_examples.ssi:159 en/user_examples.ssi:167 en/user_examples.ssi:175
-#: en/user_examples.ssi:195 en/user_examples.ssi:211 en/user_examples.ssi:219
-#: en/user_examples.ssi:234 en/user_examples.ssi:242 en/user_examples.ssi:262
-#: en/user_examples.ssi:271 en/user_examples.ssi:281 en/user_examples.ssi:299
+#: en/user_examples.ssi:195 en/user_examples.ssi:205 en/user_examples.ssi:213
+#: en/user_examples.ssi:229 en/user_examples.ssi:237 en/user_examples.ssi:252
+#: en/user_examples.ssi:260 en/user_examples.ssi:268 en/user_examples.ssi:288
+#: en/user_examples.ssi:297 en/user_examples.ssi:307 en/user_examples.ssi:325
#: en/user_installation.ssi:42 en/user_installation.ssi:50
#: en/user_installation.ssi:60 en/user_installation.ssi:70
#: en/user_installation.ssi:78 en/user_installation.ssi:86
#: en/user_installation.ssi:94 en/user_installation.ssi:119
-#: en/user_installation.ssi:136 en/user_installation.ssi:149
-#: en/user_managing_a_configuration.ssi:27
+#: en/user_installation.ssi:136 en/user_installation.ssi:147
+#: en/user_installation.ssi:156 en/user_managing_a_configuration.ssi:27
#: en/user_managing_a_configuration.ssi:42
#: en/user_managing_a_configuration.ssi:59
#: en/user_managing_a_configuration.ssi:70
@@ -165,7 +165,7 @@ msgstr "}code"
#. type: Plain text
#: en/project_bugs.ssi:64 en/user_examples.ssi:42 en/user_examples.ssi:68
-#: en/user_examples.ssi:240
+#: en/user_examples.ssi:266
#, no-wrap
msgid " # lb build 2>&1 | tee build.log\n"
msgstr ""
@@ -178,7 +178,7 @@ msgstr ""
#. type: Plain text
#: en/user_basics.ssi:44 en/user_basics.ssi:170 en/user_basics.ssi:238
-#: en/user_examples.ssi:125 en/user_examples.ssi:217
+#: en/user_examples.ssi:125 en/user_examples.ssi:235
#, no-wrap
msgid " # lb build\n"
msgstr ""
@@ -552,10 +552,11 @@ msgstr ""
#: en/user_examples.ssi:185
msgid ""
"Make a build directory and create an skeletal configuration inside it, "
-"disabling recommends to make a minimal system. And then create two package "
-"lists: the first one generated with a script provided by live-build named #"
-"{Packages}# (see {Generated package lists}#generated-package-lists), and the "
-"second one including /{xorg}/, /{gdm3}/, /{metacity}/ and /{xvnc4viewer}/."
+"disabling recommends to make a minimal system. And then create two initial "
+"package lists: the first one generated with a script provided by live-build "
+"named #{Packages}# (see {Generated package lists}#generated-package-lists), "
+"and the second one including /{xorg}/, /{gdm3}/, /{metacity}/ and /"
+"{xvnc4viewer}/."
msgstr ""
#. type: Plain text
@@ -572,6 +573,42 @@ msgstr ""
#. type: Plain text
#: en/user_examples.ssi:197
msgid ""
+"As explained in {Tweaking APT to save space}#tweaking-apt-to-save-space you "
+"may need to re-add some recommended packages to make your image work "
+"properly."
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:199
+msgid "An easy way to list recommends is using /{apt-cache}/. For example:"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:203
+#, no-wrap
+msgid " $ apt-cache depends live-config live-boot\n"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:207
+msgid ""
+"In this example we found out that we had to re-include several packages "
+"recommended by live-config and live-boot: #{user-setup}# to make autologin "
+"work and #{sudo}# as an essential program to shutdown the system. Besides, "
+"it could be handy to add #{live-tools}# to be able to copy the image to RAM "
+"and #{eject}# to eventually eject the live media, So:"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:211
+msgid ""
+"$ echo \"live-tools user-setup sudo eject\" > config/package-lists/"
+"recommends.list.chroot"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:215
+msgid ""
"Create the directory #{/etc/skel}# in #{config/includes.chroot}# and put a "
"custom #{.xsession}# in it for the default user that will launch /"
"{metacity}/ and start /{xvncviewer}/, connecting to port #{5901}# on a "
@@ -579,7 +616,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:203
+#: en/user_examples.ssi:221
#, no-wrap
msgid ""
" $ mkdir -p config/includes.chroot/etc/skel\n"
@@ -588,7 +625,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:206
+#: en/user_examples.ssi:224
#, no-wrap
msgid ""
" /usr/bin/metacity &\n"
@@ -596,7 +633,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:209
+#: en/user_examples.ssi:227
#, no-wrap
msgid ""
" exit\n"
@@ -604,28 +641,28 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:213
+#: en/user_examples.ssi:231
msgid "Build the image:"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:221
+#: en/user_examples.ssi:239
msgid "Enjoy."
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:223
+#: en/user_examples.ssi:241
msgid "2~ A base image for a 128M USB key"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:225
+#: en/user_examples.ssi:243
#, no-wrap
msgid "*{Use case:}* Create a standard image with some components removed in order to fit on a 128M USB key with a little space left over to use as you see fit.\n"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:227
+#: en/user_examples.ssi:245
msgid ""
"When optimizing an image to fit a certain media size, you need to understand "
"the tradeoffs you are making between size and functionality. In this "
@@ -638,7 +675,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:232
+#: en/user_examples.ssi:250
#, no-wrap
msgid ""
" $ lb config -k 486 --apt-indices false --apt-recommends false --memtest none\n"
@@ -646,12 +683,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:236
+#: en/user_examples.ssi:254
+msgid ""
+"To make the image work properly, we must re-add, at least, two recommended "
+"packages which are left out by the #{--apt-recommends false}# option. See "
+"{Tweaking APT to save space}#tweaking-apt-to-save-space"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:258
+#, no-wrap
+msgid " $ echo \"user-setup sudo\" > config/package-lists/recommends.list.chroot\n"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:262
msgid "Now, build the image in the usual way:"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:244
+#: en/user_examples.ssi:270
msgid ""
"On the author's system at the time of writing this, the above configuration "
"produced a 95Mbyte image. This compares favourably with the 182Mbyte image "
@@ -659,7 +710,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:246
+#: en/user_examples.ssi:272
msgid ""
"The biggest space-saver here, compared to building a standard image on an #"
"{i386}# architecture system, is to select only the #{486}# kernel flavour "
@@ -670,12 +721,12 @@ msgid ""
"some additional space, at the expense of omitting some packages you might "
"otherwise expect to be there, such as /{firmware-linux-free}/ which may be "
"needed to support certain hardware. #{--memtest none}# prevents the "
-"installation of a memory tester. And finally, the execution of the #{minimal}"
-"# hook removes some unused packages and files."
+"installation of a memory tester. And finally, the execution of the #{minimal."
+"chroot}# hook removes some unused packages and files."
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:248
+#: en/user_examples.ssi:274
msgid ""
"Using other hooks, like for example the #{stripped.chroot}# hook found in #{/"
"usr/share/doc/live-build/examples/hooks}#, may shave off additional small "
@@ -685,18 +736,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:250
+#: en/user_examples.ssi:276
msgid "2~ A localized KDE desktop and installer"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:252
+#: en/user_examples.ssi:278
#, no-wrap
msgid "*{Use case:}* Create a KDE desktop image, localized for Brazilian Portuguese and including an installer.\n"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:254
+#: en/user_examples.ssi:280
msgid ""
"We want to make an iso-hybrid image for i386 architecture using our "
"preferred desktop, in this case KDE, containing all of the same packages "
@@ -704,7 +755,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:256
+#: en/user_examples.ssi:282
msgid ""
"Our initial problem is the discovery of the names of the appropriate "
"language tasks. Currently, live-build cannot help with this. While we might "
@@ -714,18 +765,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:260
+#: en/user_examples.ssi:286
#, no-wrap
msgid " # apt-get install dctrl-tools tasksel-data\n"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:264
+#: en/user_examples.ssi:290
msgid "Now we can search for the appropriate tasks, first with:"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:269
+#: en/user_examples.ssi:295
#, no-wrap
msgid ""
" $ grep-dctrl -FTest-lang pt_BR /usr/share/tasksel/descs/debian-tasks.desc -sTask\n"
@@ -733,14 +784,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:273
+#: en/user_examples.ssi:299
msgid ""
"By this command, we discover the task is called, plainly enough, brazilian-"
"portuguese. Now to find the related tasks:"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:279
+#: en/user_examples.ssi:305
#, no-wrap
msgid ""
" $ grep-dctrl -FEnhances brazilian-portuguese /usr/share/tasksel/descs/debian-tasks.desc -sTask\n"
@@ -749,17 +800,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:283
+#: en/user_examples.ssi:309
msgid ""
"At boot time we will generate the pt_BR.UTF-8 locale and select the pt-"
-"latin1 keyboard layout. We will also need to preseed our desktop choice, "
-"\"kde\" so that tasksel will install the correct desktop task, as it differs "
-"from the default (see {Desktop and languages tasks}#desktop-and-language-"
-"tasks). Now let's put the pieces together:"
+"latin1 keyboard layout. Now let's put the pieces together. Recalling from "
+"{Using metapackages}#using-metapackages that task metapackages are prefixed #"
+"{task-}#, we just specify these language boot parameters, then add standard "
+"priority packages and all our discovered task metapackages to our package "
+"list as follows:"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:297
+#: en/user_examples.ssi:323
#, no-wrap
msgid ""
" $ mkdir live-pt_BR-kde\n"
@@ -769,14 +821,14 @@ msgid ""
" -k 486 \\\n"
" --bootappend-live \"locales=pt_BR.UTF-8 keyboard-layouts=pt-latin1\" \\\n"
" --debian-installer live\n"
-" $ echo kde-desktop brazilian-portuguese brazilian-portuguese-desktop \\\n"
-" brazilian-portuguese-kde-desktop >> config/task-lists/my.list.chroot\n"
-" $ echo debian-installer-launcher >> config/package-lists/my.list.chroot\n"
-" $ echo tasksel tasksel/desktop multiselect kde >> config/preseed/my.preseed.chroot\n"
+" $ echo '! Packages Priority standard' > config/package-lists/standard.list.chroot\n"
+" $ echo task-kde-desktop task-brazilian-portuguese task-brazilian-portuguese-desktop \\\n"
+" task-brazilian-portuguese-kde-desktop >> config/package-lists/desktop.list.chroot\n"
+" $ echo debian-installer-launcher >> config/package-lists/installer.list.chroot\n"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:300
+#: en/user_examples.ssi:326
msgid ""
"Note that we have included the debian-installer-launcher package to launch "
"the installer from the live desktop, and have also specified the 486 flavour "
diff --git a/manual/pot/live-manual.ssm.pot b/manual/pot/live-manual.ssm.pot
index 2cffd0c..f7a6568 100644
--- a/manual/pot/live-manual.ssm.pot
+++ b/manual/pot/live-manual.ssm.pot
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-manual VERSION\n"
-"POT-Creation-Date: 2012-08-08 00:16+0300\n"
+"POT-Creation-Date: 2012-08-10 22:48+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
@@ -45,7 +45,7 @@ msgstr ""
#, no-wrap
msgid ""
"@date:\n"
-" :published: 2012-08-08\n"
+" :published: 2012-08-10\n"
msgstr ""
#. type: Plain text
diff --git a/manual/pot/user_customization-packages.ssi.pot b/manual/pot/user_customization-packages.ssi.pot
index d7c7dfa..29565c5 100644
--- a/manual/pot/user_customization-packages.ssi.pot
+++ b/manual/pot/user_customization-packages.ssi.pot
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-manual VERSION\n"
-"POT-Creation-Date: 2012-08-06 22:49+0300\n"
+"POT-Creation-Date: 2012-08-10 22:48+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
@@ -53,13 +53,12 @@ msgstr ""
#: en/user_customization-packages.ssi:177
#: en/user_customization-packages.ssi:187
#: en/user_customization-packages.ssi:205
-#: en/user_customization-packages.ssi:215
-#: en/user_customization-packages.ssi:280
-#: en/user_customization-packages.ssi:292
-#: en/user_customization-packages.ssi:302
-#: en/user_customization-packages.ssi:320
-#: en/user_customization-packages.ssi:337
-#: en/user_customization-packages.ssi:345 en/user_customization-runtime.ssi:14
+#: en/user_customization-packages.ssi:269
+#: en/user_customization-packages.ssi:281
+#: en/user_customization-packages.ssi:291
+#: en/user_customization-packages.ssi:311
+#: en/user_customization-packages.ssi:328
+#: en/user_customization-packages.ssi:336 en/user_customization-runtime.ssi:14
#: en/user_customization-runtime.ssi:27 en/user_customization-runtime.ssi:45
#: en/user_customization-runtime.ssi:57 en/user_customization-runtime.ssi:76
#: en/user_customization-runtime.ssi:84 en/user_customization-runtime.ssi:93
@@ -70,15 +69,16 @@ msgstr ""
#: en/user_examples.ssi:92 en/user_examples.ssi:105 en/user_examples.ssi:113
#: en/user_examples.ssi:123 en/user_examples.ssi:133 en/user_examples.ssi:147
#: en/user_examples.ssi:155 en/user_examples.ssi:163 en/user_examples.ssi:171
-#: en/user_examples.ssi:187 en/user_examples.ssi:199 en/user_examples.ssi:215
-#: en/user_examples.ssi:229 en/user_examples.ssi:238 en/user_examples.ssi:258
-#: en/user_examples.ssi:266 en/user_examples.ssi:275 en/user_examples.ssi:285
+#: en/user_examples.ssi:187 en/user_examples.ssi:201 en/user_examples.ssi:209
+#: en/user_examples.ssi:217 en/user_examples.ssi:233 en/user_examples.ssi:247
+#: en/user_examples.ssi:256 en/user_examples.ssi:264 en/user_examples.ssi:284
+#: en/user_examples.ssi:292 en/user_examples.ssi:301 en/user_examples.ssi:311
#: en/user_installation.ssi:38 en/user_installation.ssi:46
#: en/user_installation.ssi:56 en/user_installation.ssi:64
#: en/user_installation.ssi:74 en/user_installation.ssi:82
#: en/user_installation.ssi:90 en/user_installation.ssi:114
-#: en/user_installation.ssi:129 en/user_installation.ssi:146
-#: en/user_managing_a_configuration.ssi:22
+#: en/user_installation.ssi:129 en/user_installation.ssi:142
+#: en/user_installation.ssi:153 en/user_managing_a_configuration.ssi:22
#: en/user_managing_a_configuration.ssi:31
#: en/user_managing_a_configuration.ssi:54
#: en/user_managing_a_configuration.ssi:65
@@ -124,13 +124,12 @@ msgstr ""
#: en/user_customization-packages.ssi:183
#: en/user_customization-packages.ssi:193
#: en/user_customization-packages.ssi:211
-#: en/user_customization-packages.ssi:220
-#: en/user_customization-packages.ssi:284
-#: en/user_customization-packages.ssi:296
-#: en/user_customization-packages.ssi:306
-#: en/user_customization-packages.ssi:333
-#: en/user_customization-packages.ssi:341
-#: en/user_customization-packages.ssi:350 en/user_customization-runtime.ssi:21
+#: en/user_customization-packages.ssi:273
+#: en/user_customization-packages.ssi:285
+#: en/user_customization-packages.ssi:295
+#: en/user_customization-packages.ssi:324
+#: en/user_customization-packages.ssi:332
+#: en/user_customization-packages.ssi:341 en/user_customization-runtime.ssi:21
#: en/user_customization-runtime.ssi:31 en/user_customization-runtime.ssi:49
#: en/user_customization-runtime.ssi:70 en/user_customization-runtime.ssi:80
#: en/user_customization-runtime.ssi:89 en/user_customization-runtime.ssi:98
@@ -141,15 +140,16 @@ msgstr ""
#: en/user_examples.ssi:101 en/user_examples.ssi:109 en/user_examples.ssi:117
#: en/user_examples.ssi:127 en/user_examples.ssi:139 en/user_examples.ssi:151
#: en/user_examples.ssi:159 en/user_examples.ssi:167 en/user_examples.ssi:175
-#: en/user_examples.ssi:195 en/user_examples.ssi:211 en/user_examples.ssi:219
-#: en/user_examples.ssi:234 en/user_examples.ssi:242 en/user_examples.ssi:262
-#: en/user_examples.ssi:271 en/user_examples.ssi:281 en/user_examples.ssi:299
+#: en/user_examples.ssi:195 en/user_examples.ssi:205 en/user_examples.ssi:213
+#: en/user_examples.ssi:229 en/user_examples.ssi:237 en/user_examples.ssi:252
+#: en/user_examples.ssi:260 en/user_examples.ssi:268 en/user_examples.ssi:288
+#: en/user_examples.ssi:297 en/user_examples.ssi:307 en/user_examples.ssi:325
#: en/user_installation.ssi:42 en/user_installation.ssi:50
#: en/user_installation.ssi:60 en/user_installation.ssi:70
#: en/user_installation.ssi:78 en/user_installation.ssi:86
#: en/user_installation.ssi:94 en/user_installation.ssi:119
-#: en/user_installation.ssi:136 en/user_installation.ssi:149
-#: en/user_managing_a_configuration.ssi:27
+#: en/user_installation.ssi:136 en/user_installation.ssi:147
+#: en/user_installation.ssi:156 en/user_managing_a_configuration.ssi:27
#: en/user_managing_a_configuration.ssi:42
#: en/user_managing_a_configuration.ssi:59
#: en/user_managing_a_configuration.ssi:70
@@ -385,7 +385,7 @@ msgid "*{Note:}* some preconfigured package repositories are available for easy
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:83 en/user_installation.ssi:148
+#: en/user_customization-packages.ssi:83 en/user_installation.ssi:155
#, no-wrap
msgid " $ lb config --archives live.debian.net\n"
msgstr ""
@@ -430,7 +430,7 @@ msgstr ""
#. type: Plain text
#: en/user_customization-packages.ssi:97
-msgid "3~ Using metapackages"
+msgid "3~using-metapackages Using metapackages"
msgstr ""
#. type: Plain text
@@ -695,7 +695,7 @@ msgid ""
"include such things as language-specific fonts and input-method packages, if "
"you want them, you need to specify them in your configuration. For example, "
"a GNOME desktop image containing support for Japanese might include these "
-"tasks:"
+"task metapackages:"
msgstr ""
#. type: Plain text
@@ -703,43 +703,19 @@ msgstr ""
#, no-wrap
msgid ""
" $ lb config\n"
-" $ echo \"gnome-desktop desktop standard laptop\" >> config/task-lists/my.list.chroot\n"
-" $ echo \"japanese japanese-desktop japanese-gnome-desktop\" >> config/task-lists/my.list.chroot\n"
+" $ echo \"task-gnome-desktop task-laptop\" >> config/package-lists/my.list.chroot\n"
+" $ echo \"task-japanese task-japanese-desktop task-japanese-gnome-desktop\" >> config/package-lists/my.list.chroot\n"
msgstr ""
#. type: Plain text
#: en/user_customization-packages.ssi:213
msgid ""
-"Since desktop tasks are \"internal\" tasks, for every desktop flavour task "
-"included in the image, the corresponding value, if it differs from the "
-"default, \"gnome\", must be preseeded in the \"tasksel/desktop\" debconf "
-"variable or else tasksel will not recognize and install it. Thus:"
-msgstr ""
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:218
-#, no-wrap
-msgid ""
-" $ lb config\n"
-" $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot\n"
-msgstr ""
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:222
-msgid ""
-"This parameter can take multiple values, e.g. \"lxde xfce\" instead of \"kde"
-"\"."
-msgstr ""
-
-#. type: Plain text
-#: en/user_customization-packages.ssi:224
-msgid ""
"2~installing-modified-or-third-party-packages Installing modified or third-"
"party packages"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:226
+#: en/user_customization-packages.ssi:215
msgid ""
"Whilst it is against the philosophy of Debian Live, it may sometimes be "
"necessary to build a Live system with modified versions of packages that are "
@@ -750,7 +726,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:228
+#: en/user_customization-packages.ssi:217
msgid ""
"This section does not cover advice regarding building or maintaining "
"modified packages. Joachim Breitner's 'How to fork privately' method from "
@@ -761,22 +737,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:230
+#: en/user_customization-packages.ssi:219
msgid "There are two ways of installing modified custom packages:"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:232
+#: en/user_customization-packages.ssi:221
msgid "_* #{packages.chroot}#"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:234
+#: en/user_customization-packages.ssi:223
msgid "_* Using a custom APT repository"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:236
+#: en/user_customization-packages.ssi:225
msgid ""
"Using #{packages.chroot}# is simpler to achieve and useful for \"one-off\" "
"customizations but has a number of drawbacks, whilst using a custom APT "
@@ -784,12 +760,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:238
+#: en/user_customization-packages.ssi:227
msgid "3~ Using #{packages.chroot}# to install custom packages"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:240
+#: en/user_customization-packages.ssi:229
msgid ""
"To install a custom package, simply copy it to the #{config/packages.chroot/}"
"# directory. Packages that are inside this directory will be automatically "
@@ -798,45 +774,45 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:242
+#: en/user_customization-packages.ssi:231
msgid ""
"Packages *{must}* be named in the prescribed way. One simple way to do this "
"is to use #{dpkg-name}#."
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:244
+#: en/user_customization-packages.ssi:233
msgid ""
"Using #{packages.chroot}# for installation of custom packages has "
"disadvantages:"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:246
+#: en/user_customization-packages.ssi:235
msgid "_* It is not possible to use secure APT."
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:248
+#: en/user_customization-packages.ssi:237
msgid ""
"_* You must install all appropriate packages in the #{config/packages."
"chroot/}# directory."
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:250
+#: en/user_customization-packages.ssi:239
msgid ""
"_* It does not lend itself to storing Debian Live configurations in revision "
"control."
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:252
+#: en/user_customization-packages.ssi:241
msgid "3~ Using an APT repository to install custom packages"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:254
+#: en/user_customization-packages.ssi:243
msgid ""
"Unlike using #{packages.chroot}#, when using a custom APT repository you "
"must ensure that you specify the packages elsewhere. See {Choosing packages "
@@ -844,7 +820,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:256
+#: en/user_customization-packages.ssi:245
msgid ""
"Whilst it may seem unnecessary effort to create an APT repository to install "
"custom packages, the infrastructure can be easily re-used at a later date to "
@@ -852,12 +828,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:258
+#: en/user_customization-packages.ssi:247
msgid "3~ Custom packages and APT"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:260
+#: en/user_customization-packages.ssi:249
msgid ""
"live-build uses APT to install all packages into the live system so will "
"therefore inherit behaviours from this program. One relevant example is that "
@@ -867,7 +843,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:262
+#: en/user_customization-packages.ssi:251
msgid ""
"Because of this, you may wish to increment the version number in your custom "
"packages' #{debian/changelog}# files to ensure that your modified version is "
@@ -877,12 +853,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:264
+#: en/user_customization-packages.ssi:253
msgid "2~ Configuring APT at build time"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:266
+#: en/user_customization-packages.ssi:255
msgid ""
"You can configure APT through a number of options applied only at build "
"time. (APT configuration used in the running live system may be configured "
@@ -893,12 +869,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:268
+#: en/user_customization-packages.ssi:257
msgid "3~choosing-apt-or-aptitude Choosing apt or aptitude"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:270
+#: en/user_customization-packages.ssi:259
msgid ""
"You can elect to use either /{apt}/ or /{aptitude}/ when installing packages "
"at build time. Which utility is used is governed by the #{--apt}# argument "
@@ -908,26 +884,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:272
+#: en/user_customization-packages.ssi:261
msgid ""
"_* #{apt}#: With this method, if a missing package is specified, the package "
"installation will fail. This is the default setting."
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:274
+#: en/user_customization-packages.ssi:263
msgid ""
"_* #{aptitude}#: With this method, if a missing package is specified, the "
"package installation will succeed."
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:276
+#: en/user_customization-packages.ssi:265
msgid "3~ Using a proxy with APT"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:278
+#: en/user_customization-packages.ssi:267
msgid ""
"One commonly required APT configuration is to deal with building an image "
"behind a proxy. You may specify your APT proxy with the #{--apt-ftp-proxy}# "
@@ -935,18 +911,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:282
+#: en/user_customization-packages.ssi:271
#, no-wrap
msgid " $ lb config --apt-http-proxy http://proxy/\n"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:286
-msgid "3~ Tweaking APT to save space"
+#: en/user_customization-packages.ssi:275
+msgid "3~tweaking-apt-to-save-space Tweaking APT to save space"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:288
+#: en/user_customization-packages.ssi:277
msgid ""
"You may find yourself needing to save some space on the image media, in "
"which case one or the other or both of the following options may be of "
@@ -954,20 +930,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:290
+#: en/user_customization-packages.ssi:279
msgid ""
"If you don't want to include APT indices in the image, you can omit those "
"with:"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:294
+#: en/user_customization-packages.ssi:283
#, no-wrap
msgid " $ lb config --apt-indices false\n"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:298
+#: en/user_customization-packages.ssi:287
msgid ""
"This will not influence the entries in #{/etc/apt/sources.list}#, but merely "
"whether #{/var/lib/apt}# contains the indices files or not. The tradeoff is "
@@ -977,41 +953,56 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:300
+#: en/user_customization-packages.ssi:289
msgid ""
"If you find the installation of recommended packages bloats your image too "
-"much, you may disable that default option of APT with:"
+"much, provided you are prepared to deal with the consequences discussed "
+"below, you may disable that default option of APT with:"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:304
+#: en/user_customization-packages.ssi:293
#, no-wrap
msgid " $ lb config --apt-recommends false\n"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:308
+#: en/user_customization-packages.ssi:297
msgid ""
-"The tradeoff here is that if you don't install recommended packages for a "
-"given package, that is, \"packages that would be found together with this "
-"one in all but unusual installations\" (Debian Policy Manual, section 7.2), "
-"some packages that you actually need may be omitted. Therefore, we suggest "
-"you review the difference turning off recommends makes to your packages list "
-"(see the #{binary.packages}# file generated by #{lb build}#) and re-include "
-"in your list any missing packages that you still want installed. "
-"Alternatively, if you find you only want a small number of recommended "
-"packages left out, leave recommends enabled and set a negative APT pin "
-"priority on selected packages to prevent them from being installed, as "
-"explained in {APT pinning}#apt-pinning."
+"The most important consequence of turning off recommends is that #{live-boot}"
+"# and #{live-config}# themselves recommend some packages that provide "
+"important functionality used by most Live configurations, such as #{user-"
+"setup}# which #{live-config}# recommends and is used to create the live "
+"user. In all but the most exceptional circumstances you need to add back at "
+"least some of these recommends to your package lists or else your image will "
+"not work as expected, if at all. Look at the recommended packages for each "
+"of the #{live-*}# packages included in your build and if you are not certain "
+"you can omit them, add them back into your package lists."
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:310
+#: en/user_customization-packages.ssi:299
+msgid ""
+"The more general consequence is that if you don't install recommended "
+"packages for any given package, that is, \"packages that would be found "
+"together with this one in all but unusual installations\" (Debian Policy "
+"Manual, section 7.2), some packages that users of your Live system actually "
+"need may be omitted. Therefore, we suggest you review the difference turning "
+"off recommends makes to your packages list (see the #{binary.packages}# file "
+"generated by #{lb build}#) and re-include in your list any missing packages "
+"that you still want installed. Alternatively, if you find you only want a "
+"small number of recommended packages left out, leave recommends enabled and "
+"set a negative APT pin priority on selected packages to prevent them from "
+"being installed, as explained in {APT pinning}#apt-pinning."
+msgstr ""
+
+#. type: Plain text
+#: en/user_customization-packages.ssi:301
msgid "3~ Passing options to apt or aptitude"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:312
+#: en/user_customization-packages.ssi:303
msgid ""
"If there is not a #{lb config}# option to alter APT's behaviour in the way "
"you need, use #{--apt-options}# or #{--aptitude-options}# to pass any "
@@ -1020,12 +1011,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:314
+#: en/user_customization-packages.ssi:305
msgid "3~apt-pinning APT pinning"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:316
+#: en/user_customization-packages.ssi:307
msgid ""
"For background, please first read the #{apt_preferences(5)}# man page. APT "
"pinning can be configured either for build time, or else for run time. For "
@@ -1034,7 +1025,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:318
+#: en/user_customization-packages.ssi:309
msgid ""
"Let's say you are building a wheezy live system but need all the live "
"packages that end up in the binary image to be installed from sid at build "
@@ -1045,7 +1036,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:326
+#: en/user_customization-packages.ssi:317
#, no-wrap
msgid ""
" $ echo \"deb http://mirror/debian sid main\" > config/archives/sid.list.chroot\n"
@@ -1056,7 +1047,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:331
+#: en/user_customization-packages.ssi:322
#, no-wrap
msgid ""
" Package: *\n"
@@ -1066,18 +1057,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:335
+#: en/user_customization-packages.ssi:326
#, no-wrap
msgid "*{Note:}* Wildcards can be used in package names (e.g. *{Package: live-*}*) with Apt version 0.8.14 or higher. This means that it works with wheezy using:\n"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:339
+#: en/user_customization-packages.ssi:330
msgid "$ lb config --distribution wheezy"
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:343
+#: en/user_customization-packages.ssi:334
msgid ""
"Negative pin priorities will prevent a package from being installed, as in "
"the case where you do not want a package that is recommended by another "
@@ -1091,7 +1082,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_customization-packages.ssi:349
+#: en/user_customization-packages.ssi:340
#, no-wrap
msgid ""
" Package: gnome-keyring\n"
diff --git a/manual/pot/user_examples.ssi.pot b/manual/pot/user_examples.ssi.pot
index 8ad0d12..18e6e8e 100644
--- a/manual/pot/user_examples.ssi.pot
+++ b/manual/pot/user_examples.ssi.pot
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-manual VERSION\n"
-"POT-Creation-Date: 2012-08-06 22:49+0300\n"
+"POT-Creation-Date: 2012-08-10 22:48+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
@@ -58,13 +58,12 @@ msgstr ""
#: en/user_customization-packages.ssi:177
#: en/user_customization-packages.ssi:187
#: en/user_customization-packages.ssi:205
-#: en/user_customization-packages.ssi:215
-#: en/user_customization-packages.ssi:280
-#: en/user_customization-packages.ssi:292
-#: en/user_customization-packages.ssi:302
-#: en/user_customization-packages.ssi:320
-#: en/user_customization-packages.ssi:337
-#: en/user_customization-packages.ssi:345 en/user_customization-runtime.ssi:14
+#: en/user_customization-packages.ssi:269
+#: en/user_customization-packages.ssi:281
+#: en/user_customization-packages.ssi:291
+#: en/user_customization-packages.ssi:311
+#: en/user_customization-packages.ssi:328
+#: en/user_customization-packages.ssi:336 en/user_customization-runtime.ssi:14
#: en/user_customization-runtime.ssi:27 en/user_customization-runtime.ssi:45
#: en/user_customization-runtime.ssi:57 en/user_customization-runtime.ssi:76
#: en/user_customization-runtime.ssi:84 en/user_customization-runtime.ssi:93
@@ -75,15 +74,16 @@ msgstr ""
#: en/user_examples.ssi:92 en/user_examples.ssi:105 en/user_examples.ssi:113
#: en/user_examples.ssi:123 en/user_examples.ssi:133 en/user_examples.ssi:147
#: en/user_examples.ssi:155 en/user_examples.ssi:163 en/user_examples.ssi:171
-#: en/user_examples.ssi:187 en/user_examples.ssi:199 en/user_examples.ssi:215
-#: en/user_examples.ssi:229 en/user_examples.ssi:238 en/user_examples.ssi:258
-#: en/user_examples.ssi:266 en/user_examples.ssi:275 en/user_examples.ssi:285
+#: en/user_examples.ssi:187 en/user_examples.ssi:201 en/user_examples.ssi:209
+#: en/user_examples.ssi:217 en/user_examples.ssi:233 en/user_examples.ssi:247
+#: en/user_examples.ssi:256 en/user_examples.ssi:264 en/user_examples.ssi:284
+#: en/user_examples.ssi:292 en/user_examples.ssi:301 en/user_examples.ssi:311
#: en/user_installation.ssi:38 en/user_installation.ssi:46
#: en/user_installation.ssi:56 en/user_installation.ssi:64
#: en/user_installation.ssi:74 en/user_installation.ssi:82
#: en/user_installation.ssi:90 en/user_installation.ssi:114
-#: en/user_installation.ssi:129 en/user_installation.ssi:146
-#: en/user_managing_a_configuration.ssi:22
+#: en/user_installation.ssi:129 en/user_installation.ssi:142
+#: en/user_installation.ssi:153 en/user_managing_a_configuration.ssi:22
#: en/user_managing_a_configuration.ssi:31
#: en/user_managing_a_configuration.ssi:54
#: en/user_managing_a_configuration.ssi:65
@@ -129,13 +129,12 @@ msgstr ""
#: en/user_customization-packages.ssi:183
#: en/user_customization-packages.ssi:193
#: en/user_customization-packages.ssi:211
-#: en/user_customization-packages.ssi:220
-#: en/user_customization-packages.ssi:284
-#: en/user_customization-packages.ssi:296
-#: en/user_customization-packages.ssi:306
-#: en/user_customization-packages.ssi:333
-#: en/user_customization-packages.ssi:341
-#: en/user_customization-packages.ssi:350 en/user_customization-runtime.ssi:21
+#: en/user_customization-packages.ssi:273
+#: en/user_customization-packages.ssi:285
+#: en/user_customization-packages.ssi:295
+#: en/user_customization-packages.ssi:324
+#: en/user_customization-packages.ssi:332
+#: en/user_customization-packages.ssi:341 en/user_customization-runtime.ssi:21
#: en/user_customization-runtime.ssi:31 en/user_customization-runtime.ssi:49
#: en/user_customization-runtime.ssi:70 en/user_customization-runtime.ssi:80
#: en/user_customization-runtime.ssi:89 en/user_customization-runtime.ssi:98
@@ -146,15 +145,16 @@ msgstr ""
#: en/user_examples.ssi:101 en/user_examples.ssi:109 en/user_examples.ssi:117
#: en/user_examples.ssi:127 en/user_examples.ssi:139 en/user_examples.ssi:151
#: en/user_examples.ssi:159 en/user_examples.ssi:167 en/user_examples.ssi:175
-#: en/user_examples.ssi:195 en/user_examples.ssi:211 en/user_examples.ssi:219
-#: en/user_examples.ssi:234 en/user_examples.ssi:242 en/user_examples.ssi:262
-#: en/user_examples.ssi:271 en/user_examples.ssi:281 en/user_examples.ssi:299
+#: en/user_examples.ssi:195 en/user_examples.ssi:205 en/user_examples.ssi:213
+#: en/user_examples.ssi:229 en/user_examples.ssi:237 en/user_examples.ssi:252
+#: en/user_examples.ssi:260 en/user_examples.ssi:268 en/user_examples.ssi:288
+#: en/user_examples.ssi:297 en/user_examples.ssi:307 en/user_examples.ssi:325
#: en/user_installation.ssi:42 en/user_installation.ssi:50
#: en/user_installation.ssi:60 en/user_installation.ssi:70
#: en/user_installation.ssi:78 en/user_installation.ssi:86
#: en/user_installation.ssi:94 en/user_installation.ssi:119
-#: en/user_installation.ssi:136 en/user_installation.ssi:149
-#: en/user_managing_a_configuration.ssi:27
+#: en/user_installation.ssi:136 en/user_installation.ssi:147
+#: en/user_installation.ssi:156 en/user_managing_a_configuration.ssi:27
#: en/user_managing_a_configuration.ssi:42
#: en/user_managing_a_configuration.ssi:59
#: en/user_managing_a_configuration.ssi:70
@@ -165,7 +165,7 @@ msgstr ""
#. type: Plain text
#: en/project_bugs.ssi:64 en/user_examples.ssi:42 en/user_examples.ssi:68
-#: en/user_examples.ssi:240
+#: en/user_examples.ssi:266
#, no-wrap
msgid " # lb build 2>&1 | tee build.log\n"
msgstr ""
@@ -178,7 +178,7 @@ msgstr ""
#. type: Plain text
#: en/user_basics.ssi:44 en/user_basics.ssi:170 en/user_basics.ssi:238
-#: en/user_examples.ssi:125 en/user_examples.ssi:217
+#: en/user_examples.ssi:125 en/user_examples.ssi:235
#, no-wrap
msgid " # lb build\n"
msgstr ""
@@ -552,10 +552,11 @@ msgstr ""
#: en/user_examples.ssi:185
msgid ""
"Make a build directory and create an skeletal configuration inside it, "
-"disabling recommends to make a minimal system. And then create two package "
-"lists: the first one generated with a script provided by live-build named #"
-"{Packages}# (see {Generated package lists}#generated-package-lists), and the "
-"second one including /{xorg}/, /{gdm3}/, /{metacity}/ and /{xvnc4viewer}/."
+"disabling recommends to make a minimal system. And then create two initial "
+"package lists: the first one generated with a script provided by live-build "
+"named #{Packages}# (see {Generated package lists}#generated-package-lists), "
+"and the second one including /{xorg}/, /{gdm3}/, /{metacity}/ and /"
+"{xvnc4viewer}/."
msgstr ""
#. type: Plain text
@@ -572,6 +573,42 @@ msgstr ""
#. type: Plain text
#: en/user_examples.ssi:197
msgid ""
+"As explained in {Tweaking APT to save space}#tweaking-apt-to-save-space you "
+"may need to re-add some recommended packages to make your image work "
+"properly."
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:199
+msgid "An easy way to list recommends is using /{apt-cache}/. For example:"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:203
+#, no-wrap
+msgid " $ apt-cache depends live-config live-boot\n"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:207
+msgid ""
+"In this example we found out that we had to re-include several packages "
+"recommended by live-config and live-boot: #{user-setup}# to make autologin "
+"work and #{sudo}# as an essential program to shutdown the system. Besides, "
+"it could be handy to add #{live-tools}# to be able to copy the image to RAM "
+"and #{eject}# to eventually eject the live media, So:"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:211
+msgid ""
+"$ echo \"live-tools user-setup sudo eject\" > config/package-lists/"
+"recommends.list.chroot"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:215
+msgid ""
"Create the directory #{/etc/skel}# in #{config/includes.chroot}# and put a "
"custom #{.xsession}# in it for the default user that will launch /"
"{metacity}/ and start /{xvncviewer}/, connecting to port #{5901}# on a "
@@ -579,7 +616,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:203
+#: en/user_examples.ssi:221
#, no-wrap
msgid ""
" $ mkdir -p config/includes.chroot/etc/skel\n"
@@ -588,7 +625,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:206
+#: en/user_examples.ssi:224
#, no-wrap
msgid ""
" /usr/bin/metacity &\n"
@@ -596,7 +633,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:209
+#: en/user_examples.ssi:227
#, no-wrap
msgid ""
" exit\n"
@@ -604,28 +641,28 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:213
+#: en/user_examples.ssi:231
msgid "Build the image:"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:221
+#: en/user_examples.ssi:239
msgid "Enjoy."
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:223
+#: en/user_examples.ssi:241
msgid "2~ A base image for a 128M USB key"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:225
+#: en/user_examples.ssi:243
#, no-wrap
msgid "*{Use case:}* Create a standard image with some components removed in order to fit on a 128M USB key with a little space left over to use as you see fit.\n"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:227
+#: en/user_examples.ssi:245
msgid ""
"When optimizing an image to fit a certain media size, you need to understand "
"the tradeoffs you are making between size and functionality. In this "
@@ -638,7 +675,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:232
+#: en/user_examples.ssi:250
#, no-wrap
msgid ""
" $ lb config -k 486 --apt-indices false --apt-recommends false --memtest none\n"
@@ -646,12 +683,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:236
+#: en/user_examples.ssi:254
+msgid ""
+"To make the image work properly, we must re-add, at least, two recommended "
+"packages which are left out by the #{--apt-recommends false}# option. See "
+"{Tweaking APT to save space}#tweaking-apt-to-save-space"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:258
+#, no-wrap
+msgid " $ echo \"user-setup sudo\" > config/package-lists/recommends.list.chroot\n"
+msgstr ""
+
+#. type: Plain text
+#: en/user_examples.ssi:262
msgid "Now, build the image in the usual way:"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:244
+#: en/user_examples.ssi:270
msgid ""
"On the author's system at the time of writing this, the above configuration "
"produced a 95Mbyte image. This compares favourably with the 182Mbyte image "
@@ -659,7 +710,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:246
+#: en/user_examples.ssi:272
msgid ""
"The biggest space-saver here, compared to building a standard image on an #"
"{i386}# architecture system, is to select only the #{486}# kernel flavour "
@@ -670,12 +721,12 @@ msgid ""
"some additional space, at the expense of omitting some packages you might "
"otherwise expect to be there, such as /{firmware-linux-free}/ which may be "
"needed to support certain hardware. #{--memtest none}# prevents the "
-"installation of a memory tester. And finally, the execution of the #{minimal}"
-"# hook removes some unused packages and files."
+"installation of a memory tester. And finally, the execution of the #{minimal."
+"chroot}# hook removes some unused packages and files."
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:248
+#: en/user_examples.ssi:274
msgid ""
"Using other hooks, like for example the #{stripped.chroot}# hook found in #{/"
"usr/share/doc/live-build/examples/hooks}#, may shave off additional small "
@@ -685,18 +736,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:250
+#: en/user_examples.ssi:276
msgid "2~ A localized KDE desktop and installer"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:252
+#: en/user_examples.ssi:278
#, no-wrap
msgid "*{Use case:}* Create a KDE desktop image, localized for Brazilian Portuguese and including an installer.\n"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:254
+#: en/user_examples.ssi:280
msgid ""
"We want to make an iso-hybrid image for i386 architecture using our "
"preferred desktop, in this case KDE, containing all of the same packages "
@@ -704,7 +755,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:256
+#: en/user_examples.ssi:282
msgid ""
"Our initial problem is the discovery of the names of the appropriate "
"language tasks. Currently, live-build cannot help with this. While we might "
@@ -714,18 +765,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:260
+#: en/user_examples.ssi:286
#, no-wrap
msgid " # apt-get install dctrl-tools tasksel-data\n"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:264
+#: en/user_examples.ssi:290
msgid "Now we can search for the appropriate tasks, first with:"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:269
+#: en/user_examples.ssi:295
#, no-wrap
msgid ""
" $ grep-dctrl -FTest-lang pt_BR /usr/share/tasksel/descs/debian-tasks.desc -sTask\n"
@@ -733,14 +784,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:273
+#: en/user_examples.ssi:299
msgid ""
"By this command, we discover the task is called, plainly enough, brazilian-"
"portuguese. Now to find the related tasks:"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:279
+#: en/user_examples.ssi:305
#, no-wrap
msgid ""
" $ grep-dctrl -FEnhances brazilian-portuguese /usr/share/tasksel/descs/debian-tasks.desc -sTask\n"
@@ -749,17 +800,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:283
+#: en/user_examples.ssi:309
msgid ""
"At boot time we will generate the pt_BR.UTF-8 locale and select the pt-"
-"latin1 keyboard layout. We will also need to preseed our desktop choice, "
-"\"kde\" so that tasksel will install the correct desktop task, as it differs "
-"from the default (see {Desktop and languages tasks}#desktop-and-language-"
-"tasks). Now let's put the pieces together:"
+"latin1 keyboard layout. Now let's put the pieces together. Recalling from "
+"{Using metapackages}#using-metapackages that task metapackages are prefixed #"
+"{task-}#, we just specify these language boot parameters, then add standard "
+"priority packages and all our discovered task metapackages to our package "
+"list as follows:"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:297
+#: en/user_examples.ssi:323
#, no-wrap
msgid ""
" $ mkdir live-pt_BR-kde\n"
@@ -769,14 +821,14 @@ msgid ""
" -k 486 \\\n"
" --bootappend-live \"locales=pt_BR.UTF-8 keyboard-layouts=pt-latin1\" \\\n"
" --debian-installer live\n"
-" $ echo kde-desktop brazilian-portuguese brazilian-portuguese-desktop \\\n"
-" brazilian-portuguese-kde-desktop >> config/task-lists/my.list.chroot\n"
-" $ echo debian-installer-launcher >> config/package-lists/my.list.chroot\n"
-" $ echo tasksel tasksel/desktop multiselect kde >> config/preseed/my.preseed.chroot\n"
+" $ echo '! Packages Priority standard' > config/package-lists/standard.list.chroot\n"
+" $ echo task-kde-desktop task-brazilian-portuguese task-brazilian-portuguese-desktop \\\n"
+" task-brazilian-portuguese-kde-desktop >> config/package-lists/desktop.list.chroot\n"
+" $ echo debian-installer-launcher >> config/package-lists/installer.list.chroot\n"
msgstr ""
#. type: Plain text
-#: en/user_examples.ssi:300
+#: en/user_examples.ssi:326
msgid ""
"Note that we have included the debian-installer-launcher package to launch "
"the installer from the live desktop, and have also specified the 486 flavour "
diff --git a/manual/pt_BR/live-manual.ssm b/manual/pt_BR/live-manual.ssm
index 12e402a..0456a5e 100644
--- a/manual/pt_BR/live-manual.ssm
+++ b/manual/pt_BR/live-manual.ssm
@@ -9,7 +9,7 @@
:license: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.<br><br>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.<br><br>You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/. <br><br>The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.
@date:
- :published: 08-08-2012
+ :published: 2012-08-10
@publisher: Debian Live Project <debian-live at lists.debian.org>
diff --git a/manual/pt_BR/user_customization-packages.ssi b/manual/pt_BR/user_customization-packages.ssi
index 2b706a5..53f2c76 100644
--- a/manual/pt_BR/user_customization-packages.ssi
+++ b/manual/pt_BR/user_customization-packages.ssi
@@ -164,7 +164,7 @@ using shell helpers at build time.
*{Note:}* The behaviour of live-build when specifying a package that does not exist is determined by your choice of APT utility. See {Choosing apt or aptitude}#choosing-apt-or-aptitude for more details.
-3~ Using metapackages
+3~using-metapackages Using metapackages
The simplest way to populate your package list is to use a task metapackage
maintained by your distribution. For example:
@@ -335,30 +335,16 @@ Because there is no provision made automatically for language tasks, which
include such things as language-specific fonts and input-method packages, if
you want them, you need to specify them in your configuration. For example,
a GNOME desktop image containing support for Japanese might include these
-tasks:
+task metapackages:
code{
$ lb config
- $ echo "gnome-desktop desktop standard laptop" >> config/task-lists/my.list.chroot
- $ echo "japanese japanese-desktop japanese-gnome-desktop" >> config/task-lists/my.list.chroot
+ $ echo "task-gnome-desktop task-laptop" >> config/package-lists/my.list.chroot
+ $ echo "task-japanese task-japanese-desktop task-japanese-gnome-desktop" >> config/package-lists/my.list.chroot
}code
-Since desktop tasks are "internal" tasks, for every desktop flavour task
-included in the image, the corresponding value, if it differs from the
-default, "gnome", must be preseeded in the "tasksel/desktop" debconf
-variable or else tasksel will not recognize and install it. Thus:
-
-code{
-
- $ lb config
- $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot
-
-}code
-
-This parameter can take multiple values, e.g. "lxde xfce" instead of "kde".
-
2~installing-modified-or-third-party-packages Installing modified or
third-party packages
@@ -466,7 +452,7 @@ code{
}code
-3~ Tweaking APT to save space
+3~tweaking-apt-to-save-space Tweaking APT to save space
You may find yourself needing to save some space on the image media, in
which case one or the other or both of the following options may be of
@@ -488,7 +474,8 @@ before performing #{apt-cache search}# or #{apt-get install}#, for instance,
the user must #{apt-get update}# first to create those indices.
If you find the installation of recommended packages bloats your image too
-much, you may disable that default option of APT with:
+much, provided you are prepared to deal with the consequences discussed
+below, you may disable that default option of APT with:
code{
@@ -496,17 +483,27 @@ code{
}code
-The tradeoff here is that if you don't install recommended packages for a
-given package, that is, "packages that would be found together with this one
-in all but unusual installations" (Debian Policy Manual, section 7.2), some
-packages that you actually need may be omitted. Therefore, we suggest you
-review the difference turning off recommends makes to your packages list
-(see the #{binary.packages}# file generated by #{lb build}#) and re-include
-in your list any missing packages that you still want
-installed. Alternatively, if you find you only want a small number of
-recommended packages left out, leave recommends enabled and set a negative
-APT pin priority on selected packages to prevent them from being installed,
-as explained in {APT pinning}#apt-pinning.
+The most important consequence of turning off recommends is that
+#{live-boot}# and #{live-config}# themselves recommend some packages that
+provide important functionality used by most Live configurations, such as
+#{user-setup}# which #{live-config}# recommends and is used to create the
+live user. In all but the most exceptional circumstances you need to add
+back at least some of these recommends to your package lists or else your
+image will not work as expected, if at all. Look at the recommended packages
+for each of the #{live-*}# packages included in your build and if you are
+not certain you can omit them, add them back into your package lists.
+
+The more general consequence is that if you don't install recommended
+packages for any given package, that is, "packages that would be found
+together with this one in all but unusual installations" (Debian Policy
+Manual, section 7.2), some packages that users of your Live system actually
+need may be omitted. Therefore, we suggest you review the difference turning
+off recommends makes to your packages list (see the #{binary.packages}# file
+generated by #{lb build}#) and re-include in your list any missing packages
+that you still want installed. Alternatively, if you find you only want a
+small number of recommended packages left out, leave recommends enabled and
+set a negative APT pin priority on selected packages to prevent them from
+being installed, as explained in {APT pinning}#apt-pinning.
3~ Passing options to apt or aptitude
diff --git a/manual/pt_BR/user_examples.ssi b/manual/pt_BR/user_examples.ssi
index df0ccdc..14602b4 100644
--- a/manual/pt_BR/user_examples.ssi
+++ b/manual/pt_BR/user_examples.ssi
@@ -242,10 +242,10 @@ cases drawn from the collected experiences of users of Debian Live.
*{Use case:}* Create an image with live-build to boot directly to a VNC server.
Make a build directory and create an skeletal configuration inside it,
-disabling recommends to make a minimal system. And then create two package
-lists: the first one generated with a script provided by live-build named
-#{Packages}# (see {Generated package lists}#generated-package-lists), and
-the second one including /{xorg}/, /{gdm3}/, /{metacity}/ and
+disabling recommends to make a minimal system. And then create two initial
+package lists: the first one generated with a script provided by live-build
+named #{Packages}# (see {Generated package lists}#generated-package-lists),
+and the second one including /{xorg}/, /{gdm3}/, /{metacity}/ and
/{xvnc4viewer}/.
code{
@@ -258,6 +258,31 @@ code{
}code
+As explained in {Tweaking APT to save space}#tweaking-apt-to-save-space you
+may need to re-add some recommended packages to make your image work
+properly.
+
+An easy way to list recommends is using /{apt-cache}/. For example:
+
+code{
+
+ $ apt-cache depends live-config live-boot
+
+}code
+
+In this example we found out that we had to re-include several packages
+recommended by live-config and live-boot: #{user-setup}# to make autologin
+work and #{sudo}# as an essential program to shutdown the system. Besides,
+it could be handy to add #{live-tools}# to be able to copy the image to RAM
+and #{eject}# to eventually eject the live media, So:
+
+code{
+
+$ echo "live-tools user-setup sudo eject" >
+config/package-lists/recommends.list.chroot
+
+}code
+
Create the directory #{/etc/skel}# in #{config/includes.chroot}# and put a
custom #{.xsession}# in it for the default user that will launch
/{metacity}/ and start /{xvncviewer}/, connecting to port #{5901}# on a
@@ -307,6 +332,16 @@ code{
}code
+To make the image work properly, we must re-add, at least, two recommended
+packages which are left out by the #{--apt-recommends false}# option. See
+{Tweaking APT to save space}#tweaking-apt-to-save-space
+
+code{
+
+ $ echo "user-setup sudo" > config/package-lists/recommends.list.chroot
+
+}code
+
Now, build the image in the usual way:
code{
@@ -329,7 +364,7 @@ some additional space, at the expense of omitting some packages you might
otherwise expect to be there, such as /{firmware-linux-free}/ which may be
needed to support certain hardware. #{--memtest none}# prevents the
installation of a memory tester. And finally, the execution of the
-#{minimal}# hook removes some unused packages and files.
+#{minimal.chroot}# hook removes some unused packages and files.
Using other hooks, like for example the #{stripped.chroot}# hook found in
#{/usr/share/doc/live-build/examples/hooks}#, may shave off additional small
@@ -378,10 +413,11 @@ code{
}code
At boot time we will generate the pt_BR.UTF-8 locale and select the
-pt-latin1 keyboard layout. We will also need to preseed our desktop choice,
-"kde" so that tasksel will install the correct desktop task, as it differs
-from the default (see {Desktop and languages
-tasks}#desktop-and-language-tasks). Now let's put the pieces together:
+pt-latin1 keyboard layout. Now let's put the pieces together. Recalling from
+{Using metapackages}#using-metapackages that task metapackages are prefixed
+#{task-}#, we just specify these language boot parameters, then add standard
+priority packages and all our discovered task metapackages to our package
+list as follows:
code{
@@ -392,10 +428,10 @@ code{
-k 486 \
--bootappend-live "locales=pt_BR.UTF-8 keyboard-layouts=pt-latin1" \
--debian-installer live
- $ echo kde-desktop brazilian-portuguese brazilian-portuguese-desktop \
- brazilian-portuguese-kde-desktop >> config/task-lists/my.list.chroot
- $ echo debian-installer-launcher >> config/package-lists/my.list.chroot
- $ echo tasksel tasksel/desktop multiselect kde >> config/preseed/my.preseed.chroot
+ $ echo '! Packages Priority standard' > config/package-lists/standard.list.chroot
+ $ echo task-kde-desktop task-brazilian-portuguese task-brazilian-portuguese-desktop \
+ task-brazilian-portuguese-kde-desktop >> config/package-lists/desktop.list.chroot
+ $ echo debian-installer-launcher >> config/package-lists/installer.list.chroot
}code
diff --git a/manual/ro/live-manual.ssm b/manual/ro/live-manual.ssm
index 4c86b64..112a022 100644
--- a/manual/ro/live-manual.ssm
+++ b/manual/ro/live-manual.ssm
@@ -9,7 +9,7 @@
:license: Acest program este liber: poate fi redistribuit și/sau modificat în conformitate cu termenii Licenței Publice Generale GNU (GPL), precum este publicată de către Free Software Foundation, fie versiunea 3 a licenței, sau (opțional) orice altă versiune ulterioară..<br><br>Acest program este distribuit cu speranța că va fi util, dar FĂRĂ NICIO GARANȚIE; fără a avea garanția VANDABILITĂȚII sau ÎNDEPLINIRII UNUI ANUME SCOP. Vezi Licența Publică Generală GNU pentru mai multe detalii.<br><br>Ar trebui să fi orimit o copie a Licenței Publice Generale GNU împreună cu acest program. În caz contrar, vezi http://www.gnu.org/licenses/. <br><br>Textul complet al Licenței Publice Generale poate fi găsit în fișierul /usr/share/common-licenses/GPL-3.
@date:
- :published: 08.08.2012
+ :published: 2012-08-10
@publisher: Proiectul Debian Live <debian-live at lists.debian.org>
diff --git a/manual/ro/user_customization-packages.ssi b/manual/ro/user_customization-packages.ssi
index 2b706a5..53f2c76 100644
--- a/manual/ro/user_customization-packages.ssi
+++ b/manual/ro/user_customization-packages.ssi
@@ -164,7 +164,7 @@ using shell helpers at build time.
*{Note:}* The behaviour of live-build when specifying a package that does not exist is determined by your choice of APT utility. See {Choosing apt or aptitude}#choosing-apt-or-aptitude for more details.
-3~ Using metapackages
+3~using-metapackages Using metapackages
The simplest way to populate your package list is to use a task metapackage
maintained by your distribution. For example:
@@ -335,30 +335,16 @@ Because there is no provision made automatically for language tasks, which
include such things as language-specific fonts and input-method packages, if
you want them, you need to specify them in your configuration. For example,
a GNOME desktop image containing support for Japanese might include these
-tasks:
+task metapackages:
code{
$ lb config
- $ echo "gnome-desktop desktop standard laptop" >> config/task-lists/my.list.chroot
- $ echo "japanese japanese-desktop japanese-gnome-desktop" >> config/task-lists/my.list.chroot
+ $ echo "task-gnome-desktop task-laptop" >> config/package-lists/my.list.chroot
+ $ echo "task-japanese task-japanese-desktop task-japanese-gnome-desktop" >> config/package-lists/my.list.chroot
}code
-Since desktop tasks are "internal" tasks, for every desktop flavour task
-included in the image, the corresponding value, if it differs from the
-default, "gnome", must be preseeded in the "tasksel/desktop" debconf
-variable or else tasksel will not recognize and install it. Thus:
-
-code{
-
- $ lb config
- $ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot
-
-}code
-
-This parameter can take multiple values, e.g. "lxde xfce" instead of "kde".
-
2~installing-modified-or-third-party-packages Installing modified or
third-party packages
@@ -466,7 +452,7 @@ code{
}code
-3~ Tweaking APT to save space
+3~tweaking-apt-to-save-space Tweaking APT to save space
You may find yourself needing to save some space on the image media, in
which case one or the other or both of the following options may be of
@@ -488,7 +474,8 @@ before performing #{apt-cache search}# or #{apt-get install}#, for instance,
the user must #{apt-get update}# first to create those indices.
If you find the installation of recommended packages bloats your image too
-much, you may disable that default option of APT with:
+much, provided you are prepared to deal with the consequences discussed
+below, you may disable that default option of APT with:
code{
@@ -496,17 +483,27 @@ code{
}code
-The tradeoff here is that if you don't install recommended packages for a
-given package, that is, "packages that would be found together with this one
-in all but unusual installations" (Debian Policy Manual, section 7.2), some
-packages that you actually need may be omitted. Therefore, we suggest you
-review the difference turning off recommends makes to your packages list
-(see the #{binary.packages}# file generated by #{lb build}#) and re-include
-in your list any missing packages that you still want
-installed. Alternatively, if you find you only want a small number of
-recommended packages left out, leave recommends enabled and set a negative
-APT pin priority on selected packages to prevent them from being installed,
-as explained in {APT pinning}#apt-pinning.
+The most important consequence of turning off recommends is that
+#{live-boot}# and #{live-config}# themselves recommend some packages that
+provide important functionality used by most Live configurations, such as
+#{user-setup}# which #{live-config}# recommends and is used to create the
+live user. In all but the most exceptional circumstances you need to add
+back at least some of these recommends to your package lists or else your
+image will not work as expected, if at all. Look at the recommended packages
+for each of the #{live-*}# packages included in your build and if you are
+not certain you can omit them, add them back into your package lists.
+
+The more general consequence is that if you don't install recommended
+packages for any given package, that is, "packages that would be found
+together with this one in all but unusual installations" (Debian Policy
+Manual, section 7.2), some packages that users of your Live system actually
+need may be omitted. Therefore, we suggest you review the difference turning
+off recommends makes to your packages list (see the #{binary.packages}# file
+generated by #{lb build}#) and re-include in your list any missing packages
+that you still want installed. Alternatively, if you find you only want a
+small number of recommended packages left out, leave recommends enabled and
+set a negative APT pin priority on selected packages to prevent them from
+being installed, as explained in {APT pinning}#apt-pinning.
3~ Passing options to apt or aptitude
diff --git a/manual/ro/user_examples.ssi b/manual/ro/user_examples.ssi
index b0c02a1..15ff20b 100644
--- a/manual/ro/user_examples.ssi
+++ b/manual/ro/user_examples.ssi
@@ -242,10 +242,10 @@ cases drawn from the collected experiences of users of Debian Live.
*{Use case:}* Create an image with live-build to boot directly to a VNC server.
Make a build directory and create an skeletal configuration inside it,
-disabling recommends to make a minimal system. And then create two package
-lists: the first one generated with a script provided by live-build named
-#{Packages}# (see {Generated package lists}#generated-package-lists), and
-the second one including /{xorg}/, /{gdm3}/, /{metacity}/ and
+disabling recommends to make a minimal system. And then create two initial
+package lists: the first one generated with a script provided by live-build
+named #{Packages}# (see {Generated package lists}#generated-package-lists),
+and the second one including /{xorg}/, /{gdm3}/, /{metacity}/ and
/{xvnc4viewer}/.
code{
@@ -258,6 +258,31 @@ code{
}code
+As explained in {Tweaking APT to save space}#tweaking-apt-to-save-space you
+may need to re-add some recommended packages to make your image work
+properly.
+
+An easy way to list recommends is using /{apt-cache}/. For example:
+
+code{
+
+ $ apt-cache depends live-config live-boot
+
+}code
+
+In this example we found out that we had to re-include several packages
+recommended by live-config and live-boot: #{user-setup}# to make autologin
+work and #{sudo}# as an essential program to shutdown the system. Besides,
+it could be handy to add #{live-tools}# to be able to copy the image to RAM
+and #{eject}# to eventually eject the live media, So:
+
+code{
+
+$ echo "live-tools user-setup sudo eject" >
+config/package-lists/recommends.list.chroot
+
+}code
+
Create the directory #{/etc/skel}# in #{config/includes.chroot}# and put a
custom #{.xsession}# in it for the default user that will launch
/{metacity}/ and start /{xvncviewer}/, connecting to port #{5901}# on a
@@ -307,6 +332,16 @@ code{
}code
+To make the image work properly, we must re-add, at least, two recommended
+packages which are left out by the #{--apt-recommends false}# option. See
+{Tweaking APT to save space}#tweaking-apt-to-save-space
+
+code{
+
+ $ echo "user-setup sudo" > config/package-lists/recommends.list.chroot
+
+}code
+
Now, build the image in the usual way:
code{
@@ -329,7 +364,7 @@ some additional space, at the expense of omitting some packages you might
otherwise expect to be there, such as /{firmware-linux-free}/ which may be
needed to support certain hardware. #{--memtest none}# prevents the
installation of a memory tester. And finally, the execution of the
-#{minimal}# hook removes some unused packages and files.
+#{minimal.chroot}# hook removes some unused packages and files.
Using other hooks, like for example the #{stripped.chroot}# hook found in
#{/usr/share/doc/live-build/examples/hooks}#, may shave off additional small
@@ -378,10 +413,11 @@ code{
}code
At boot time we will generate the pt_BR.UTF-8 locale and select the
-pt-latin1 keyboard layout. We will also need to preseed our desktop choice,
-"kde" so that tasksel will install the correct desktop task, as it differs
-from the default (see {Desktop and languages
-tasks}#desktop-and-language-tasks). Now let's put the pieces together:
+pt-latin1 keyboard layout. Now let's put the pieces together. Recalling from
+{Using metapackages}#using-metapackages that task metapackages are prefixed
+#{task-}#, we just specify these language boot parameters, then add standard
+priority packages and all our discovered task metapackages to our package
+list as follows:
code{
@@ -392,10 +428,10 @@ code{
-k 486 \
--bootappend-live "locales=pt_BR.UTF-8 keyboard-layouts=pt-latin1" \
--debian-installer live
- $ echo kde-desktop brazilian-portuguese brazilian-portuguese-desktop \
- brazilian-portuguese-kde-desktop >> config/task-lists/my.list.chroot
- $ echo debian-installer-launcher >> config/package-lists/my.list.chroot
- $ echo tasksel tasksel/desktop multiselect kde >> config/preseed/my.preseed.chroot
+ $ echo '! Packages Priority standard' > config/package-lists/standard.list.chroot
+ $ echo task-kde-desktop task-brazilian-portuguese task-brazilian-portuguese-desktop \
+ task-brazilian-portuguese-kde-desktop >> config/package-lists/desktop.list.chroot
+ $ echo debian-installer-launcher >> config/package-lists/installer.list.chroot
}code
--
live-manual
More information about the debian-live-changes
mailing list