2009/5/23 Chris Bannister <mockingb...@earthlight.co.nz> > On Mon, May 18, 2009 at 01:51:45PM +0200, Raffaele Morelli wrote: > > Hi you all, > > > > I have 3 debian boxes (two i386 and one amd64) which are not connected to > > the network so I usually do upgrades by downloading weekly generated dvd > iso > > images, burning images to a dvd-rw and running apt-cdrom add && > apt-upgrade. > > > > My question is: can I fool apt in order to avoid burning dvd-rw each > week? > > > > I am not lazy but I do this regularly and burning two dvd-iso for > different > > archs sometimes makes me crazy because of errors, dvd's failures or data > > corruption. > > > > Any suggestion is appreciated. > > I too am interested in this. If there was some way to simulate an > "apt-get update" by downloading the Packages.gz file and putting that on > the non-networked machine and doing the magic to that file the same way > that "apt-get update" does on a networked machine. > > Then all you need to do is: > > 1. apt-get dist-upgrade > 2. answer no. > 3. take note of the packages it wants to download. > 4. Download the packages from a network machine > + go to packages.debian.org/<package-name> > + download .deb + put on USB stick. > 5. Put downloaded packages into /var/cache/apt/archives/ > of non-networked machine > 6. Run "apt-get dist-upgrade" > When it says "Need to get 0MB/XXXMB of archives." > - answer yes.
This is what I usually do on a machine connected to the network by a 56k modem. I only do apt-get update then apt-get --print-uris upgrade give me a txt file with the necessary info about upgradable packages (only a one line cmd is needed to get a usable and wget-able file). > > It will now dist-upgrade normally > > Have a look at apt-zip for steps 1-6. > > It seems to be non-trivial to simulate an "apt-get update" :( > > This doesn't work: :( > > I wonder if you can copy: > > /var/lib/apt/lists/debian.attica.net.nz_debian_dists_lenny_contrib_binary-i386_Packages > [..] > > /var/lib/apt/lists/www.debian-multimedia.org_dists_lenny_main_binary-i386_Packages > > from a networked machine to a non-networked machine? > this is hard (for me at least) to do but I will try something this week end. cheers -r