View Single Post
Benson's Avatar
Posts: 4,930 | Thanked: 2,272 times | Joined on Oct 2007
#297
Originally Posted by Nyrath View Post
Well, that was a pain. I managed to get it working but it took some exploration.

Tried installing rubybox 0.3.3 deb to see what requirements it had. App Manager said it needed ruby1.8-maemo

Went to pupnik.de/ruby.html. Tried installing Ruby-Maemo 4 (ruby1.8-maemo 0.4.0 maemo4 armel.deb). App Manager said it needed libruby1.8 and ruby1.8

Tried installing Ruby 4 (ruby1.8 1.8.6-p110-1 maemo4 armel.deb) since it was the lowest on the list. App Manager said it needed libruby1.8

Tried installing libruby 4 (libruby1.8 1.8.6-p110-1 maemo 4 armel.deb). App Manager said it needed libssl0.9.7

Went to http://www.gronmayer.com/it/. Did a few searches since I could not tell if it wanted libssl0, libssIO, libss10, libsslO, or libss1O. I finally tried searching for just libss, which told me I was looking for libssl0, and it could be found in Maemo diablo/sdk

Added Maemo diablo/sdk to App Manager. Could not find libssl0. Muttered under my breath as I entered Red Pill Mode.
Okay, you did one dangerous (but perfectly OK, if you know what you're doing) thing, and one pointless (if less risky) thing. You are not to install the SDK repo on a device, because it contains some packages that conflict with packages that half your system depends on; that is, packages which you can install, but your system will never boot again. Red pill, though, was unnecessary; since libruby depended on libssl0, it should have been pulled in automatically (now that you added the SDK repo) when you tried libruby or rubybox again, so you don't need to be able to manually select it.
After that, I successfully managed to install each of the required libraries in turn, and RubyBox is now working. whew!
I'd recommend going back to blue-pill; anything you need red-pill for is, imho, better done with dpkg/apt-get on the command line, because they give more useful feedback about what they're doing, anyway. As for the SDK repo, generally it should be disabled when you're not trying to install particular software from it.

Glad you got it working, though!
 

The Following User Says Thank You to Benson For This Useful Post: