installing Squeak on linux
Brad Fuller
brad at bradfuller.com
Wed Apr 4 21:49:48 UTC 2007
Ralph Boland wrote:
> I always have problems installing Squeak on linux and
> upgrading to Squeak 3.9 from Squeak 3.8 is no different.
> In fact, so far, this time around I have failed.
>
> On the Squeak download page ( www.squeak.org/Download
> <http://www.squeak.org/Download>)
> is says to download three files:
> the virtual machine (done),
> the image file (done),
> and the Sources file (I don't see this file anywhere) on this page.
> (I believe that I can use the 3.8 sources file here but I must need
> to fetch a changes file somewhere?????
>
> Upon downloading the virtual machine file and untaring it I scanned
> the INSTALL file. It says:
> "
> If you don't already have the image/changes files
> corresponding to version X.Y then you also need to fetch:
> Squeak-X.Y-image.tar.gz
> "
>
> I don't see this file anywhere.
>
> Each previous time I installed Squeak the inisqueak command failed
> to be installed. I hope at least that this problem is fixed this time
> around
> but haven't reached this point yet.
> Can someone tell me what I am supposed to do now?
I fully agree that the directions are not very good.
If you download/unpack the linux tar.gz file, it'll create a new set of
directories under the dir name: "Squeak-3.9-8" in the directory you
unpacked it in. cd to that directory and execute Install. It will
install the VM for you. If successful, you can safely delete (if you
want) the files you unpacked as the Install script copied them in the
correct directories.
You can now type: squeak at the command prompt. It should run but give
you an explanation:
Could not open the Squeak image file `squeak.image'.
If you don't get this, check to see if "/usr/local/bin" is in your
path. You can also check:
$ ls -lsa /usr/local/bin/squeak
It should return something like:
/usr/local/bin/squeak -> ../lib/squeak/3.9-8/squeak
You can also check that directory:
$ ls /usr/local/lib/squeak/3.9-8/
This should return a list of files, "squeak" being one of them.
I placed SqueakV39.sources there, too.
Now, download and unpack the Basic Squeak Release from the same web
location as above. It will unpack in the directory
"Squeak3.9-final-7067". This will contain the other 3 files that you
need: the .image file, the .changes file and the SqueakV39.sources file.
If you then change to the directory where the .image file was unpacked,
you can run squeak there.
brad
--
brad fuller
www.bradfuller.com
+1 (408) 799-6124
More information about the Squeak-dev
mailing list
|