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.
