Did you try doing a "ldd" over the VM executable file so that you can find the missing dependencies?
On Sat, Jul 25, 2015 at 7:09 PM, Shadowfirebird <shadowfireb...@gmail.com> wrote: > Same problem. I'm afraid -- Crunchbang refuses to install libasound2:i386 > because it cannot fulfill the dependencies. > > On Sat, Jul 25, 2015 at 5:09 PM, Jimmie Houchin <jlhouc...@gmail.com> > wrote: > >> Hello, >> >> Welcome to Pharo and the Pharo community. Smalltalk/Pharo are >> exceptionally empowering tools. And getting better all the time. >> >> My apologies for your difficulties. I personally have not seen that page >> before as I already have scripts for installing all of the requisite >> libraries. This script has worked for me for years on Ubuntu or other >> Debian based distros. My favorite was Crunchbang. >> >> I did not originate this script but believe I started with I found years >> ago for either Debian or Ubuntu. I cleaned it up and added to it over time. >> It installs all the necessary libraries to my knowledge. Whether or not >> installs more than I need I do not know. All I do know is that after >> running the script Pharo runs perfectly. >> >> I copied all of this from my setup-pharo.sh script. >> I run this script anytime I have a fresh Linux install. >> I then sudo -s and run the script. >> >> dpkg --add-architecture i386 >> apt-get update >> >> apt-get --yes install cmake zip bash-completion ruby git xz-utils >> debhelper devscripts >> apt-get --yes install libc6-dev:i386 libasound2:i386 libasound2-dev:i386 >> libasound2-plugins:i386 >> apt-get --yes install libssl-dev:i386 libssl1.0.0:i386 libssh2-1:i386 >> libfreetype6-dev:i386 libx11-dev:i386 libsm-dev:i386 libice-dev:i386 >> apt-get --yes install build-essential gcc-multilib g++ >> apt-get --yes install libgl1-mesa-dev:i386 libgl1-mesa-glx:i386 >> >> Hopefully this can help your experience with Pharo and/or Squeak. >> >> Jimmie >> >> >> >> >> On 07/25/2015 09:54 AM, Shadowfirebird wrote: >> >>> Hi all, >>> >>> I've been having trouble getting *any* sort of Smalltalk working on >>> Linux. But ultimately I got Pharo (my first choice) working on Debian >>> Jessie. >>> >>> It wasn't terribly hard in the end, but since the instructions at >>> http://pharo.org/gnu-linux-installation#64-bit-System-Setup seem to be >>> out of date, I thought it might be helpful to post something in case those >>> in charge of that page would like to update. Since there is no issue >>> tracker, I assume this is a good a place as any. >>> >>> >>> ## Short Version ## >>> >>> * sudo dpkg --add-architecture i386 >>> * sudo apt-get update >>> * sudo apt-get install lib32zl lib32ncurses5 >>> >>> Note that there is no ia32-libs package on Jessie, as far as I can >>> tell. (I have no idea whether you actually need to install lib32ncurses5, >>> but those were what apt-get suggested, and it worked.) >>> >>> I do have a startup error -- "MessageNotUnderstood: >>> EmbeddedFreeTypeFontInstaller>>failedToOpen:Index:" -- but it doesn't seem >>> to break anything. >>> >>> >>> ## Longer version / Rant ## >>> >>> Pharo turned out to be impossible on my netbook (where I would like to >>> use it, sadly) because it is still running Crunchbang, which is Debian >>> Woody under the hood. So in theory the fix from the 64bit install page >>> should work. It doesn't, though -- some sort of problem with #! I suppose >>> >>> "The following packages have unmet dependacies: >>> ia32-libs: Depends: ia32-libs-i386" >>> >>> Squeak, as downloaded from their site, has exactly the same problem. >>> >>> Pharo isn't in the Debian Repository, but an old version of the Squeak >>> VM -- *just* the VM -- is. (Not sure what the point of that is.) It >>> doesn't work with the current Squeak image from the website. I did >>> eventually manage to get a compatible image ... via FTP. Good grief. >>> (Good enough to learn the ropes, I suppose.) >>> >>> I really didn't want to go the Gnu Smalltalk road, but in desperation I >>> tried it. Under both Crunchbang and Debian Jessie, the gst-browser package >>> falls over immediately when you start it, a great big error trace I won't >>> bother to paste here. These are packages in the *repository*. Is no-one >>> maintaining them? >>> >>> >>> The point of this rant is to give context to the following: thank you. >>> Really, thank you, to the folks behind Pharo and everyone reading this. >>> >>> This is the problem with FOSS: blink, and yesterday's rave technology is >>> gone. And Smalltalk is *important* -- I'm not a Smalltalk programmer, but >>> every time I play with it I learn so much about OOP, programming, and good >>> design of classes. And I keep coming back to try to work with it again, >>> because it offers things I want and just can't get elsewhere. The idea >>> that Smalltalk might one day just ... not run? Not worth thinking about. >>> >>> >>> Okay, broke a cardinal rule here. Apologies for joining a mailing list >>> and then immediately posting a long rant. Going to Lurk Mode now! >>> >>> Shadow. >>> >>> >>> >> >> > > > -- > Look through time and find your rhyme / Tell us what you find / We will > wait at your gate / Hoping like the blind. > -- Mariano http://marianopeck.wordpress.com