On Mon, Dec 24, 2001 at 11:13:37AM -0500, Rick Pasotto wrote: | My apt-sources is pointing to woody (upgrading from potato). | Problem #2: I'd like to install python 2.2 but apt-get wants to also | remove python1.5.2 which I want to retain. How can I have both on the | system at the same time? (It also wants to remove fetchmailconf because | it wants to remove python-tk!)
There is no package named "python1.5.2". There is, however, "python-base", the latest version is 1.5.2-18.4. There is also a package "python1.5" versioned 1.5.2-21. In between potato and now there have been a number of python changes. First python 2.0 was released, but had licensing issues (according to Stallman). It also made some changes that have the potential to break old software. Also python 2.1 and 2.2 have been released since then. After the licensing issues were resolved the debian python maintainers came up with a policy for allowing multiple simultaneous python versions to be installed. This caused many packages with not-quite-correct dependencies to be broken. This has been fixed with new versions of the packages. What you want to do is install "python2.2" and "python1.5" and let "python-base" be removed. All python packages are versioned now (eg python1.5-tk and python2.2-tk), and also an unversioned package is provided that just depends on the default versioned one (currently for python 2.1). HTH, -D -- Microsoft encrypts your Windows NT password when stored on a Windows CE device. But if you look carefully at their encryption algorithm, they simply XOR the password with "susageP", Pegasus spelled backwards. Pegasus is the code name of Windows CE. This is so pathetic it's staggering. http://www.cegadgets.com/artsusageP.htm

