title: Getting the new Squeak 5 to run on 64 bit Linux
body: <p>In short: how do I get Squeak 5 to run on x64 Linux?
  I dont care whether the executable is 32 or 64 bit as long as it runs and opens the Squeak 5 image. </p>
  
  <hr>
  
  <p>Here is what I tried:</p>
  
  <p>When I try to run the executables from the Squeak 5 package i get: <code>Running 32-bit Squeak on a 64-bit System. install-libs32 may install them</code> - tried that. Wasn't found.</p>
  
  <p>Then I went looking for a 64 bit executable. There are some from Squeak 4 but they can't open Squeak 5 images.</p>
  
  <p>Looking through the Squeak 5 package:</p>
  
  <p>The shell scripts <code>squeak.sh</code> in both these directories:</p>
  
  <ul>
  <li>Squeak-5.0-All-in-One/</li>
  <li>Squeak-5.0-All-in-One/Squeak-5.0-All-in-One.app/Contents/LinuxAndWindows/</li>
  </ul>
  
  <p>Both return this error:</p>
  
  <p><code>/usr/bin/ldd didn't produce any output and the system is 64 bit.  You may need to (re)install the 32-bit libraries.</code></p>
  
  <p>There are also misleading files named <code>squeak</code> (no .sh) in these directories:</p>
  
  <ul>
  <li>Squeak-5.0-All-in-One/Squeak-5.0-All-in-One.app/Contents/LinuxAndWindows/Linux-i686</li>
  <li>Squeak-5.0-All-in-One/Squeak-5.0-All-in-One.app/Contents/LinuxAndWindows/Linux-i686/bin</li>
  </ul>
  
  <p>They are not the executable, just more shell scripts.</p>
  
  <p>There is another <code>squeak</code> file in:</p>
  
  <ul>
  <li>Squeak-5.0-All-in-One/Squeak-5.0-All-in-One.app/Contents/LinuxAndWindows/Linux-i686/lib/squeak/5.0-3397</li>
  </ul>
  
  <p>Running <code>./squeak</code> misleadingly says <code>No such file or directory</code>. It is misleading because the file does exist, it is just a 32-bit exe.</p>
  
  <p><code>file squeak</code> tells me: <code>ELF 32-bit LSB  executable, Intel 80386</code>.</p>
  
  <hr>
  
  <p>So how do I get it to run on 64-bit Linux? I could compile it myself but haven't tried assuming there are a lot of dependencies. Or has anyone tried it?</p>