RE: It is here: the Debian upgrade method for the future: a proto type.
Will it be possible to use this unattended? That is could I start it via
cron during night time and it connects to the internet, gets all new
packages and unconnects? I can then install all the packages the next
day.
Michael
--
Dr. Michael Meskes, Project-Manager | topsystem Systemhaus GmbH
meskes@topsystem.de | Europark A2, Adenauerstr. 20
meskes@debian.org | 52146 Wuerselen
Go SF49ers! Go Rhein Fire! | Tel: (+49) 2405/4670-44
Use Debian GNU/Linux! | Fax: (+49) 2405/4670-10
> -----Original Message-----
> From: Manoj Srivastava [SMTP:srivasta@datasync.com]
> Sent: Tuesday, March 10, 1998 10:26 AM
> To: Debian Devel Mailing List
> Subject: It is here: the Debian upgrade method for the future: a
> prototype.
>
>
> Hi,
>
> Yes, folks, it is here: The Debian update method of the next
> millenium. Well, almost. And you can help: this is a prototype, and
> needs to be tested. It des not actually change your system, though,
> so you can test drive it with impunity.
>
> dpkg-get is a method that obsoletes dpkg-ftp(umm, soon,
> anyway), 'mountable', dpkg-http, pkg-order, autoup.sh and possibly
> others. (and I just made a new version of pkg-order ;-(
>
> dpkg-get is a Deity method. It takes an arbitary status file,
> looks at the currently available list of packages using the http and
> or the file method, (the ftp method shall be provided in the near
> future).
>
> It then generates a list like the one appended below: this is
> a simulated sutem used for debugging, (which in itself is coolness).
> It handles Bo-Hamm upgrades gracefully.
>
> So, have at your status files and and test this out: a new
> deity package shall appear in Incoming tomorrow; install it, and test
> out dpkg-get
>
> Once the .deb as been installed run 'dpkg-get update' to get
> the
> package files and then 'dpkg-get dist-upgrade' to perform the upgrade
> test. To test an arbitary status file do,
> cd /var/cache/deity
> cp srcpkgcache.bin pkgcache.bin
> dpkg-cache add pkgcache.bin /../status:0:0
>
> A bo status file is available at
> http://www.debian.org/~jgg/deity/status.bo.gz, in case you wanna
> check how cook this is.
>
> manoj
> ps: this is all coded by Jason Gunthorpe, I am merely a bystanding
> admirer.
> ----------------------------------------------------------------------
>
> suiciding: package decided to remove it self
> packages in [] are broken at the moment
>
> ______________________________________________________________________
> Updating package status cache... Done
> Checking system integrity... Ok
> Holding Back e2compr In favor of e2fsprogs
> Suiciding ncurses3.0-dev In favor of libc5-dev
> Suiciding tcl75-dev In favor of libc5-dev
> Suiciding tk41 In favor of elf-x11r6lib
> Suiciding libreadline2-dev In favor of libreadline2
> Suiciding libdb1-dev In favor of libc5-dev
> Suiciding libgdbm1-dev In favor of libc5-dev
> Suiciding mysql In favor of libpthread0
> Suiciding qt-dev In favor of libc5-dev
> Suiciding tk41-dev In favor of tcl75-dev
> Suiciding xforms0 In favor of elf-x11r6lib
> Suiciding tk40 In favor of elf-x11r6lib
> Holding Back auctex In favor of emacs19
> Suiciding libc5-dbg In favor of libc5-dev
> Suiciding xarchie In favor of elf-x11r6lib
> The following packages will be REMOVED:
> vbox xlib6-dev qt-dev getty tk41-dev libpam-util ncurses3.0-dev
> xarchie tcl75-dev libg++27-dev isdnlog xforms0 mysql tk40
> tk41 svgalib1-dev libnet libc5-dbg libc5-dev qt1 libreadline2-dev
> libpthread0 libdb1-dev gmp libgdbm1-dev
> The following NEW packages will installed:
> libmime-base64-perl xpm4g metamail libpaperg svgalibg1 suidmanager
> liblockdev0g
> netpbm1 e2fslibsg libdb2 libforms0.88 tk4.2 libnet-perl xaw3dg
> whiptail zlib1g xlib6g dpkg-perl perl-base sgml-base libgdbmg1
> libpam0g tcl8.0 qt1g gmp2 tcl7.6 ss2g libg++272
> libpng0g libpam0-altutil libtiff3g newt0.21 data-dumper psmisc
> libgpmg1
> libpcre1 libpwdb0g comerr2g libc6 ncurses3.4 libpam0g-util
> libcompfaceg1
> libjpegg6a libreadlineg2 slang0.99.38
> Kept 1
> 247 packages upgraded, 45 newly installed packages, 25 packages to
> remove.
> 86374808 bytes to download, 15286000 bytes needed after install.
> crit looping e2fsprogs for comerr2g
> crit looping e2fsprogs for e2fslibsg
> crit looping e2fsprogs for ss2g
> crit looping perl-base for perl
> crit looping gmp for gmp2
> crit looping libnet for libnet-perl
> crit looping libpam-util for libpam0
> crit looping libpwdb0 for libpwdb0g
> crit looping libpam0 for libpam0g
> crit looping libpam-util for libpam0g-util
> crit looping qt1 for qt1g
> crit looping compface for libcompfaceg1
> DONE 1
> pred looping perl for perl-base
> crit looping libpam-util for libpam0
> DONE 2
> crit looping perl-base for perl
> DONE 3
> Found unpack loop, perl perl-base
> Found unpack loop, perl-base perl
> Found unpack loop, perl perl-base
> DONE
> Remv b0 i0 d1 libgdbm1-dev
> Remv b0 i0 d2 libdb1-dev
> Remv b0 i0 d3 libc5-dbg
> Remv b0 i0 d4 libg++27-dev
> Remv b0 i0 d5 tk41-dev
> Remv b0 i0 d6 tcl75-dev
> Remv b0 i0 d7 ncurses3.0-dev
> Remv b0 i0 d8 qt-dev
> Remv b0 i0 d9 libc5-dev
> Inst libc5
> Remv b0 i1 d10 mysql
> Remv b0 i1 d11 libpthread0
> Inst libc6
> Inst mawk
> Inst gawk
> Inst base-files
> Inst base-passwd
> Inst ncurses3.4
> Inst ldso
> Remv b0 i8 d12 libreadline2-dev
> Inst ncurses3.0
> Conf b0 i9 d12 libc5
> Conf b0 i9 d12 libc6
> Conf b0 i9 d12 mawk
> Conf b0 i9 d12 gawk
> Conf b0 i9 d12 base-files
> Conf b0 i9 d12 base-passwd
> Conf b0 i9 d12 ncurses3.4
> Conf b0 i9 d12 ldso
> Conf b0 i9 d12 ncurses3.0
> Inst libreadline2
> Inst libreadlineg2
> Conf b0 i11 d12 libreadline2
> Conf b0 i11 d12 libreadlineg2
> Inst bash
> [snipped]
> ______________________________________________________________________
>
> --
> "Technology makes it possible for people to gain control over
> everything, except over technology." John Tudor
> Manoj Srivastava <srivasta@acm.org>
> <http://www.datasync.com/%7Esrivasta/>
> Key C7261095 fingerprint = CB D9 F4 12 68 07 E4 05 CC 2D 27 12 1D F5
> E8 6E
>
>
> --
> E-mail the word "unsubscribe" to debian-devel-request@lists.debian.org
> TO UNSUBSCRIBE FROM THIS MAILING LIST. Trouble? E-mail to
> listmaster@debian.org .
--
E-mail the word "unsubscribe" to debian-devel-request@lists.debian.org
TO UNSUBSCRIBE FROM THIS MAILING LIST. Trouble? E-mail to listmaster@debian.org .
Reply to: