Pour installer plexdrive 4.0.0 (qui est bien plus rapide que les précédente version et surtout non buggé) il faut d'abord installer Golang pour compiler le code :
Téléchargez la dernière version de Golang
wget https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz
Décompressez la :
tar -C /usr/local -xzf go1.8.3.linux-amd64.tar.gz
Définissez le chemin pour la variable d’environnement :
mkdir ~/.go
echo "GOPATH=$HOME/.go" >> ~/.bashrc
echo "export GOPATH" >> ~/.bashrc
echo "PATH=\$PATH:\$GOPATH/bin # Add GOPATH/bin to PATH for scripting" >> ~/.bashrc
source ~/.bashrc
Maintenant il faut installer Mongodb :
Premièrement importez la clé publique
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
ajouter la source du package et installer
echo "deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.4 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
sudo apt-get update
sudo apt-get install -y mongodb-org
et lancer le service :
sudo systemctl enable mongod
sudo service mongod start
et pour finir si ce n'est pas déjà fait installer git :
sudo apt-get install -y git
Maintenant compilons !
cd /opt
git clone https://github.com/dweidenfeld/plexdrive.git -b mongodb
cd plexdrive
go get -d ./...
go build
Si tout c'est bien passé vous deviez avoir le fichier compilé dans le dossier de plexdrive
Installez le maintenant
mv plexdrive /usr/bin/plexdrive
chmod +x /usr/bin/plexdrive
et pour finir il faut modifier votre fichier service qui monte votre plexdrive en y ajoutant "-m localhost" ce qui donne
[Unit]
Description=Plexdrive
AssertPathIsDirectory=/mnt/plexdrive
After=network-online.target
[Service]
Type=simple
ExecStart=/usr/bin/plexdrive -v 2 -o allow_other -m localhost /mnt/plexdrive
ExecStop=/bin/fusermount -u /mnt/plexdrive
Restart=on-abort
[Install]
WantedBy=default.target
Vous voilà avec un plexdrive 4.0.0 fonctionnel !