View Single Post
Old 03-13-2026, 07:58 PM   #42
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 46,083
Karma: 29579912
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
Just FYI if you are running upgrades on macOS and windows, they can be fully automated you dont need the user to perform manual steps. Google how to use msiexec to automate msi installation and for macOS you can use hdiutil and ditto to automate copying. See the update-on-ox script in calibre for an example.

Similarly on Linux you can prompt the user for their sudo password and then pipe it in to STDIN to automate. Of course Linux is a total mess of custom setups some people may not use sudo preferring an alternative, others may have setup passwordless sudo and so on and so forth.
kovidgoyal is online now   Reply With Quote