Old:Debian Live Project: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
(aggiunto warning sul prefisso per i link)
mNessun oggetto della modifica
 
(17 versioni intermedie di 8 utenti non mostrate)
Riga 1: Riga 1:
# apt-get update
{{Old:Template:DLP}}
# apt-get install debmirror apache2


Mettete in <tt>/usr/local/bin</tt> uno script chiamato "debmirror.script" come il seguente (da modificare in base alle esigienze):
Questa è una traduzione italiana del [http://wiki.debian.org/DebianLive/ wiki ufficiale] del progetto [http://live.debian.net/ Debian Live].


<pre>
A causa della natura dinamica del Wiki è sempre possibile che nella versione originale siano state inserite notizie aggiuntive che non sono ancora state tradotte. Per questo motivo, se qui non trovate risposta alle vostre domande, prima di chiedere aiuto, controllate che le informazioni che cercate non siano presenti in lingua inglese, e in caso affermativo vi prego di segnalare la cosa (nell'apposita pagina di discussione o nel forum), in modo che si possa provvedere prontamente. Grazie ;-).
#! /bin/sh
# Simple debmirror update script


ARCHITECTURES="i386,amd64"
SECTIONS="main,contrib,non-free"
DISTS="etch,sid"
REMOTE_MIRROR="ftp.de.debian.org"
LOCAL_PATH="/srv/mirror/ftp.de.debian.org"
OPT_SOURCES="--nosource" # put this as "--source" or leave blank
                        # to have sources included


if [ $(ps ax | grep /usr/bin/debmirror | wc -l) = 1 ]; then
{{ Warningbox | Per evitare di creare dei link a pagine già esistenti (se non è la cosa voluta), o di occupare il titolo di una futura voce di glossario, è necessario, quando si creano dei link a nuove pagine, specificare il nome della pagina a cui punta il link, sostituendo gli spazi con "_" (underscore), ed aggiungendo il prefisso "DLP:_", in questo modo: <nowiki>[[DLP:_Nuova_pagina|Nuova pagina]]</nowiki>. }}
debmirror --getcontents --progress ${OPT_SOURCES} \
-a "${ARCHITECTURES}" -s "${SECTIONS}" \
-e rsync -r :debian -h "${REMOTE_MIRROR}" \
--dist "${DISTS}" "${LOCAL_PATH}"
fi
</pre>


Poi rendetelo eseguibile:
==Introduzione==
# chmod +x /usr/local/bin/debmirror.script
Questo è un Wiki collaborativo pensato per raccogliere le informazioni e discutere le tecnologie rivolte a costruire una complessa struttura in grado di produrre i sistemi Debian Live ufficiali, usando, per quanto possibile, pacchetti ufficiali Debian, e, per l'installazione opzionale su hard disk, il Debian Installer.
Il ciclo if � un brutto hack che per� permette dei facili crontab per gli aggiornamenti automatici.


Dopo che il mirror � completo potreste creare 2 link:
Un sistema Debian Live è un sistema operativo [http://www.debian.org Debian] in qualche modo preinstallato, che non necessita di un classico installatore per essere usato. Risiede su supporti come un CDROM o uno stick USB, oppure viene avviato via rete.
# cd /srv/mirror/ftp.de.debian.org/dists
# ln -s sid unstable
# ln -s etch testing


Create un file chiamato <tt>local-mirror</tt> in <tt>/etc/apache2/sites-available</tt>:
In azione, avrà bisogno di un processo di boot appositamente studiato e di un sistema di rilevamento hardware (esattamente come il Debian Installer), per poi avviarsi in un filesystem di root preinstallato.


<pre>
Il processo di sviluppo richiede di definire le tecnologie chiave per implementare la generazione del kernel, del rootfs e dell'intera immagine ([http://live.debian.net/wiki/make-live#procedure procedura]).
# This is used for local debian mirror
#
# Will be available as http://localhost/debian/
#
Alias /debian/ /srv/mirror/ftp.de.debian.org/
<Directory /srv/mirror/ftp.de.debian.org>
order deny,allow
deny from all
allow from 127.0.0.0/255.0.0.0 127.0.1.0/255.0.0.0 192.168.1.0/255.255.255.0 ::1/128
Options Indexes FollowSymlinks MultiViews
</Directory>
</pre>


e poi linkatelo:
Le tecnologie chiave discusse finora forniscono un pacchetto [http://wiki.debian.org/DebianLive/live-initramfs casper] (di Ubuntu) modificato per implementare la generazione dell'initramfs e la configurazione durante il boot dei rootfs in sola lettura (ext2 per l'initramfs, squashfs per il rootfs), resi scrivibili tramite unione (con unionfs) con un ramdisk o un filesystem scrivibile personalizzato.


# cd /etc/apache2/sites-enabled
Altre risorse del progetto sono disponibili su http://live.debian.net/, e per discutere c'è il Wiki (naturalmente si intende l'originale in lingua inglese N.d.T.), il canale IRC #debian-live su oftc ( irc://irc.oftc.net/#debian-live/ ) e la [http://lists.debian.org/debian-live/ debian-live mailing list]
# ln -s ../sites-available/local-mirror local-mirror
# /etc/init.d/apache2 restart


Bene, ora in <tt>make-live.conf</tt> potete usare:
== User ==


LIVE_MIRROR="http://localhost/debian/"
*[[Old:DLP:_Download|Download]]
*[[Old:DLP:_FAQ|FAQ]]
*[[Old:DLP:_ISO_Howto|ISO Howto]]
*[[Old:DLP:_ISO_Howto_(multiarch)|ISO Howto (multiarch)]]
*[[Old:DLP:_ISO_per_multimedia_Howto|ISO per Multimedia Howto]]
*[[Old:DLP:_Tips|Tips]]
*[[Old:DLP:_Installare_un_Mirror_Debian_(piccolo_howto)|Installare un Mirror Debian (piccolo howto)]]


e in <tt>/etc/apt/sources.list</tt>:
== Sviluppo ==


deb http://localhost/debian/ sid main contrib non-free
*[[Old:DLP:_Bootloader|Bootloader]]
*[[Old:DLP:_Casper|Casper]]
*[[Old:DLP:_live-package|live-package]]
*[[Old:DLP:_Wishlist|Wishlist]]


o
== Progetto ==
*[[Old:DLP:_Linee_guida|Linee guida]]
*[[Old:DLP:_Il_Team|Il Team]]
*[[Old:DLP:_Altre_risorse|Altre risorse]]
*[[Old:DLP:_Perchè_Debian_Live|Perchè Debian Live]]


deb file:///srv/mirror/ftp.de.debian.org sid main contrib non-free
== Altro (non supportato) ==


 
*[[Old:DLP:_Installer|Installer]]
Buon divertimento! (modificate lo script se non volete occupare 50 GB)...
Opzionalmente, installa Debian su hard disk o stick USB usando Debian Live
*[[Old:DLP:_Fromhd|fromhd]] Fare il boot di un'immagine compressa su un hard disk

Versione attuale delle 18:57, 3 nov 2019

Emblem-important.png Attenzione. Questa guida è obsoleta. Viene mantenuta sul Wiki solo per motivi di natura storica e didattica.


Debian Live Project

Sommario

User
Sviluppo
Progetto
Altro (non supportato)
Debian Live su HD


Questa è una traduzione italiana del wiki ufficiale del progetto Debian Live.

A causa della natura dinamica del Wiki è sempre possibile che nella versione originale siano state inserite notizie aggiuntive che non sono ancora state tradotte. Per questo motivo, se qui non trovate risposta alle vostre domande, prima di chiedere aiuto, controllate che le informazioni che cercate non siano presenti in lingua inglese, e in caso affermativo vi prego di segnalare la cosa (nell'apposita pagina di discussione o nel forum), in modo che si possa provvedere prontamente. Grazie ;-).


Warning.png ATTENZIONE
Per evitare di creare dei link a pagine già esistenti (se non è la cosa voluta), o di occupare il titolo di una futura voce di glossario, è necessario, quando si creano dei link a nuove pagine, specificare il nome della pagina a cui punta il link, sostituendo gli spazi con "_" (underscore), ed aggiungendo il prefisso "DLP:_", in questo modo: [[DLP:_Nuova_pagina|Nuova pagina]].


Introduzione

Questo è un Wiki collaborativo pensato per raccogliere le informazioni e discutere le tecnologie rivolte a costruire una complessa struttura in grado di produrre i sistemi Debian Live ufficiali, usando, per quanto possibile, pacchetti ufficiali Debian, e, per l'installazione opzionale su hard disk, il Debian Installer.

Un sistema Debian Live è un sistema operativo Debian in qualche modo preinstallato, che non necessita di un classico installatore per essere usato. Risiede su supporti come un CDROM o uno stick USB, oppure viene avviato via rete.

In azione, avrà bisogno di un processo di boot appositamente studiato e di un sistema di rilevamento hardware (esattamente come il Debian Installer), per poi avviarsi in un filesystem di root preinstallato.

Il processo di sviluppo richiede di definire le tecnologie chiave per implementare la generazione del kernel, del rootfs e dell'intera immagine (procedura).

Le tecnologie chiave discusse finora forniscono un pacchetto casper (di Ubuntu) modificato per implementare la generazione dell'initramfs e la configurazione durante il boot dei rootfs in sola lettura (ext2 per l'initramfs, squashfs per il rootfs), resi scrivibili tramite unione (con unionfs) con un ramdisk o un filesystem scrivibile personalizzato.

Altre risorse del progetto sono disponibili su http://live.debian.net/, e per discutere c'è il Wiki (naturalmente si intende l'originale in lingua inglese N.d.T.), il canale IRC #debian-live su oftc ( irc://irc.oftc.net/#debian-live/ ) e la debian-live mailing list

User

Sviluppo

Progetto

Altro (non supportato)

Opzionalmente, installa Debian su hard disk o stick USB usando Debian Live

  • fromhd Fare il boot di un'immagine compressa su un hard disk