squeak-image_3.4-5170_all.deb visible only to root?

Ian Piumarta ian.piumarta at inria.fr
Thu Mar 6 05:30:06 UTC 2003


Stan,

On 5 Mar 2003, Stan Heckman wrote:

> This all looks promising. But now let me switch from being root to
> being a normal user.
> 
> # su stan
> $ 
> $ squeak -version
> Squeak3.4-gamma1 #5 XShm Sun Feb  9 03:52:48 CET 2003 gcc 2.95.4
> Squeak3.4gamma of '7 January 2003' [latest update: #5169]
> Linux xombul.inria.fr 2.4.19 #2 Mon Aug 5 12:44:11 CEST 2002 i686 GNU/Linux
> default plugin location: /usr/local/lib/squeak/3.4-gamma1/*.so
> $ 
> 
> This is still the old version, not the newer version I saw as root.

The two are installed in different places.  It looks like you got the
gamma1 from a tarball, which installs into /usr/local/{bin,lib}.  The
.debs install into /usr/{bin,lib} (as do the .rpms, by popular request).

I suspect your regular account has /usr/local/bin before /usr/bin in its
PATH, which is why you see the old one before the new one.

> dpkg --listfiles suggests that the file /usr/local/bin/inisqueak is
> not contained in any of these debs.

Sorry.  Fixed in 3.4-2.

> Did I fail to adequately clean up the old 3.4-gamma1 install before
> trying to install the debs?

	rm /usr/local/bin/squeak
	rm /usr/local/bin/inisqueak
	rm -r /usr/local/lib/squeak/3.4-gamma1

should do the trick.

Ian



More information about the Squeak-dev mailing list