diff --git a/Documentation/GettingStarted.md b/Documentation/GettingStarted.md index 200c21d7..d71bb13b 100644 --- a/Documentation/GettingStarted.md +++ b/Documentation/GettingStarted.md @@ -26,8 +26,8 @@ Extract the zip file to a folder and then run `Libation.exe` from inside of that folder. Do not put it in Program Files. The inability to edit files from there causes problems with configuration and updating. -* [Ubuntu Linux (beta)](InstallOnLinux.md) -* [MacOS (beta)](InstallOnMac.md) +* [Ubuntu Linux](InstallOnLinux.md) +* [MacOS](InstallOnMac.md) ### Create Accounts diff --git a/Documentation/InstallOnLinux.md b/Documentation/InstallOnLinux.md index 2aa72be6..4b5edc24 100644 --- a/Documentation/InstallOnLinux.md +++ b/Documentation/InstallOnLinux.md @@ -4,97 +4,19 @@ ...or just tell more friends. As long as I'm maintaining this software, it will remain **free** and **open source**. +### Install and Run Libation on Ubuntu -# Run Libation on Ubuntu (Beta) -This walkthrough should get you up and running with Libation on your Ubuntu machine. +New Libation releases are automatically packed into a debian package and are available from the Libation repository's releases page. -Some limitations of the linux release are: -- Cannot customize how illegial filename characters are replaced. -- The Auto-update function is unavailable +Run this command in your terminal to dowbnload and install Libation, replacing the url with the Latest Libation .deb package url: -## Dependencies - -### FFMpeg (Optional) -If you want to convert your audiobooks to mp3, install FFMpeg using the following command: - -```console -sudo apt-get install -y ffmpeg -``` - -## Install Libation - -Download the most recent linux-64 binaries zip file and save it as `libation-linux-bin.zip`. Save the 'install-libation.sh' bash script to a file. From the terminal make the script file executable: - -
- install-libation.sh - - ```BASH - #!/bin/bash - - FILE=$1 - - if [ -z "$FILE" ] - then echo "This script must be called with a the Libation Linux bin zip file as an argument." - exit - fi - - if [[ "$EUID" -ne 0 ]] - then echo "Please run as root" - exit - fi - - if [ ! -f "$FILE" ] - then echo "The file \"$FILE\" does not exist." - exit - fi - - echo "Extracting $FILE" - - FOLDER="$(dirname "$FILE")/libation_src" - echo "$FOLDER" - - sudo -u $SUDO_USER unzip -q -o ${FILE} -d ${FOLDER} - - if [ $? -ne 0 ] - then echo "Error unzipping ${FILE}" - exit - fi - - sudo -u $SUDO_USER chmod +700 ${FOLDER}/Libation - sudo -u $SUDO_USER chmod +700 ${FOLDER}/Hangover - sudo -u $SUDO_USER chmod +700 ${FOLDER}/LibationCli - - #Remove previous installation program files and sym link - rm /usr/bin/Libation - rm /usr/bin/Hangover - rm /usr/bin/LibationCli - rm /usr/bin/libationcli - rm /usr/lib/libation -r - - #Copy install files, icon and desktop file - cp ${FOLDER}/glass-with-glow_256.svg /usr/share/icons/hicolor/scalable/apps/libation.svg - cp ${FOLDER}/Libation.desktop /usr/share/applications/Libation.desktop - mv ${FOLDER}/ /usr/lib/libation - - chmod +666 /usr/share/icons/hicolor/scalable/apps/libation.svg - gtk-update-icon-cache -f /usr/share/icons/hicolor/ - ln -s /usr/lib/libation/Libation /usr/bin/Libation - ln -s /usr/lib/libation/Hangover /usr/bin/Hangover - ln -s /usr/lib/libation/LibationCli /usr/bin/LibationCli - ln -s /usr/lib/libation/LibationCli /usr/bin/libationcli - - echo "Done!" - ``` -
- -```console -chmod +700 install-libation.sh -``` -Then run the script with the libation binaries zipfile as an argument. -```console -sudo ./install-libation.sh libation-linux-bin.zip +```Console +wget -O libation.deb https://github.com/rmcrackan/Libation/releases/download/vX.X.X/Libation.X.X.X-linux-chardonnay.deb && +sudo apt install ./libation.deb ``` You should now see Libation among your applications. +Additionally, you may launch Libation, LibationCli, and Hangover (the Libation recovery app) via the command line using 'libation, libationcli', and 'hangover' aliases respectively. + Report bugs to https://github.com/rmcrackan/Libation/issues diff --git a/Documentation/InstallOnMac.md b/Documentation/InstallOnMac.md index 97307f8c..f550b09e 100644 --- a/Documentation/InstallOnMac.md +++ b/Documentation/InstallOnMac.md @@ -5,7 +5,7 @@ -# Run Libation on MacOS (Beta) +# Run Libation on MacOS This walkthrough should get you up and running with Libation on your Mac. ## Install Libation diff --git a/Source/AppScaffolding/AppScaffolding.csproj b/Source/AppScaffolding/AppScaffolding.csproj index 8491086e..64754dc1 100644 --- a/Source/AppScaffolding/AppScaffolding.csproj +++ b/Source/AppScaffolding/AppScaffolding.csproj @@ -2,7 +2,7 @@ net7.0 - 8.8.2.1 + 9.0.0.1