On Mon, Mar 22, 2004 at 03:43:31PM +0100, [EMAIL PROTECTED] wrote: > Hello folks, > > I'm trying to get a Debian machine (A) updated via CDROM from > another up-to-date sarge machine (B) that is connected to the > Internet. Essentially I want to download all the .debs that are > currently installed on B into a mirror (on B), then burn that > onto a CDROM, carry it to A and install it. > > I though that "apt-move sync" is my freind. From the manpage: > > sync Similar to the mirror function, but > only gets the packages that are cur- > rently installed on your system. It > uses dpkg(8) --get-selections to find > out what files to download. It will > skip any files that match one of the > patterns in the $LOCALDIR/.exclude > file (if it exists). sync will get > the latest versions of the packages, > regardless of the version currently > installed on your system (think about > it). > > OK, so I run apt-sync. It does something, but it only downloads > about 200 packages when in fact I have more than 800 installed: > > kir:/home/dh/download/debian# find . -name "*.deb" | wc -l > 203 > > kir:/home/dh/download/debian# grep ^Status:\ install /var/lib/dpkg/status | wc -l > 858 > > What am I doing wrong? > > Thanks for any help > --Daniel Hi Daniel, try these and see if you can interpret these results better. dpkg -l|awk '{print $1}'|sort|uniq -c grep "Status" /var/lib/dpkg/status|sort |uniq -c HTH -Kev
signature.asc
Description: Digital signature