bottom posting...
|
> * Stephen McGregor <[email protected]> [140509 10:27]:
> >
> > Thanks for getting back on this.
> >
> > In answer to your questions:
> >
> > > ls -al /usr/bin/ruby*
> >
> > -rwxr-xr-x 1 root root 5468 Apr 13 00:48 /usr/bin/ruby
> > -rwxr-xr-x 1 root root 5544 Dec 2 12:52 /usr/bin/ruby1.8
> > -rwxr-xr-x 1 root root 5600 Dec 2 14:13 /usr/bin/ruby1.9.1
> > -rwxr-xr-x 1 root root 5468 Apr 13 00:48 /usr/bin/ruby2.0
>
> It's unclear to me how you can end up with this configuration.
> Under both the old and the new regime, /usr/bin/ruby is always a
> symlink to one of the versioned files.
>
> Can you shed some light on this?
>
> -ch
>
Not personally. Ruby only gets installed as a dependency: I do not use
ruby or directly install it.
However, the /usr/bin/ruby *is* a link to the ruby2.0
[ROOT] > file /usr/bin/ruby*
/usr/bin/ruby: symbolic link to `ruby2.0'
/usr/bin/ruby1.8: ELF 32-bit LSB executable, Intel 80386, version 1
(SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26,
BuildID[sha1]=831728afe3b58937b1b930ff46b940cb945f2c56, stripped
/usr/bin/ruby1.9.1: ELF 32-bit LSB executable, Intel 80386, version 1
(SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26,
BuildID[sha1]=eb130b806aa84d7f5896a200a83b7cefbc869e36, stripped
/usr/bin/ruby2.0: ELF 32-bit LSB executable, Intel 80386, version 1
(SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32,
BuildID[sha1]=92b1c4f5a13fa034442ab442257663bb512f451f, stripped
12:01 Fri 09-May-14 [/var/log]
My bad on that one: I took the L.ink indications out to separate
detailed listings (a collection of 'la' aliases from simple listings
'ls' and variants)
[ROOT] > alias ls
alias ls='ls --color=auto -L --group-directories-first '
12:02 Fri 09-May-14 [/var/log]
[ROOT] > \ls -al /usr/bin/ruby*
lrwxrwxrwx 1 root root 7 Apr 9 01:27 /usr/bin/ruby -> ruby2.0
-rwxr-xr-x 1 root root 5544 Dec 2 12:52 /usr/bin/ruby1.8
-rwxr-xr-x 1 root root 5600 Dec 2 14:13 /usr/bin/ruby1.9.1
-rwxr-xr-x 1 root root 5468 Apr 13 00:48 /usr/bin/ruby2.0
12:02 Fri 09-May-14 [/var/log]
=== Does this help:
This is my ruby* aptitude history from before this problem
prompt> grep "ruby\|2014" aptitude
>>>>> snip <<<<
... many repeats of this first block, with one
[UPGRADE] ruby-gettext:i386 2.2.1-3 -> 3.1.1-1
... about a week earlier ....
... then ....
Wed, May 7 2014 11:46:44 +0300
[HOLD, DEPENDENCIES] libruby1.9.1:i386
[HOLD, DEPENDENCIES] ruby:i386
[HOLD, DEPENDENCIES] ruby-debian:i386
[HOLD, DEPENDENCIES] ruby-locale:i386
[HOLD, DEPENDENCIES] ruby-xmlparser:i386
[HOLD, DEPENDENCIES] ruby1.9.1:i386
[HOLD] ruby-json:i386
Thu, May 8 2014 12:21:37 +0300
[HOLD, DEPENDENCIES] libruby1.9.1:i386
[HOLD, DEPENDENCIES] ruby-debian:i386
[HOLD, DEPENDENCIES] ruby-locale:i386
[HOLD, DEPENDENCIES] ruby-xmlparser:i386
[HOLD, DEPENDENCIES] ruby1.9.1:i386
[INSTALL, DEPENDENCIES] libruby2.0:i386
[INSTALL, DEPENDENCIES] ruby2.0:i386
[INSTALL, DEPENDENCIES] rubygems-integration:i386
[HOLD] ruby-json:i386
[UPGRADE] ruby:i386 1:1.9.3 -> 1:2.0.0.2 <<<===
it was probably here. about this time, too
Thu, May 8 2014 14:02:49 +0300
[HOLD, DEPENDENCIES] libruby1.9.1:i386
[HOLD, DEPENDENCIES] ruby-debian:i386
[HOLD, DEPENDENCIES] ruby-locale:i386
[HOLD, DEPENDENCIES] ruby-xmlparser:i386
[HOLD, DEPENDENCIES] ruby1.9.1:i386
[HOLD] ruby-json:i386
Thu, May 8 2014 14:03:37 +0300
[HOLD, DEPENDENCIES] libruby1.9.1:i386
[HOLD, DEPENDENCIES] ruby-debian:i386
[HOLD, DEPENDENCIES] ruby-locale:i386
[HOLD, DEPENDENCIES] ruby-xmlparser:i386
[HOLD, DEPENDENCIES] ruby1.9.1:i386
[HOLD] ruby-json:i386
Thu, May 8 2014 14:06:00 +0300
[HOLD, DEPENDENCIES] libruby1.9.1:i386
[HOLD, DEPENDENCIES] ruby-debian:i386
[HOLD, DEPENDENCIES] ruby-locale:i386
[HOLD, DEPENDENCIES] ruby-xmlparser:i386
[HOLD, DEPENDENCIES] ruby1.9.1:i386
[HOLD] ruby-json:i386
Thu, May 8 2014 14:07:52 +0300
[HOLD, DEPENDENCIES] libruby1.9.1:i386
[HOLD, DEPENDENCIES] ruby-debian:i386
[HOLD, DEPENDENCIES] ruby-locale:i386
[HOLD, DEPENDENCIES] ruby-xmlparser:i386
[HOLD, DEPENDENCIES] ruby1.9.1:i386
[HOLD] ruby-json:i386
Thu, May 8 2014 14:08:40 +0300
[REMOVE, NOT USED] ruby-debian:i386
[REMOVE, NOT USED] ruby-httpclient:i386
[REMOVE, NOT USED] ruby-soap4r:i386
[REMOVE, NOT USED] ruby-xmlparser:i386
[HOLD, DEPENDENCIES] libruby1.9.1:i386
[HOLD, DEPENDENCIES] ruby-locale:i386
[HOLD, DEPENDENCIES] ruby1.9.1:i386
[HOLD] ruby-json:i386
These final removes are my trying to remove the two ruby-dependent
packages : apt-listbugs and how-can-I-help
This did not succeed.
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]