Search Feedback

112
votes

Universal linux Unity3D Editor package (AppImage/snap/flatpak)

Editor

-

-

"As a Linux developer using an unsupported OS, I would like to have the Unity Editor packaged as a universal application so that I can install it on my system easily."

"As a Unity Editor developer, I would like to have my application packaged as a universal application with all my dependent runtimes included so that I only have to support one linux environment therefore reducing bugs and development overhead."

Background:

There are recently some very good solutions for packaging GUI applications such as the Unity Editor so that it is installable on most linux installations without worrying about dependencies.

https://appimage.org/
https://docs.snapcraft.io/core/snapd
https://flatpak.org/

Please package your app using one of these systems, it will be better for everyone involved.

Comments (9)

  1. 084ab6672516c2fe17a3a3ee50210c73?d=mm

    tessiof

    Mar 29, 2018 13:28

    Flatpak is a must for third party apps like Unity. This way there's no difference if you are on Ubuntu, Fedora, Arch, etc. You also don't have to worry about system upgrades, since the dependencies can be distributed with the app as a bundle.

  2. C14f211b3a09b5a998e081b96f06c3b6?d=mm

    yashar98

    Feb 03, 2018 21:49

    Hello I want to install on Endless OS

  3. 8db52e8db83672b0c822a9703a9027a4?d=mm

    srsly_tho

    Jan 12, 2018 22:03

    Can you please comment on why using the (e.g. app images) solutions are a headache for larger environments, with respect to specific challenges not addressed when using the systems, and/or challenges that come up during distribution or usage when using the systems?

    There's always a trade-off between sys-admin and user, but getting updated fixes and features immediately are very important for creators.

    As a specific, anecdotal point, debian stable is about 6m-9m behind the app image right now. The base install's mouse wheel doesn't even work, and that fix was merged by debian in august, and not yet trickled down to stable.

  4. 87155b272961f2dd2ecc6dc4fd820c89?d=mm

    DevLaTron

    Dec 22, 2017 09:43

    > How is a tar.gz better than an appimage file?

    If you're asking this, you should seriously reconsider your idea as a whole.

    - Flexibility upon installation automation
    - No protocol / tool / installation overheads (Really, allow users to mount arbitrary images???)
    - Script-ability
    - Security review-ability
    - Transparency

    Just from the top of my head, there's bound to be dozens more.

  5. C6d9e69f284e65bb029ce5d1420cb083?d=mm

    t_obrien

    Dec 21, 2017 03:09

    I'd really think its up to the unity developers about whether it is a replacement or not, depends on how many hours they spend on the .sh script.

    How is a tar.gz better than an appimage file?

  6. Af23d69ba029487cea024f73eaaf2755?d=mm

    PsychotropicDog

    Dec 20, 2017 18:01

    No. I like that tar.gz option though.

  7. 54c2a401b421c768491d6e74cb0fd945?d=mm

    Kitcat490

    Dec 20, 2017 11:36

    Absolutely not as a replacement for the current system. Could be nice for some people as an option, but don't force everyone to use one of these horrible systems. What would really be helpful is to have a tar.gz option and a simple list of dependencies that aren't included in that.

  8. 87155b272961f2dd2ecc6dc4fd820c89?d=mm

    DevLaTron

    Dec 20, 2017 09:46

    No, sorry, but no. I could potentially see this as an optional, entirely 100% non- required alternate download, but from an Administrative standpoint I do not want this AT ALL.

    I can see that you're coming from a "user" perspective, but these systems are a maintenance nightmare in a larger environment.

    Also, I do not believe the very few dependencies UnityEditor has actually warant the additional overhead of yet another packaging system.

    I don't think it's a good idea to propose complexity onto others for ones own simplicity.

  9. C6d9e69f284e65bb029ce5d1420cb083?d=mm

    t_obrien

    Dec 19, 2017 22:44

    Can't see a way to edit this idea, but I forgot to mention, this would replace the .deb package and .sh script entirely.

Your opinion counts

Help us make things better. Share your great idea for improving Unity or vote for other people’s.

Log in to post a new idea

Categories

All

(10663)

2D

(266)

Ads

(51)

AI & Navigation

(90)

Analytics

(118)

Animation

(376)

Asset Store

(283)

Asset Store Publisher

(3)

Assets

(514)

Audio

(173)

Cloud Build

(129)

Collaborate

(46)

Docs & Tutorials

(226)

Editor

(2341)

Everyplay

(13)

Game Performance Reporting

(17)

General

(1435)

Graphics

(840)

GUI

(409)

Input

(159)

Licensing

(86)

Networking

(180)

Physics

(371)

Platforms

(432)

Profiling & Optimization

(78)

Runtime

(176)

Scripting

(1119)

Terrain

(165)

WebGL

(140)