Hi,

Note also that from Pharo website you can get to:
http://pharo.org/gnu-linux-installation#64-bit-System-Setup
You get there from http://pharo.org/download  (where it says "*GNU/Linux
virtual machine - Besides the generic binary, there are pre-built VMs for
systems with libc < 2.15 (e.g. Debian 7 "wheezy"), and CentOS. NB: If
you're on 64-bit GNU/Linux, see our instructions to prepare your system*")

Cheers,



On Sat, Jul 25, 2015 at 1: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.
>>
>>
>>
>
>


-- 
Mariano
http://marianopeck.wordpress.com

Reply via email to