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

Re: upgrading from Sarge to Etch on an old PC...



On Mon, Dec 25, 2006 at 08:20:06PM +0000, Michael Fothergill wrote:
> Dear Debianists,
> 
> I could just wipe Sarge and install Etch from scratch to get around this 
> problem, but I would like to try and make the upgrade work.
> 
> Your suggestions are appreciated.
> 
> Regards,
> 
Hi Michael,

One of the issues that is tested during a release is the upgrade path
from say 'sarge' gnome to 'etch' gnome because no one want a user to
attempt to upgrade something only to find its gone and that the upgrade
removes a packages. Anything that is present in Sarge and removed from
etch would probably be noted somewhere so that the users know what to
expect. Now as for your confusion about what happens on an upgrade, the
easy ways is to become familiar with all the information that is
provided with apt-cache show. So here is one example: 
one of the main X packages in Sarge was xserver-xfree86. Lets look at
'apt-cache show xserver-xfree86' in sid (which is close to etch):
-----------------------------------------------------------------
Package: xserver-xfree86
Priority: optional
Section: x11
Installed-Size: 44
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Architecture: all
Source: xorg
Version: 1:7.1.0-8
Depends: xserver-xorg
Filename: pool/main/x/xorg/xserver-xfree86_7.1.0-8_all.deb
Size: 16728
MD5sum: 9491dfdde031dfe4f3392e388b2954bd
SHA1: 949f91cbaa85152b2b5a0bec5487a8d083f61284
SHA256: 9b0141b902de39d9c50d8422872539c3255fb8d0ad67722e98324807b1f3ef97
Description: transitional package for moving from XFree86 to X.Org
 This package smooths upgrades from Debian 3.1 by depending on xserver-xorg.
Tag: hardware::video, interface::x11, network::server, role::program, x11::xserver
-----------------------------------------------------------------
In the description section is clearly states this is a 'transitional
package'. These exists for many situations but this one clearly says
that it's for the sarge->etch upgrade. Also note that it shows 'xorg' is
the source package. Also to find the rest of the bits we look at the
'depends' on the xserver-xorg package.
-----------------------------------------------------------------
Package: xserver-xorg
Priority: optional
Section: x11
Installed-Size: 1260
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Architecture: all
Source: xorg
Version: 1:7.1.0-8
Replaces: xserver-common
Depends: xserver-xorg-core (>= 2:1.1.1-11), xserver-xorg-video-all |
xserver-xorg-video-1.0, xserver-xorg-input-all | xserver-xorg-input,
debconf, xkb-data | xkb-data-legacy, xbase-clients
Pre-Depends: x11-common (>= 7.0.0-0ubuntu3)
Recommends: laptop-detect, xresprobe, mdetect, discover1 | discover
Conflicts: xserver-xfree86 (<< 6.8.2.dfsg.1-1), xserver-common
Filename: pool/main/x/xorg/xserver-xorg_7.1.0-8_all.deb
Size: 426990
MD5sum: 9ce5369f34584ebb090c5bbd2fc86f78
SHA1: 21a386aa018bf45bc9a11f559ca5876196c3ed01
SHA256: d35be3c6c37aee8c598df464d53281ea8ad2ef98b4db3220a7ee63e97c8cd933
Description: the X.Org X server
 This package depends on the full suite of the server and drivers for the
 X.Org X server, as well as providing a configuration infrastructure to manage
 xorg.conf.  It does not provide the actual server itself, but removing it
 is strongly discouraged.
Tag: hardware::input, hardware::video, role::dummy
-----------------------------------------------------------------
Here we see the 'Replaces' line that shows that this package replaces
the 'xserver-common' package from Sarge and further depends upon
'xserver-xorg-core' and other bits from xorg. It also show a 'conflicts'
on xserver-xfree86 and xserver-common which are sarge bits.
So there we see how Sarge X is upgrade to Etch X with various bits of
dpkg magic. Cheers,
Kev
-- 
|  .''`.  == Debian GNU/Linux == |       my web site:       |
| : :' :      The  Universal     | debian.home.pipeline.com |
| `. `'      Operating System    | go to counter.li.org and |
|   `-    http://www.debian.org/ |    be counted! #238656   |
|     my keysever: pgp.mit.edu   |     my NPO: cfsg.org     |

Attachment: signature.asc
Description: Digital signature


Reply to: