OpenGospel icon indicating copy to clipboard operation
OpenGospel copied to clipboard

Packaging for Linux Distributions

Open hyperdriveguy opened this issue 8 years ago • 3 comments

This issue will be on hold until 1.0. Packages will need to be made for various distributions, or maybe even an appImage

hyperdriveguy avatar May 23 '17 00:05 hyperdriveguy

Providing an AppImage would have, among others, these advantages:

  • Applications packaged as an AppImage can run on many distributions (including Ubuntu, Fedora, openSUSE, CentOS, elementaryOS, Linux Mint, and others)
  • One app = one file = super simple for users: just download one AppImage file, make it executable, and run
  • No unpacking or installation necessary
  • No root needed
  • No system libraries changed
  • Works out of the box, no installation of runtimes needed
  • Optional desktop integration with appimaged
  • Optional binary delta updates, e.g., for continuous builds (only download the binary diff) using AppImageUpdate
  • Can optionally GPG2-sign your AppImages (inside the file)
  • Works on Live ISOs
  • Can use the same AppImages when dual-booting multiple distributions

Here is an overview of projects that are already distributing upstream-provided, official AppImages.

probonopd avatar Jul 24 '17 00:07 probonopd

Another benefit of packaging would be to expand the user base by making installation easier.

Today I was able to install and run OpenGospel for the first time. My previous attempts failed. Here's what worked for me (Ubuntu 20.04 LTS): To satisfy dependencies: Python 3 sudo apt-get install python3 WebKitGTK sudo apt-get install gir1.2-webkit2-4.0 Python GObject sudo apt-get install -y python-gobject

Download and extract OpenGospel

  • Green "Code" button > "Download zip" After following the instructions in the Readme file, OpenGospel ran but with no content.

To get the scripture text, I download and ran the "generator script." Then, I moved the new "scriptures" folder into the following OpenGospel folder: OpenGospel-master/generated-standard-works/

Now it's working! I hope this is helpful to others who come after me.

jcarroll avatar Oct 31 '21 11:10 jcarroll

@jcarroll You can also just move the files in OpenGospel-master/scriptures.nephi.org into OpenGospel-master/generated-standard-works/scriptures, and rename index.html to main-menu.html.

Crilum avatar Feb 08 '22 18:02 Crilum