[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Fare un cd dai .deb



On Thu, May 30, 2002 at 12:02:04AM +0200, Nick Name wrote:
> Allora, ho questi 800Mb di woody pura e semplice, e li vorrei mettere su
> cd. Ho due problemi:
> 
> 1. Da che capo devo partire per farne un cd installante personalizzato? 
>    Se é molto complicato, o meglio, in ogni caso (per esempio per fare
> l' eventuale cd 2) come si mettono semplicemente i deb su cd senza
> programma di installazione? Devo fare un packages.gz oppure se la può
> vedere direttamente apt-get cdrom add facendo un find? 

Come al solito, devi mettere i .deb nel CD e fare il Packages con
"dpkg-scanpackages". Di recente, pero', hanno sostituito questo pacchetto
con "apt-ftparchive", che comunque e' obbligatorio solo se vuoi aggiungere
il flag "Task:" per usare i CD con tasksel.

Usa la solita struttura dists/stable/main/binary-i386/Packages.gz e il CD
viene fuori piu' standard :-)

Insieme al Packages.gz ci andrebbe anche un file Release, fai prima a
copiarne uno e ritoccarlo che scriverlo da zero.


Per farlo autoinstallante, inoltre, devi:
- mettere tutti i pacchetti di base, l'elenco preciso non ce l'ho, ma lo
  ricavi facilmente installando una woody ex-novo oppure dal tarrone
  basedebs.tar (dentro a disks-i386/base-images).
- in dists/stable (linkabile a woody) creare un file Release con una
  descrizione, ma cosa importante, gli MD5 dei Packages, fai prima se ne
  guardi uno, lo copi e lo ritocchi al bisogno.
- masterizzare con le estensioni el-torito (scegli una images-2.88 per fare
  il boot.


> 2. Come posso controllare che l'insieme dei pacchetti sia chiuso per le
> dipendenze e per "recommended" e "suggested" (ovviamente senza
> installarli, anche perché ovviamente alcuni conflittano)?

Aggiungi il cd alle sorgenti apt, metti su un file l'elenco dei Packages
(solo il nome senza versione ed estensione .deb) e lo mandi in pipe a:

| while read a; do apt-get -y -s install $a; 2>&1; done

Butti l'output su file, e con un paio di grep vedi se ci sono errori di
dipendenze.


Consiglio: armati di un paio di CD riscrivibili (senno' ne dovrai buttare
tanti) e di parecchio tempo disponibile. Fare un CD con dei debs e' facile,
farlo installante, con le dipendenze risolte, magari pieno fino all'orlo
richiede molta pazienza.


Tra l'altro, io ho completato la preparazione dei "miei" CD di Woody, se non
ci sono bachi clamorosi non li rifaccio piu' fino all'uscita ufficiale di
Woody. Sono riuscito ad arrivare a 5 CD da quasi 700Mb cadauno. :-)

rsync://proxy.keycomm.it/woody

(uso rsync perche' la macchina ha cpu utilizzabile, ma personalmente non
posso usare molta banda senno' il capo mi spenna, se qualcuno ha banda
disponibile non dico di no).


ciao

Michele


-- 
To UNSUBSCRIBE, email to debian-italian-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: