Openrefine: Installer on package for Linux

Created on 27 Jan 2018  ·  18Comments  ·  Source: OpenRefine/OpenRefine

Would be great to offer/build Linux installer on a package form: Classic DEB, RPM or new AppImage/Snap/Flatpak. Either way also would be great to have it available on official repos of main Linux distros.

enhancement good second issue help wanted packaging

Most helpful comment

@thadguidry HI! Of course, let me retake this. A lot of things have changed since my last commit to this, so now I can dedicate time to this.

All 18 comments

@pabloab That's very true! This mostly requires familiarity with these packaging systems rather than OpenRefine itself, so it's a good task for anyone who wants to help without diving in the internals too much.

I found this repo by @pachamaltese : https://github.com/pachamaltese/openrefine-deb
Can it help?

@magdmartin at least my repo adds an icon and install dependencies

in the future I shall create a PPA for upgrades

@pachamaltese can you send a pull request so our core team can review, provide feedback and merge it?

@pachamaltese Hi! We would like to see this issue get some love. Do you think you could volunteer as a maintainer for our Linux packaging? What do you need from us to help, let us know.

@thadguidry HI! Of course, let me retake this. A lot of things have changed since my last commit to this, so now I can dedicate time to this.

@thadguidry I shall follow package creation in a very similar way to RStudio, I; ll start with DEB files

@thadguidry here is an updated deb package https://github.com/pachamaltese/openrefine-deb/releases/download/3.2/openrefine-3.2.deb
now I shall find a way to create an rpm package for fedora/fedora-based

@pachamaltese How's the progress going on this? By the way, we are about to push out Github Actions to create nightly releases (and later general releases, packages) so this might be an opportunity to coordinate.

@wetneb @magdmartin any other thoughts on this issue and Github Actions?

hi!!

debian/ubuntu: ok and ready

fedora/centos: I need to ask a friend, it's a different world

—————

Mauricio Vargas Sepúlveda 帕夏
Do you like Data Science? visit pacha.hk
你爱科学数据专吗?你走pacha.hk

On Mon, Jan 27, 2020 at 2:24 PM Thad Guidry notifications@github.com
wrote:

@pachamaltese https://github.com/pachamaltese How's the progress going
on this? By the way, we are about to push out Github Actions to create
nightly releases (and later general releases, packages) so this might be an
opportunity to coordinate.

@wetneb https://github.com/wetneb @magdmartin
https://github.com/magdmartin any other thoughts on this issue and
Github Actions?


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/OpenRefine/OpenRefine/issues/1445?email_source=notifications&email_token=ACM7UOIE543CFYDSTHSLXO3Q74KDLA5CNFSM4EN54QRKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEKAK3HA#issuecomment-578858396,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACM7UOISWVKGQWZRW5Q2GBTQ74KDLANCNFSM4EN54QRA
.

@thadguidry @magdmartin @wetneb
Hi. I shall need help to translate the Ubuntu/Debian work (ready) to Fedora/CentOS/RedHat. It's a totally different world. The unified solution would be to create a snap package, but I'd avoid it as much as I can.

Feel free to submit your DEB packaging on its own - it's already something that would be very welcome even without an accompanying RPM.

@pabloab the problem with that is that creates a static conversion, and dependencies are not solved

@wetneb I've just uploaded what I had in a external drive https://github.com/pachamaltese/openrefine-deb, it's updated to openrefine 3.3.

Ok, so the remaining work to get this integrated in this repository would be to wrap this process inside the Maven packaging process, configured in packaging/pom.xml.

@wetneb hi, I've looked the xml file and I have no idea of how to integrate deb scripts with that

Can I +1 for Flatpak (and appearing on Flathub), very easy for people less experienced with Linux to use, also works well on Intel Chromebooks which expands the range of devices OpenRefine works on

Thanks

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ralcazar-oeg picture ralcazar-oeg  ·  3Comments

wetneb picture wetneb  ·  3Comments

thadguidry picture thadguidry  ·  3Comments

thadguidry picture thadguidry  ·  3Comments

wetneb picture wetneb  ·  3Comments