Sean P. DeNigris wrote
> I tried installing on Ubuntu and Debian from the perspective of a new user
> based on the instructions at http://pharo.org/download and they are a
> shambles!

One huge pain point is installing 32-bit libraries. This seems to be getting
harder and harder as time goes on. 

Old School
======
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install ia32-libs

But many newer distros no longer support the ia32-libs package, so...

Ubuntu
=====

Ubuntu 12.04: use old-school method above

But in 14.04 there is apparently no way to do this. You can get close with
"sudo aptitude install lib32z1 lib32ncurses5 lib32bz2-1.0" and "sudo
aptitude install libx11-6:i386", but the next recommended step of "sudo
aptitude install libgl1-mesa-glx:i386" would not work for me and google
didn't seem to provide any alternatives. The only workaround I found was to
install pharo-vm-core via the ppa first, and then ZeroConf and zipped
downloads work.

Debian wheezy (7.8)
=============
# It's possible, but definitely not one-click. It requires the 32-bit libs
and the special libc < 2.15 VM
# Use old school method above and then...
wget -O- http://swing.fit.cvut.cz/download/pharo/vm-swing | bash

Summary
======
The matrix of 32-bit * libc * [ zip | package management | ZeroConf ] makes
things very frustrating and confusing. Hopefully, we will soon be 64-bit,
but in the mean time, creating zips from the old-lib-c (aka swing) VM would
smooth out one axis and make explaining things a bit easier. It would be
great 

Anyway, I spent most of the day and almost gave up before finally getting
clear. I'll be away from the computer until Wednesday. If no one is able to
create old-lib-c zips by then, I'll have another look.
Issue 15337: Old libC Zip
https://pharo.fogbugz.com/default.asp?15337



-----
Cheers,
Sean
--
View this message in context: 
http://forum.world.st/Urgent-Clean-up-Download-Instructions-before-4-0-Release-tp4818938p4819428.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.

Reply via email to