Debian -->
[ document manifest ]
<< previous TOC next >>
< ^ >

Manuale di Debian Live

Utente

3. Installazione

3.1 Requisiti

Per costruire immagini Debian Live i requisiti di sistema sono davvero pochi:

  • Accesso come super-utente (root)
  • Una versione aggiornata di live-build
  • Una shell POSIX-compliant, come bash o dash.
  • debootstrap o cdebootstrap
  • Linux 2.6.x
  • Si noti che usare Debian o una distribuzione derivata Debian non è richiesto - live-build funzionerà sostanzialmente su qualsiasi distribuzione che soddisfi i requisiti di cui sopra.

    3.2 Installare live-build

    Si può installare live-build in diversi modi:

  • Dal repository Debian
  • Da sorgenti
  • Da istantanee
  • Se si sta usando Debian, il metodo raccomandato è di installare live-build attraverso il repository Debian.

    3.2.1 Dal repository Debian

    Installare live-build semplicemente come qualsiasi altro pacchetto:

    # apt-get install live-build

    o

    # aptitude install live-build

    3.2.2 Da sorgenti

    live-build è sviluppato usando il sistema di controllo versione Git. Sui sistemi basati su Debian è fornito dal pacchetto git. Per scaricare il codice aggiornato, eseguire:

    $ git clone git://live.debian.net/git/live-build.git

    È possibile costruirsi ed installarsi il proprio pacchetto Debian eseguendo:

    $ cd live-build
    $ dpkg-buildpackage -rfakeroot -b -uc -us
    $ cd ..

    Si installino ora i file .deb appena generati ai quali si è interessati, ad esempio:

    # dpkg -i live-build_2.0.8-1_all.deb

    Si può anche installare live-build direttamente sul proprio sistema eseguendo:

    # make install

    e disinstallarlo con:

    # make uninstall

    3.2.3 Da "istantanee"

    Se non si desidera generare o installare live-build da sorgenti, è possibile usare le istantanee. Sono costruite automaticamente dall'ultima versione presente su Git e disponibili su ‹http://live.debian.net/debian/›.

    3.3 live-boot e live-config

    Nota: non è necessario installare live-boot o live-config sul proprio sistema per creare sistemi Debian Live personalizzati. Tuttavia, farlo non nuoce. Se si vuole la documentazione è possibile installare i pacchetti live-boot-doc e live-config-doc separatamente.

    3.3.1 Dal repository Debian

    Sia live-boot che live-config sono disponibili dai repository Debian come per l' installazione di live-build.

    3.3.2 Da sorgenti

    Per utilizzare i sorgenti più recenti da Git si può seguire il procedimento seguente. Assicurarsi di conoscere i termini menzionati nel Glossario.

  • Scaricare i sorgenti di live-boot e live-config
  • $ git clone git://live.debian.net/git/live-boot.git
    $ git clone git://live.debian.net/git/live-config.git

    Consultare la pagine man di live-boot e live-config per i dettagli sulla personalizzazione se questa è il motivo per compilare questi pacchetti dai sorgenti.

  • Costruire un .deb di live-boot e live-config
  • È necessario compilare sulla distribuzione di destinazione, oppure in un chroot contenente la piattaforma di destinazione: significa che se l'obiettivo è Wheezy allora bisogna compilare su Wheezy.

    Se si deve compilare live-boot per una distribuzione di destinazione diversa dal proprio sistema, utilizzare un compilatore tipo pbuilder o sbuild. Ad esempio, per immagini live Wheezy, si generi live-boot in un chroot Wheezy. Se la distribuzione di destinazione corrisponde con la distribuzione del proprio sistema, si può costruire direttamente sul sistema usando dpkg-buildpackage (fornito dal pacchetto dpkg-dev) :

    $ cd live-boot
    $ dpkg-buildpackage -b -uc -us
    $ cd ../live-config
    $ dpkg-buildpackage -b -uc -us

  • Usare il .deb di live-boot generato
  • Siccome live-boot e live-config sono installati dal sistema live-build, installare il pacchetto nel sistema host non è sufficiente: occorre trattare il .deb generato come un qualsiasi altro pacchetto creato su misura. Per maggiori informazioni si veda Personalizzare l'installazione dei pacchetti. Si presti particolare attenzione a Repository aggiuntivi.

    3.3.3 Da "istantanee"

    Si può lasciare che live-build usi automaticamente l'ultima istantanea di live-boot e live-config configurando un repository esterno nella directory di configurazione di live-build. Assumendo che si sia già creato un albero di configurazione nell'attuale directory con lb config:

    $ lb config --archives live.debian.net


    [ document manifest ]
    << previous TOC next >>
    < ^ >