Hello

Are there plans to do a Pharo 6.1  snap package in the upcoming
months? (Ubuntu 18.04.1)

--Hannes

On 6/13/17, p...@highoctane.be <p...@highoctane.be> wrote:
> On Tue, Jun 13, 2017 at 11:34 AM, Alistair Grant <akgrant0...@gmail.com>
> wrote:
>
>> On Tue, Jun 13, 2017 at 11:25:15AM +0200, p...@highoctane.be wrote:
>> > I need to upgrade to 16.04 now :-)
>>
>> :-)
>>
>> Don't forget you can install snapd on Ubuntu 14.04:
>>
>> https://snapcraft.io/docs/core/install-ubuntu
>>
>>
> Ah, wasn't aware of that. Thx Alistair!
>
> Phil
>
>
>> Cheers,
>> Alistair
>>
>>
>> > Phil
>> >
>> > On Tue, Jun 13, 2017 at 11:04 AM, Stephane Ducasse <
>> stepharo.s...@gmail.com>
>> > wrote:
>> >
>> >     THANKS A LOT ALISTAIR.
>> >     I mean it :)
>> >
>> >     On Tue, Jun 13, 2017 at 10:58 AM, Alistair Grant <
>> akgrant0...@gmail.com>
>> >     wrote:
>> >     > Hi Everyone,
>> >     >
>> >     > I've updated the Pharo 6 snap package for Ubuntu.
>> >     >
>> >     > The major advantages of using the snap package are:
>> >     >
>> >     > - No need to install all the 32 bit dependencies on a 64 bit
>> system,
>> >     >   they're all contained and isolated within the snap package.
>> >     > - Automagically distinguish between 32 bit and 64 bit images and
>> run the
>> >     >   appropriate VM (as with the ZeroConf package, the 64 bit VM
>> > still
>> >     >   needs more testing).
>> >     >
>> >     >
>> >     >
>> >     > To get Pharo up and running on Ubuntu 16.04 or later:
>> >     >
>> >     > # Install Pharo
>> >     > $ sudo snap install --candidate pharo --classic
>> >     > # If your system isn't configured for threaded heartbeat:
>> >     > $ sudo pharo.config
>> >     > # Download the latest Pharo 6 image
>> >     > $ pharo.getimage
>> >     > # Go...
>> >     > $ pharo.ui Pharo.image
>> >     > # or:
>> >     > $ pharo Pharo.image eval 4+3
>> >     >
>> >     > To get a list of available commands:
>> >     >
>> >     > $ snap info pharo
>> >     >
>> >     >
>> >     > If you're on Debian or Ubuntu 14.04 you'll need to install snapd,
>> see
>> >     > https://snapcraft.io/docs/core/install
>> >     >
>> >     >
>> >     > The VM is the threaded heartbeat, dated 201705310241.
>> >     >
>> >     > The installation flags are:
>> >     >
>> >     > --candidate - The edge and beta channels are for development
>> versions.
>> >     >   It progresses to candidate and then stable.
>> >     > --classic - Snap packages are normally sandboxed for security
>> >     >   reasons.  Since Pharo is a development environment
>> >     >   in which we want to be able to run any executable,
>> >     >   or load any library, it is installed with access to
>> >     >   the entire system (as the running user).
>> >     >
>> >     > Why use snap packages?
>> >     >
>> >     > - They include all dependencies.  In particular, for the 32 bit
>> >     >   versions, this means that it isn't necessary to install all the
>> 32 bit
>> >     >   architecture and associated dependencies.
>> >     > - Including dependencies means that there shouldn't be any
>> problems with
>> >     >   incompatible library versions when upgrading.
>> >     >
>> >     > Why not use snap packages?
>> >     >
>> >     > - It's a relatively new technology, with a number of rough edges.
>> >     > - There may still be issues with its sandboxing that I haven't
>> >     >   discovered yet.
>> >     > - Because the package uses classic confinement, it isn't
>> >     >   cross-distribution in practice (unfortunately).
>> >     >
>> >     > Please let me know of any other advantages or disadvantages you
>> think
>> >     > should be listed here.
>> >     >
>> >     > If you don't trust me to configure your system correctly (which
>> requires
>> >     > sudo):
>> >     >
>> >     > - All the scripts that make up the sub-commands are visible, e.g.
>> >     > pharo.config can be viewed at /snap/pharo/current/usr/bin/CONFIG
>> >     >
>> >     >
>> >     > The packaging code is at: https://github.com/akgrant43/pharo-snap
>> >     >
>> >     >
>> >     > Cheers,
>> >     > Alistair
>>
>>
>>
>

Reply via email to