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

trouble installing ruby in etch



I'm running a fairly fresh install of etch (4.0r1).

Is it possible to install ruby wholly within debian stable at this
moment in time?

When I try, it appears that the following dependency chain

  ruby -> ruby1.8 -> libruby1.8 -> libc6 (>= 2.3.6-6) [i386]

leads apt-get to want to install packages from the "testing" dist,
including some major C library-related pkgs (see below).  I'm worried
about allowing that to happen, afraid system will start losing
integrity, etc.

It decides to remove stable package libc6 (2.3.6.ds1-13etch2), then
goes to get libc6 (2.6.1-1+b1 Debian:testing) and continues on with
testing pkgs.

I can't decipher the meaning of the stable libc6 package version
(2.3.6.ds1-13etch2).

Is it a legitimate dependency for libruby1.8?

If so, where do I look to find out how to install libruby1.8 in the
face of apt-get thinking it has a missing dependency?

If not, what are my options?

Here is what a simulated apt-get install shows:

$ apt-get install libruby1.8 -s
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
 gcc-4.2-base libc6 libc6-i686 libmudflap0 libncurses5 linux-libc-dev locales
 tzdata zlib1g
Suggested packages:
 glibc-doc
The following packages will be REMOVED:
 libc6-dev libmudflap0-dev linux-kernel-headers
The following NEW packages will be installed:
 gcc-4.2-base libruby1.8 linux-libc-dev
The following packages will be upgraded:
 libc6 libc6-i686 libmudflap0 libncurses5 locales tzdata zlib1g
7 upgraded, 3 newly installed, 3 to remove and 352 not upgraded.
Remv libmudflap0-dev [4.1.1-21]
Remv libc6-dev [2.3.6.ds1-13etch2]
Remv linux-kernel-headers [2.6.18-7]
Inst tzdata [2007b-1] (2007h-1 Debian:testing)
Conf tzdata (2007h-1 Debian:testing)
Inst locales [2.3.6.ds1-13etch2] (2.6.1-1 Debian:testing) []
Inst libc6 [2.3.6.ds1-13etch2] (2.6.1-1+b1 Debian:testing) [libc6-i686
on libc6] [libc6-i686 ]
Conf libc6 (2.6.1-1+b1 Debian:testing) [libc6-i686 ]
Inst libc6-i686 [2.3.6.ds1-13etch2] (2.6.1-1+b1 Debian:testing)
Inst libncurses5 [5.5-5] (5.6+20070908-1 Debian:testing)
Conf libncurses5 (5.6+20070908-1 Debian:testing)
Inst zlib1g [1:1.2.3-13] (1:1.2.3.3.dfsg-6 Debian:testing)
Conf zlib1g (1:1.2.3.3.dfsg-6 Debian:testing)
Inst gcc-4.2-base (4.2.1-4 Debian:testing)
Inst libmudflap0 [4.1.1-21] (4.2.1-4 Debian:testing)
Inst libruby1.8 (1.8.6.36-3 Debian:testing)
Inst linux-libc-dev (2.6.22-4 Debian:testing)
Conf locales (2.6.1-1 Debian:testing)
Conf libc6-i686 (2.6.1-1+b1 Debian:testing)
Conf gcc-4.2-base (4.2.1-4 Debian:testing)
Conf libmudflap0 (4.2.1-4 Debian:testing)
Conf libruby1.8 (1.8.6.36-3 Debian:testing)
Conf linux-libc-dev (2.6.22-4 Debian:testing)

-- 
Gordon Pedersen         gordon@visi.com



Reply to: