Hi,
I am new to Squeak and also a beginner in using the Linux operating system. I have successfully downloaded these packages:
PracticalSqueak.zip
Squeak-3.8-6665-i686-pc-linux-gnu-3.7.7.tar.gz
from this address:
http://www.duke.edu/~bmp5/squeak/getsqueak.html
and extracted them in a folder in my home/ron directory. But I am confused on what to do next. I found the squeak bin executable in:
/home/ron/Squeak/Squeak-3.7-7/i686-pc-linux-gnu/usr/local/lib/squeak/3.7-7/squeak
copied it to /user/local/bin/squeak
then set my kde menu to /user/local/bin/squeak
but Squeak doesn't start up. I am using fedora core 3
Can you tell me what I am doing wrong?
Your help would be greatly appreciated.
Thank You,
Ron
Assuming you have root access you need to use that access to execute
/home/ron/Squeak/Squeak-3.7-7/INTALL
(not sure if /home/ron/Squeak/Squeak-3.7-7 must be your current directory at the time or not -- I always make it so when I do it, though).
That at least installs the man and VM binary and related files (like plugins).
The INSTALL script is supposed to also install squeakini (it doesn't) and to copy the source, image and changes file from /home/ron/Squeak into roughly the same locations as the binary, to allow squeakini to easily set up an empty directory for the recommended install (it doesn't, do that either).
To do it by hand, copy the .changes, .image and .source files from /home/ron/Squeak/ to /usr/local/lib/squeak. Then I recommend creating soft links named "squeak.image" and "squeak.changes" in the same directory pointing to the version-specific .image and .changes files, respectively. Now you're done with root access.
In your home directory, create yet-another-directory and in that, copy /usr/local/lib/squeak.image and /usr/local/lib/squeak.changes locally into the directory, and create a soft link names SqueakV3.sources (or .source -- whatever it is) to the real copy at /usr/local/lib/squeak/SqueakV3.sources and from that point on, invoking squeak while in that directory should just bring the image right up, while leaving master copies of everything in the /usr/local/lib/squeak directory, useful for other users on the machine and for yourself if you should do something that manages to so totally trash your local image and changes file that you can only give up in disgust (it can happen, but you have to work at it :)).
Any of the above that's wrong is my fault, btw, but it's how I remember doing it on a new home linux box 3 days ago.
ron wrote:
Hi,
I am new to Squeak and also a beginner in using the Linux operating system. I have successfully downloaded these packages:
PracticalSqueak.zip
Squeak-3.8-6665-i686-pc-linux-gnu-3.7.7.tar.gz
from this address:
http://www.duke.edu/~bmp5/squeak/getsqueak.html
and extracted them in a folder in my home/ron directory. But I am confused on what to do next. I found the squeak bin executable in:
/home/ron/Squeak/Squeak-3.7-7/i686-pc-linux-gnu/usr/local/lib/squeak/3.7-7/squeak
copied it to /user/local/bin/squeak
then set my kde menu to /user/local/bin/squeak
but Squeak doesn't start up. I am using fedora core 3
Can you tell me what I am doing wrong?
Your help would be greatly appreciated.
Thank You,
Ron
Hi,
I'm wondering, Ron emailed me before he emailed here, and in doing so reminded me that I still had that image and my outdated tutorials still on my personal website. I was wondering both whether anyone on here feels that the tutorials and image, if cleaned up, would be helpful, and if so whether there is a more appropriate place to put them than my personal webspace. My original intention had been to basically provide a Squeak answer to Practical Common Lisp, as you might have gathered from the image name, but since there is no way I'm honestly going to finish that effort soon I think it might make sense to merge what I've got with existing documentation efforts. If anyone out there has a site that's active, I'd be happy to donate what I have. Otherwise, I'll just merge them into the Swiki gradually.
Thanks for the feedback.
--Benjamin
On 8/31/05, Donald Major Donald.Major@sas.com wrote:
Assuming you have root access you need to use that access to execute
/home/ron/Squeak/Squeak-3.7-7/INTALL
(not sure if /home/ron/Squeak/Squeak-3.7-7 must be your current directory at the time or not -- I always make it so when I do it, though).
That at least installs the man and VM binary and related files (like plugins).
The INSTALL script is supposed to also install squeakini (it doesn't) and to copy the source, image and changes file from /home/ron/Squeak into roughly the same locations as the binary, to allow squeakini to easily set up an empty directory for the recommended install (it doesn't, do that either).
To do it by hand, copy the .changes, .image and .source files from /home/ron/Squeak/ to /usr/local/lib/squeak. Then I recommend creating soft links named "squeak.image" and "squeak.changes" in the same directory pointing to the version-specific .image and .changes files, respectively. Now you're done with root access.
In your home directory, create yet-another-directory and in that, copy /usr/local/lib/squeak.image and /usr/local/lib/squeak.changes locally into the directory, and create a soft link names SqueakV3.sources (or .source -- whatever it is) to the real copy at /usr/local/lib/squeak/SqueakV3.sources and from that point on, invoking squeak while in that directory should just bring the image right up, while leaving master copies of everything in the /usr/local/lib/squeak directory, useful for other users on the machine and for yourself if you should do something that manages to so totally trash your local image and changes file that you can only give up in disgust (it can happen, but you have to work at it :)).
Any of the above that's wrong is my fault, btw, but it's how I remember doing it on a new home linux box 3 days ago.
ron wrote:
Hi,
I am new to Squeak and also a beginner in using the Linux operating system. I have successfully downloaded these packages:
PracticalSqueak.zip
Squeak-3.8-6665-i686-pc-linux-gnu-3.7.7.tar.gz
from this address:
http://www.duke.edu/~bmp5/squeak/getsqueak.html
and extracted them in a folder in my home/ron directory. But I am confused on what to do next. I found the squeak bin executable in:
/home/ron/Squeak/Squeak-3.7-7
/i686-pc-linux-gnu/usr/local/lib/squeak/3.7-7/squeak
copied it to /user/local/bin/squeak
then set my kde menu to /user/local/bin/squeak
but Squeak doesn't start up. I am using fedora core 3
Can you tell me what I am doing wrong?
Your help would be greatly appreciated.
Thank You,
Ron
squeak-dev@lists.squeakfoundation.org