The debian-private mailing list leak, part 1. Volunteers have complained about Blackmail. Lynchings. Character assassination. Defamation. Cyberbullying. Volunteers who gave many years of their lives are picked out at random for cruel social experiments. The former DPL's girlfriend Molly de Blanc is given volunteers to experiment on for her crazy talks. These volunteers never consented to be used like lab rats. We don't either. debian-private can no longer be a safe space for the cabal. Let these monsters have nowhere to hide. Volunteers are not disposable. We stand with the victims.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: debian/RH question



Dan Stromberg <strombrg@nis.acs.uci.edu> writes:

> I've never done a debian upgrade.  I've been planning to do it via a
> different mechanism, actually - the autoinstall thing.
> 
> But someone has asked me, essentially: "When I upgrade red hat, I just
> say 'update' and it upgrades.  Is it that easy with debian?"
> 
> What do you think, folks?

I use dftp, but then, being one of the authors, I'm biased :>

With the new --ask option, dftp is somewhat smarter about guessing
what you want.  It now knows about:

1) packages that are installed and for which upstream upgrades are
   available
2) packages that are installed, for which you don't want upstream
   upgrades (say you have a special locally compiled version)
3) packages that are new (you've never told dftp to ignore them)
4) packages that aren't installed, and that you've told dftp to ignore

You can have dftp ask you about any of these sections, individually,
or in a group.  The default answer to the questions it asks have been
chosen so that hopefully most of the time, you can just hit enter. 

For example, you could say

  dftp --ask upgrades

and it would ask you about each package that has an upstream upgrade
availble, and is not on dftp's ignore list.  The default answer is
"yes, go ahead and scehdule this upgrade"...

or consider

  dftp --ask new

dftp would ask you about each package that is available upstream, and
that you've never told dftp to ignore.  The default answer is
"ignore, don't install this, and don't consider it new next time".

You can also say things like "dftp --ask new --ask upgrades" to do
both at the same time.

A dftp session usually goes like this (just ran one this morning). My
comments are inside square brackets:

$ dftp getlist
Fetching list of packages in the Debian distribution via FTP...
Password:
[ ftp transactions omitted ]
Sorting packages by section...

$ /usr/sbin/dftp select --ask upgrades
Preparing sequential install...
[ dftp can have local packages for which it ignores upstream
  upgrades ]
Ignoring upgrade of gcc to 2.7.2.1-5 (2.7.2-8 installed)
Ignoring upgrade of libpthread0-dev to 0.5-2 (0.5-1 installed)
Ignoring upgrade of libpthread0 to 0.5-2 (0.5-1 installed)
Upgrades to installed packages:
[ choices are (d)escribe (D)escribe mode (i)gnore (y)es (n)o or 
  a package number to return to so you can change your answer ]
[0/2] Upgrade pcmcia-cs 2.9.1-1 (2.9.0-1 installed) [?dDiyn#] (yes): n
[1/2] Upgrade base-passwd 1.2.0-5 (1.2.0-3 installed) [?dDiyn#] (yes): n
[2/2] Upgrade bash 2.0-1 (1.14.7-2 installed) [?dDiyn#] (yes):

$ /usr/sbin/dftp select --ask new
Preparing sequential install...
Ignoring upgrade of gcc to 2.7.2.1-5 (2.7.2-8 installed)
Ignoring upgrade of libpthread0-dev to 0.5-2 (0.5-1 installed)
Ignoring upgrade of libpthread0 to 0.5-2 (0.5-1 installed)
New packages:
[0/8] Install new package pcmcia-modules-2.0.27 2.9.1-1 [?dDiyn#] (ignore): n
[1/8] Install new package kernel-image-2.0.27 2 [?dDiyn#] (ignore): n
[2/8] Install new package xmille 2.0-1 [?dDiyn#] (ignore):
[0/8] Install new package pcmcia-modules-2.0.27 2.9.1-1 [?dDiyn#] (no): i
[1/8] Install new package kernel-image-2.0.27 2 [?dDiyn#] (no): i
[2/8] Install new package xmille 2.0-1 [?dDiyn#] (ignore): d
Package: xmille
Version: 2.0-1
Priority: optional
Section: games
Maintainer: Sue Campbell <sacampbe@mercator.math.uwaterloo.ca>
Depends: libc5 (>= 5.4.17-1), xlib6 (>= 3.2-0)
Architecture: i386
Filename: unstable/binary-i386/games/xmille_2.0-1.deb
msdos-filename: unstable/msdos-i386/games/xmille.deb
Size: 24766
MD5sum: 4da7ec42094001ad6d4d9dab532d4232
Description: The classic game of Mille Bourne
 A card game in which the players each try to reach 1000 miles,
 Each player tries to avoid accidents, flat tires, running out of gas,
 and break downs while trying to cause these same maladies in the
 opponents.
installed-size: 129

[2/8] Install new package xmille 2.0-1 [?dDiyn#] (ignore):
[3/8] Install new package libjpeg6a-dev 6a-2 [?dDiyn#] (ignore): y
[4/8] Install new package yorick 1.3-3 [?dDiyn#] (ignore):
[4/8] Install new package yorick 1.3-3 [?dDiyn#] (ignore):
[5/8] Install new package yorick-dev 1.3-3 [?dDiyn#] (ignore):
[6/8] Install new package yorick-gist 1.3-3 [?dDiyn#] (ignore):
[7/8] Install new package nextaw 0.5.1-3 [?dDiyn#] (ignore):
[8/8] Install new package wm2 3-1 [?dDiyn#] (ignore): d
514$ /usr/sbin/dftp getselect
Building script to fetch files...
Using FTP to fetch selected packages...
Password:  
[ ftp transactions deleted ]

$ /usr/sbin/dftp select unpack
[ all the packages are installed ]

$ /usr/sbin/dftp select clean
[ all the packages are deleted ]

Sorry this was so long, but I wanted to give a flavor of how it works.
-- 
Rob


--
Please respect the confidentiality of material on the debian-private list.
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-private-REQUEST@lists.debian.org . Trouble? e-mail to Bruce@Pixar.com