Hi, I am trying to install a Squeak-3.8.-6665-i686-pc-linux-gnu-3.77.tar under my Slackware-based distro Vector Linux 5.1. I followed the README file, compiled the package withour problem it seemed. However, I have not been able to find the corresponding squeak files and folders in /usr/local or /lib (as I remember some should be there too) so I can not run the program. Unfortunately I have not been able to find hint about the solution.
The directory I ran the install was the /home directory. I use a 2.6.17.3. vanilla kernel configured for my hardware, Nvidia FX5600 card, AMD Sempron 2400+ proc.
Am 15.07.2006 um 13:26 schrieb salmonix:
Hi, I am trying to install a Squeak-3.8.-6665-i686-pc-linux- gnu-3.77.tar under my Slackware-based distro Vector Linux 5.1. I followed the README file, compiled the package withour problem it seemed. However, I have not been able to find the corresponding squeak files and folders in /usr/local or /lib (as I remember some should be there too) so I can not run the program. Unfortunately I have not been able to find hint about the solution.
I'm a bit confused, because that tar ball contains a pre-compiled VM, no compiling necessary. It does not contain a file called "README" either:
If you ran INSTALL from the Squeak-3.7-7 subdirectory, it should have copied the VM files to /usr/local:
usr/local/bin/squeak usr/local/doc/squeak/COPYING usr/local/doc/squeak/COPYING.gz usr/local/doc/squeak/COPYRIGHT.gz usr/local/doc/squeak/LICENSE.gz usr/local/doc/squeak/README.Contributing.gz usr/local/doc/squeak/README.Keyboard.gz usr/local/doc/squeak/README.Sound.gz usr/local/lib/squeak/3.7-7/npsqueak.so usr/local/lib/squeak/3.7-7/squeak usr/local/lib/squeak/3.7-7/Squeak3D usr/local/lib/squeak/3.7-7/SqueakFFIPrims usr/local/lib/squeak/3.7-7/vm-display-fbdev usr/local/lib/squeak/3.7-7/vm-display-null usr/local/lib/squeak/3.7-7/vm-display-X11 usr/local/lib/squeak/3.7-7/vm-sound-null usr/local/lib/squeak/3.7-7/vm-sound-OSS usr/local/lib/squeak/3.7-7/XDisplayControlPlugin usr/local/lib/squeak/npsqueakregister usr/local/lib/squeak/npsqueakrun usr/local/man/man1/inisqueak.1 usr/local/man/man1/squeak.1
Also, the tar ball includes the Smalltalk sources, image, and changes files. You should be able to run Squeak like this:
% cd Squeak-3.8-6665-i686-pc-linux-gnu-3.7.7/ % squeak Squeak3.8-6665full.image
- Bert -
On Sat, Jul 15, 2006 at 04:26:28AM -0700, salmonix wrote:
Hi, I am trying to install a Squeak-3.8.-6665-i686-pc-linux-gnu-3.77.tar under my Slackware-based distro Vector Linux 5.1. I followed the README file, compiled the package withour problem it seemed. However, I have not been able to find the corresponding squeak files and folders in /usr/local or /lib (as I remember some should be there too) so I can not run the program. Unfortunately I have not been able to find hint about the solution.
Hi,
Bert explained where the files are installed in his reply, but I would add a couple of other points.
After you have installed Squeak, you can find the location of the library files by running "squeak -version" on the command line.
I am guessing that the Squeak-3.8.-6665-i686-pc-linux-gnu-3.77.tar file is part of your Vector distribution, right? I'm sure that it will work fine, but it does seem to be missing a couple of plugins that I would have expected, so I would suggest that you get an up to date version. You can find this at www.squeakvm.org/unix. The files at this site are maintained by the creator of the unix VM for Squeak, and they are always the most stable and up-to-date available.
Dave
Am 15.07.2006 um 16:03 schrieb David T. Lewis:
On Sat, Jul 15, 2006 at 04:26:28AM -0700, salmonix wrote:
Hi, I am trying to install a Squeak-3.8.-6665-i686-pc-linux- gnu-3.77.tar under my Slackware-based distro Vector Linux 5.1. I followed the README file, compiled the package withour problem it seemed. However, I have not been able to find the corresponding squeak files and folders in /usr/local or /lib (as I remember some should be there too) so I can not run the program. Unfortunately I have not been able to find hint about the solution.
Hi,
Bert explained where the files are installed in his reply, but I would add a couple of other points.
After you have installed Squeak, you can find the location of the library files by running "squeak -version" on the command line.
I am guessing that the Squeak-3.8.-6665-i686-pc-linux-gnu-3.77.tar file is part of your Vector distribution, right?
Actually, I assumed it's the one from
That download is not particularly newbie-friendly.
I'm sure that it will work fine, but it does seem to be missing a couple of plugins that I would have expected, so I would suggest that you get an up to date version. You can find this at www.squeakvm.org/unix. The files at this site are maintained by the creator of the unix VM for Squeak, and they are always the most stable and up-to-date available.
The squeak.org download usually includes the latest stable version from squeakvm.org, in this case 3.7-7, because there is no official 3.8 VM for Linux.
But Dave is right that you could safely use the 3.9-7 VM with a 3.8 image. Newer VMs can run older images (we try to stay backwards- compatible), but not necessarily vice versa.
- Bert -
On Sat, Jul 15, 2006 at 06:04:41PM +0200, Bert Freudenberg wrote:
Am 15.07.2006 um 16:03 schrieb David T. Lewis:
I am guessing that the Squeak-3.8.-6665-i686-pc-linux-gnu-3.77.tar file is part of your Vector distribution, right?
Actually, I assumed it's the one from
That download is not particularly newbie-friendly.
Oh, I see. And it's also missing the OSProcessPlugin that Ian normally includes, which is what caught my attention.
The squeak.org download usually includes the latest stable version from squeakvm.org, in this case 3.7-7, because there is no official 3.8 VM for Linux.
The latest stable VM is called "3.9-7". This will work fine with older Squeak images, including Squeak 3.8.
I entered a bug report in Mantis (#4269) to suggest updating the Squeak.org links.
Dave
Thanx! I think that info must guide me well. Squeak is not the part of the VL distro - and is not the part of those distros I have tried so far - Suse, Fedora 3, UHU and VL. I
...I would suggest that you get an up to date version. You can find this at www.squeakvm.org/unix. The files at this site are maintained by the creator of the unix VM for Squeak, and they are always the most stable and up-to-date available.
I can vouch for the quality of this work. I myself run FreeBSD. The precompiled binary is for FreeBSD-4, which is on the brink of being desupported by the FreeBSD core team. It doesn't run on the current release of FreeBSD 6.1. However, the UNIX sources are well-enough maintained that they compile out of the box without error on FreeBSD 6.1, and run just fine.
Mike O'Brien
beginners@lists.squeakfoundation.org