@ZileXa wrote:
May I suggest updating the installation and upgrade instructions?
This is how I had to install Flexget to get it fully working on Debian Jessie and Stretch. The installation instructions on the website seem too bare to figure this out:To install:
sudo apt-get -y install python3 sudo apt-get -y install python3-pip sudo apt-get install -y python3-libtorrent sudo pip3 install --upgrade setuptools sudo pip3 install virtualenv virtualenv --system-site-packages -p python3 $HomeFolder/flexget/ cd $HomeFolder/flexget/ bin/pip install flexget==2.11.21 (install this older version because newer ones contain bugs) source ~/flexget/bin/activate pip3 install subliminal>=2.0 pip3 install transmissionrpc pip3 install transmissionrpc --upgrade
Sure some might already have python3, if they are aware they have, they will skip it. It is still necessary to inform what is needed.
And this is how I upgrade:
- Check your version and the latest:
~/flexget/bin/flexget -V
- stop flexget daemon:
sudo systemctl stop flexget
- upgrade setuptools:
sudo pip3 install --upgrade setuptools
- upgrade pip3:
pip3 install --upgrade pip
##not sure if necessary but won't do harm- go to flexget folder:
cd ~/flexget/
- upgrade upgrade pip:
bin/pip install --upgrade pip
- upgrade upgrade flexget:
bin/pip install --upgrade flexget
- activate the virtualenv:
source ~/flexget/bin/activate
- upgrade transmissionrpc:
pip3 install transmissionrpc --upgrade
##optional, last update was 2013- upgrade subliminal:
pip3 install subliminal --upgrade
#optional, last update was 2016exit
- optionally delete the database:
rm -r ~/flexget/db-config.sqlite
##on it's next run, Flexget will upgrade it's database if needed. This might cause issues. You can delete your database and do the "first run" tasks again (for example authorizing Trakt and run flexget for the first time fully with execute --now).
Posts: 2
Participants: 1