Igor Stasenko wrote
i think you need a so-called one-click image. you can visit pharo site
for downloads.
yes, I am using OneClick 1.3. where's the install script ? I can see a wrapper pharo.sh that runs an image with fixed name pharo.image.
Igor Stasenko wrote
But in practice, when you start work on many different projects, very
soon you will end up with multiple images,
located at different places.
And even multiple different VMs :)
all wide-spread dynamic programming languages I've ever seen on linux have an installer so you can call them by command line without needing to care for paths or vm options.
If I want to run a python program, I type "python myscript.py" in any terminal window. If I want to run a ruby program, I type "ruby myscript.rb". If I want to run a tcl program, I type "tclsh myscript.tcl" ... even gforth can be called this way.
Actually I consider this an indispensable feature of a programming language running on a linux system. It's quasi-standard behavior. Earlier versions of squeak (eg. 3.9 and 3.10) had an installer.
In case there is really no install script in OneClick and nobody else wants to do this,
maybe I could write an install script that:
* checks for some prerequisites
* copies the (OneClick) Pharo-1.x-.....app tree to /usr/local/lib/
* puts a wrapper script into /usr/local/bin (which is in $PATH)
* tells how to uninstall (remove) that later