Aller au contenu

install de CouchPotato impossible à cause de Git


Messages recommandés

Bonjour à tous,
J'ai un souci avec mon syno et j'aimerai le partager avec vous, en espérant que quelqu'un puisse m'aider. Je cherche à installer CouchPotato.

Mon syno
DSM 4.2 - Syno DS209+II - archi ppc853x. Les mises à jour officielles du DSM ne sont plus fournies par Synology.

Depuis le Centre de paquet, les paquets suivants sont déjà installés depuis longtemps et fonctionnent bien.
iPKGui 1.0-241 (du 01 avril 2017)
NZBGet 16.4-21
Python 2.7.11-15

Voici comment j'ai procédé.

TENTATIVE AVEC LE CENTRE DE PAQUET
Centre de paquet --> CouchPotato Custom 20140604-4
Message d'erreur: Installez "Git" avant d'installer ce package

Centre de paquet --> CouchPotato 20141013-6
Message d'erreur: Installez "Git" avant d'installer ce package

Centre de paquet --> Git Server Beta 1.8.3-1
Message d'erreur: Installez "Git 1.8.2" avant d'installer ce package

Dans le Centre de paquet, Git n'apparait pas, seul Git Server Beta apparait.

TENTATIVE AVEC iPKGui
Je me décide donc à installer Git depuis iPKGui.
Il est disponible en version 2.9.3-1 ( fichier: git_2.9.3-1_powerpc.ipk )
J'installe aussi les quelques dépendances nécessaires: glibc-opt, zlib, openssl, libcurl, diffutils, rcs, expat, gettext

#>/opt/bin/ipkg install git
Installing git (2.9.3-1) on /opt/.
Downloading http://ipkg.nslu2-linux.org/optware-ng/ct-ng-ppc-e500v2/git_2.9.3-1_powerpc.ipk.
package git suggests installing git-manpages
Configuring git.

Git s'est bien installé. Il apparait bien dans iPKGui comme paquet installé, mais n'apparait pas dans le centre de paquet.

Je retente l'installation des paquets suivants depuis le centre de paquets:
CouchPotato Custom 20140604-4
CouchPotato 20141013-6
Git Server Beta 1.8.3-1
J'obtiens les mêmes messages d'erreurs.

Je reboot le nas au cas où, et je retente l'install des 3 paquets --> mêmes erreurs.
Je désinstalle le paquet Git avec iPKGui. Je reboot au cas où.

TENTATIVE AVEC LES SPK DE SYNOLOGY
Je me rend à cette URL et je récupère tous les paquets pour mon architecture ppc853x.
https://usdl.synology.com/download/Package/spk/Git/

L'installation manuelle du SPK ( Git-ppc853x-1.8.1.3-0006.spk ) me renvoit l'erreur :
Ce package nécessite la version du DSM 4.3-3725 ou supérieure.

Tous les autres SPK ( Git-ppc853x-.... ) de version supérieure me renvoient l'erreur :
Ce package nécessite la version du DSM 5.0-4371 ou supérieure.

TENTATIVE DE RECHERCHE DE Git déjà compilé pour mon architecture
J'ai trouvé des paquets déjà compilés à cette URL que vous devez certainement connaître:
https://www.dropbox.com/sh/aiz3migoap42b7s/AABHlfR7fvQGr8VwBat-xgyWa?lst=
Malheureusement, je ne trouve que git_ppc854x_1.8.4-3.spk, ce n'est pas la bonne archi.

Je suis dans une impasse.
Peut-être qu'en compilant les sources de Git ( https://github.com/SynoCommunity/spksrc/tree/master/spk/git ) pour mon architecture ppc853x, cela fonctionnerait. Mais c'est une opération que je ne sais pas effectuer.

Je recherche un peu d'aide.
Merci.

:question:

Modifié par kiko26
Lien vers le commentaire
Partager sur d’autres sites

Merci bien Einsteinium,
J'ai vu et lu les posts concernant : "faire croire au NAS que c'est un autre modèle". Je préfère ne pas m'engager sur cette voie. Je viens de changer les disques durs de mon nas et il contient toutes mes sauvegardes.
Je préfère me lancer dans la création de SPK, c'est une chose que je n'ai pas encore faite! J'ai trouvé un bon tuto ici: https://mondedie.fr/d/8278-Tuto-Compiler-un-paquet-pour-Synology-quand-repo-SynoCommunity-HS
Je me demandais juste s'il était mieux de compiler les SPK directement sur le NAS ou sur une autre machine (virtuelle ou pas)...

Encore merci

Lien vers le commentaire
Partager sur d’autres sites

Il y a 8 heures, Lelolo a dit :
  • Si tu installes un spk à partir d'IPKGui, c'est tout à fait normal que tu ne le retrouves pas dans le centre de paquet...

Avec l'aide d'iPKGui j'ai installé un fichier IPK et non pas SPK

Il y a 8 heures, Lelolo a dit :
  • Pour des questions de rapidité, la compilation est préférable sur une machine extérieure (Windows, Linux, Mac...)

J'ai monté rapido un Debian 9 en 32 bits sous VirtualBox.
J'ai suivi ce tuto https://mondedie.fr/d/8278-Tuto-Compiler-un-paquet-pour-Synology-quand-repo-SynoCommunity-HS
J'ai créé les dossiers / fichiers manquants dans l'arbo:
/home/kiko/spksrc/kernel/syno-ppc853x-4.2/digests et Makefile
/home/kiko/spksrc/toolchains/syno-ppc853x-4.2/digests et Makefile

Je me suis aidé de ces sources:
La FAQ de la communauté https://github.com/SynoCommunity/spksrc/wiki/Frequently-Asked-Questions
Les architectures des Syno https://github.com/SynoCommunity/spksrc/wiki/Architecture-per-Synology-model et https://www.synology.com/en-us/knowledgebase/DSM/tutorial/General/What_kind_of_CPU_does_my_NAS_have
Le fonctionnement des fichiers Makefile https://github.com/SynoCommunity/spksrc/pull/1276/files
Le guide du dev chez Syno https://developer.synology.com/download/developer-guide.pdf
Les versions par rapport au GPL https://hallard.me/how-to-install-kernel-modules-on-synology-ds1010-dsm-4-1/
La création des HASH  https://github.com/SynoCommunity/spksrc/blob/master/kernel/syno-ppc853x-4.3/digests
Les NAS GPL Source https://ftp.net-snmp.com/projects/dsgpl/files/Synology NAS GPL Source/
Un post sur les GPL https://forum.synology.com/enu/viewtopic.php?t=73812
les Tool Chains https://sourceforge.net/projects/dsgpl/files/ et https://sourceforge.net/projects/dsgpl/files/DSM 4.2 Tool Chains/PowerPC 853x Linux 2.6.32/
et pour finir http://www.nas-forum.com/forum/topic/33688-usbserial-et-ftdi-pour-ds209ii-sous-dsm41-2668/


Pour ma toute première compilation sous Linux, je suis fier de moi.

Si quelqu'un a besoin du paquet, il est disponible.

Merci à tous pour votre aide.

:smile:

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • 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.