23 lines
1.2 KiB
Bash
23 lines
1.2 KiB
Bash
#!/bin/bash
|
|
install_packages lsb-release software-properties-common || error "Failed to install dependencies"
|
|
|
|
case "$(get_codename)" in
|
|
buster)
|
|
sudo add-apt-repository "deb http://deb.debian.org/debian buster-backports main" -y
|
|
# add pin priority for youtube-dl so it will download from the backports repo
|
|
# this is not necessary for bullseye
|
|
# this will not interfere if the user has pinned the backports repo themselves
|
|
sudo sh -c "cat > /etc/apt/preferences.d/youtube-dl-backports << _EOF_
|
|
Package: youtube-dl
|
|
Pin: release a=buster-backports
|
|
Pin-Priority: 500
|
|
_EOF_"
|
|
sudo apt update
|
|
;;
|
|
esac
|
|
# install some dependencies (these could be skipped as the .deb requires them, but it is good to check if they will install first)
|
|
install_packages adwaita-qt python3-setproctitle python3 youtube-dl || error "Failed to install dependencies"
|
|
install_packages "https://github.com/persepolisdm/persepolis/releases/download/3.2.0/persepolis_3.2.0.2_all.deb" || error "Failed to install persepolis"
|
|
|
|
echo -e "\nYou may want to install Persepolis Download Manager Integration on your browser. For more info, see here: \e[4mhttps://github.com/persepolisdm/persepolis/wiki/Home-en#extensions\e[0m"
|