Laszlo Kishalmi created NETBEANS-341:
----------------------------------------

             Summary: Provide Snap Packages for NetBeans
                 Key: NETBEANS-341
                 URL: https://issues.apache.org/jira/browse/NETBEANS-341
             Project: NetBeans
          Issue Type: Wish
            Reporter: Laszlo Kishalmi


The aim of this wish is to make NetBeans IDE available using Snap packaging 
system making it available on almost all Linux distributions.

While the invention of Snap package management is a bit controversial among 
Linux users, it is definitely gaining momentum as some major brands started to 
deliver their products as Snap packages. Like Spotify and IntelliJ as well.

Snap store can provide different distribution channels for different state of 
the products, like alpha, beta and stable (additional channels can be requested 
as well). Snapcraft.io service provides an automatic build and release 
functionality for free. Also the snap client can update the installed software 
daily. Having this functionality can enable some users to live on the edge if 
they want.

I've started some experiments which can help make it happen.
 # Initial experiment creating a snap package from NetBeans 9.0-beta-rc2:
[https://github.com/lkishalmi/netbeans-snap]
 # This snap code needs to be integrated into the main NetBeans repository.
Some modifications are required of course. (I'm going to create a branch for 
that)
 # Snapcraft.io could be bind into github to enable automatic build.
As far as I see now we shall request a permission to build a the package with 
classic confinement (no-security restrictions)

My experimental package is available and can be tested with:
{code:java}
wget 
https://s3-us-west-2.amazonaws.com/lkishalmi-us-west-2-public/snaps/netbeans_9.0-beta-rc2_amd64.snap
snap install netbeans_9.0-beta-rc2_amd64.snap --dangerous --classic{code}
If we could make this happen NetBeans install on Linux could be as simple as:
{code:java}
snap install netbeans --classic{code}
 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to