Merge pull request #451 from Mbucari/patch-3
Updated for new deb package builds
This commit is contained in:
commit
ef71d36dee
@ -4,97 +4,19 @@
|
|||||||
...or just tell more friends. As long as I'm maintaining this software, it will remain **free** and **open source**.
|
...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)
|
New Libation releases are automatically packed into a debian package and are available from the Libation repository's releases page.
|
||||||
This walkthrough should get you up and running with Libation on your Ubuntu machine.
|
|
||||||
|
|
||||||
Some limitations of the linux release are:
|
Run this command in your terminal to dowbnload and install Libation, replacing the url with the Latest Libation .deb package url:
|
||||||
- Cannot customize how illegial filename characters are replaced.
|
|
||||||
- The Auto-update function is unavailable
|
|
||||||
|
|
||||||
## Dependencies
|
```Console
|
||||||
|
wget -O libation.deb https://github.com/rmcrackan/Libation/releases/download/vX.X.X/Libation.X.X.X-linux-chardonnay.deb &&
|
||||||
### FFMpeg (Optional)
|
sudo apt install ./libation.deb
|
||||||
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:
|
|
||||||
|
|
||||||
<details>
|
|
||||||
<summary>install-libation.sh</summary>
|
|
||||||
|
|
||||||
```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!"
|
|
||||||
```
|
|
||||||
</details>
|
|
||||||
|
|
||||||
```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
|
|
||||||
```
|
```
|
||||||
|
|
||||||
You should now see Libation among your applications.
|
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
|
Report bugs to https://github.com/rmcrackan/Libation/issues
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user