On 7 January 2017 at 04:31, Dale Henrichs <dale.henrichs@gemtalksystems.com> wrote:
Stef,
RE: why they "cannot install Pharo" --- I'd guess it is because Pharo requires 32 bit libraries and those are not available in the current Linux releases by default ... to install the 32 bit libraries requires sudo privileges and students aren't going to be able to do it themselves and the sysadmins aren't going to want to have to add 32 bit libraries to a bunch of linux machines just for pharo ... just a guess .
Dale
On 01/06/2017 05:38 AM, Stephane Ducasse wrote:
Hi pharoers
I want to share with you my experience with trying to use Pharo at the University here on Linux. I think that they are on Ubuntu and ... the sys admin told me that they cannot install Pharo :( Since I'm not expert in Linux install I cannot help ;(
So we will probably use windows. Now they told me that what would be nice is to get a snap for Pharo based on snapcraft.io.
Does any of you have a snap description or willing to help so that we can get a snap for Pharo50? then for Pharo60?
Disclaimer: I haven't ever developed a snap package, so this is just my understanding, no experience! Damien has already mentioned Docker, which may be a good solution - I'm not familiar enough to comment on the differences other than I expect that a snap package would be lower overhead. Snap packaging is being developed by Canonical, the maintainers of Ubuntu. The touted advantages over existing packaging formats such as ppa's include: - Applications are sandboxed, increasing security (the are known limitations with X11, but this is the goal) - All dependencies can be included in the package - this gets back to what Dale was saying about the 32 bit libraries, they could be included in, and limited to, the snap package. Having said that, I don't know if snap packages support 32bit applications. - They're cross platform. The snap runtime has been ported to many of the major linux distributions, e.g. fedora, arch, gentoo, etc. - They're supposed to be fairly easy to develop (compared to ppa's). If Pharo can be made to work as a snap package it would probably be a good replacement for the ppa (eventually, older OSs won't support them). Cheers, Alistair