-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
possibility to use in Linux #27
Comments
All of the Python libraries are cross platform and compatible with Linux, but I have not built an executable. At the moment I don't have plans to do so, but I think I've seen people run the Python script successfully. |
Yes, it is easily possible to use pdfsticher on Linux, I am doing so ;) |
Yes, I'm using it on Linux too. Make sure you open it with python3 as a different one might be default for your system (mine is 2.8 I believe). |
Look into appimage + Ubuntu package manager |
I've been playing around with building a binary on linux and for some reason the core wxpython shared object library is huge, like 120 MB instead of the 20ish that I get on mac/windows. I'm using the wxpython wheel at https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-20.04/wxPython-4.1.1-cp38-cp38-linux_x86_64.whl for an Ubuntu 20.04 install. I'll keep looking at it, but for now that's kind of an unreasonable file size. @mara004 I just saw your comment about packaging for distributions. This would be a good thing to look into and might help to make the wx library a dependency instead of part of PDFstitcher. |
Interesting. I didn't even know there is a wheel - I overlooked that when I installed wxpython. I'm don't know either why the binary is that large.
Yes, I think on Linux it is still the best way to use distribution repositories as much as possible, to avoid installing the same libraries multiple times in different binaries. |
There are few utility tools which can help prepare Python apps for AppImage creation:
But do not hesitate to ask for help with AppImage creation: |
Hi Charlotte, Flathub is a build and distribution platform for Linux apps, packaged in I'm volunteering to make a flatpak for PDF Stitcher to be published in https://flathub.org/. The usual maintenance for new releases is just changing version string and It's understandable if you can't commit to maintaining it, I can do the new Thank you, |
@nbenitez Thank you for the offer, I would be happy to make PDFStitcher available on flathub. As you can see my repo is pretty disorganized at the moment, and part of the reason I moved things around last month was to create a better structure for distribution. In particular, I plan to add a proper setup script and a CI workflow so that Windows/Mac/Linux binaries can be bundled using GitHub actions. Unfortunately I started a new job last summer that has been taking all of my time, but this serves as a great reminder/push to get it done. |
Nice. Good news PDFStitcher is already published on Flathub: So now it's easy to install from any Linux distro. Thanks, |
More options are good, but I still want AppImage. |
I'll keep this issue open. It looks like AppImage would work best if I get it on pypi first, which I've been working on (though wxPython is proving to be a somewhat complicated choice). |
Hi!
Is there an opportunity to use your tool in Linux?
And if not yet, is it planned?
Greets from Germany
The text was updated successfully, but these errors were encountered: