Aller au contenu

Ipkg Ds213+,ds214 Et Compilation

Featured Replies

Posté(e)

Bonjour,

Nous utilisons dans notre entreprise des NAS Synology.

Pour vérifier que les NAS fonctionnent correctment, nous avons l'habitude d'installer zabbix-agent.

Cependant, pour se faire, nous avons besoins d'installer tout le nécessaire pour compiler des fichiers sources.

Nous utilisons ipkg pour installer gcc et toutes les dépendances nécessaire.

Malheureusement, sur certains Synology (DS214 et DS213+), il n'y a pas de script permettant l'installation de ipkg.

Voici donc les questions que je me pose:

Y-a-t'il d'autres programmes installable sur tous les synology permettant la gestion des paquets ? ( comme apt, yum, ipkg )

Si n'est pas le cas y-t'il moyen de compiler sois-même, à partir d'une machine linux standard ipkg (ou bien directement zabbix-agent) pour qu'il soit compatible avec l'architecture du NAS ?

  • 2 mois après...
Posté(e)

y-t'il moyen de compiler sois-même, à partir d'une machine linux standard ipkg (ou bien directement zabbix-agent) pour qu'il soit compatible avec l'architecture du NAS ?

L'approche "nominale" préconisée par Synology serait a mon avis d'utiliser le SDK ("toolchain") officiel pour cross compiler sur un Linux de son choix.

En effet "optware" (AKA "ipkg") n'est pas officiellement supporté et c'est d’ailleurs la première chose que le support officiel demande de désinstaller en cas de problème avant d'accepter d'investiguer.

C'est pas forcément trivial mais documenté

La doc est à prendre ici ("guide des développeurs tiers")

Pour la toolchain, c'est au même endroit en choisissant le lien "Trousses à outils et source GPL" en et ensuite "DSM 5.0 Tool Chains"

Pour simplifier le travail, l'équipe "synocommunity" (dont les membres sont très actifs dans ce forum) met à disposition un "framework" de developpement ("spksrc") qu'on peut trouver ici: https://github.com/SynoCommunity/spksrc qu'on peut utiliser si on le souhaite.

Modifié par CoolRaoul

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…

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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.