Quote:
Originally Posted by kovidgoyal
As opposed to directly running code in the actual program you download from a distribution's servers, which in turn have downloaded it from either github or the source tarballs I publish? I've never understood this crazy meme that runs around the internet about how it is "scary" to run installer scripts downloaded from the internet. It reeks of security theatre.
|
The distribute that I use, Debian, has package maintainers and security teams that provide "peer review" of the source code, you could call it. Different distributions obviously have different practices. The benefit with Debian, as I see it, is an entire separate set of eyes reviewing the code. If there is a security issue detected, the distribution's security team ensures the issue is addressed -- even if it is not addressed upstream. This is a good thing. And although the versions of the packages get outdated over time (in the stable release of the distro), they are at least proven to be stable and secure. For these reasons, I stick with Debian. Some of the software that I use, though, is less strict and I use non-Debian packages so I can stay more up-to-date (for me this includes Firefox [well, this is still a Debian team], VirtualBox, and now calibre). But, to each their own, this is my take on things.
Quote:
Originally Posted by kovidgoyal
EDIT: As for your error, use the --detach flag or make sure you run the program in a context that has a working stdout/stderr. That is dont start it from a terminal and then close the terminal. If you want to do that, use --detach
|
That was
exactly the problem. Thank you very much for your help!
EDIT: Oh, you are the creator of calibre! Let me just say, thank you very much for your hard work! Although I am a new user, so far I really like what I see and am looking forward to getting more acquainted with it. I am myself a Python developer, but in the world of web applications.