Aller au contenu

Pozzo

Membres
  • Compteur de contenus

    2
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Pozzo

  1. Création de la tâche planifiée pour automatiser le démarrage Au lieu de créer une tache planifiée pour ça, il est préférable de créer un script d'initialisation calibre-web.conf qu'il suffit de copier dans le dossier /etc/init Ce fichier contiendra uniquement les lignes suivantes : description "Calibre-Web" author "janeczku" start on started pkgctl-python311 stop on runlevel [06] exec /volume1/@appstore/python311/bin/python3 /path/to/calibre-web/cps.py Ce qui permettra à Synology de démarrer automatiquement calibre-web juste apres le démarrage du package python311 Et on pourra arreter/démarrer/voir le status de calibre-web via les commandes suivantes : sudo synoservicectl --stop calibre-web sudo synoservicectl --start calibre-web sudo synoservicectl --status calibre-web Le script init doit bien sûr être adapté si vous avez créé un virtualenv python pour calibre-web (il faudra activer l'environnement avant de démarrer cps.py)
  2. Depuis la version 0.6.18 c'est le module advocate qui nécessite netifaces. Effectivement sur un Synology, si on essaie d'installer advocate via la commande : pip3 install advocate ca plante au moment de la compilation de netifaces (dont dépend advocate) MAIS : netifaces est disponible précompilé pour python2 ! On peut donc faire : pip2 install netifaces ce qui va installer netifaces.so et un dossier netifaces-0.11.0.dist-info dans le dossier /usr/lib/python2.7/site-packages/ Il suffit alors de recopier tout ça dans votre environnement python3 : selon votre cas, soit globalement : cp -r /usr/lib/python2.7/site-packages/netifaces* /var/packages/python311/target/lib/python3.11/site-packages soit dans l'environnement spécifique de votre projet : cp -r /usr/lib/python2.7/site-packages/netifaces* venv/lib/python3.11/site-packages/ et on peut alors ensuite installer sans problème advocate pip3 install advocate et installer ensuite tous les pré-requis de calibre-web pip3 install -r /path/to/requirements.txt
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.