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: