It also may be worthwhile to try to make an ISO of the debian CDROM(s)
and mount them on loopback.  I'm not sure how the speed would be
compared to a native cdrom, ive used loopback before and dont have any
performance complaints.  Also you would not get the cdrom
timeouts/screwups that happen(happens to me a lot too on all kinds of
CDRd cds) im not sure if your method would work since im not that well
versed in the packaging system.

nate

[EMAIL PROTECTED] wrote:
> 
> I'm installing debian via ethernet to many machines in sucession as part
> of "Ernie's Charity Recycling". I've managed to get the install process
> working. This is installation on computers without CDROMs (they're
> scarce) via a server with a CDROM.
> 
> However, the overhead of nfs, a slow CDROM on the server machine, and the
> fact that the CDROM goes troppo sometimes (it does get itself sorted out
> eventually) means that the present way dselect operates is painfully
> slow (this is a charity orginisation with marginal equipment).
> 
> By this, I mean going through all files in all directories of the
> distribution, and checking if each is marked for install. Merely listing
> multiple files seems a real overhead in nfs. And each time it lists a
> file, the CDROM might go troppo.
> 
> I have an idea for how to improve the speed, which I'll go into, but I
> thought I'd ask if there are any options for stepping past this approach.
> 
> My thought is to run a perl script which has access to a file which
> lists all files referenced to the binary-i386 directory (eg
> admin/acct_6.3.5-4.deb), and step through the file /var/lib/dpkg/status.
> 
> If we find an entry "install ok not-installed" under Status, we then
> use the package name and search through the directory list and thereby
> obtain the filename. We then use the dpkg --unpack command to unpack
> the file. After it is complete, we do --configure --pending.
> 
> There are degrees of automation - I could just have a list of files
> I install via a script, but the remaining functionality of dselect is
> appealing, and I do not want to go this far.
> 
> Anyway, is this a good idea or are there other approaches ? Yeah, I'm
> not using the latest debian ... but dselect still operates via the
> "recursive directory search", right ?
> 
> As a separate question - dselect notwithstanding - is there is a way
> of listing the "tree of dependencies" for a given package, so you have
> an idea of all the packages needed for a given one to run ?
> 
> I'm not on the list, but am using a mail-news gateway, and should be
> able to read list replies.
> 
> Thanks,
> 
> --
> John August
> 
> It is, because it can be.
> 
> --
> Unsubscribe?  mail -s unsubscribe [EMAIL PROTECTED] < /dev/null

-- 
:::
ICQ: 75132336
http://www.aphroland.org/
http://www.linuxpowered.net/
[EMAIL PROTECTED]

Reply via email to