Git Product home page Git Product logo

Comments (4)

freekvh avatar freekvh commented on September 26, 2024 1

Snaps can solve both problems: https://snapcraft.io/
Of course making them requires some work :)

from irap.

nunofonseca avatar nunofonseca commented on September 26, 2024

Hi Pete,
Thank your for your question.
Yes, ideally it would be better to take advantage of system provided or pre-compiled binaries. However, this approach raises several issues. First, the binaries installed would need to match the versions integrated in iRAP - using a different version may have some nasty consequences, being the failure of the pipeline the less problematic. Also, there are too many linux flavours which complicates everything. Another issue is that it requires root access to a machine, which not all users have. Lastly, it would involve too much time to maintain with a relative small return - iRAP is probably only installed no more than a couple of times a year by a user.

Note that if you are able to install the binaries (same version as installed by the iRAP install script) then you can skip the compilation of some libraries and reduce the installation time. To have finer control of what is installed you can use the "manual" installation this page.

Thanks and cheers.

from irap.

PeteClapham avatar PeteClapham commented on September 26, 2024

Hi,

ty for the update, this all makes sense
Pete

from irap.

nunofonseca avatar nunofonseca commented on September 26, 2024

Currently iRAP is available in docker images which kinda works around some of the issues of portability between Linux flavors and versions. Snapcraft looks interesting - it surely deserves some consideration. Feel free to open an issue requesting this enhancement ;-)

from irap.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.