Aller au contenu

Installation De Umurmur (serveur Mumble) Sur Synology


ytehpe

Messages recommandés

Si t'as un processeur x86, installe le vrai Mumble, version static (http://mumble.sourceforge.net/).

Par ailleurs, tu peux essayer de le compiler sur une machine virtuelle et exporter juste le binaire sur ton Syno. Tu peux aussi essayer sans mettre de ARCH.

Je ne sais pas si x86 est une ARCH valide, c'est pas plut

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 181
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans ce sujet

Meilleurs contributeurs dans ce sujet

Si t'as un processeur x86, installe le vrai Mumble, version static (http://mumble.sourceforge.net/).

Par ailleurs, tu peux essayer de le compiler sur une machine virtuelle et exporter juste le binaire sur ton Syno. Tu peux aussi essayer sans mettre de ARCH.

Je ne sais pas si x86 est une ARCH valide, c'est pas plutôt i386 ?

Je suis pas un pro dans ce domaine hein ;P

Si t'as le temps et le gout du risque, installe toi une debian :P

Bonjour,

Merci, je vais essayer de compiler ça avec Ubuntu.

J'ai déjà essayer sans mettre de ARCH, je vais aussi tenter avec i386.

Ce qui me plaisait avec uMurmur c'est la simplicité et la légèreté du serveur et aussi de pouvoir adapter ton paquet pour arrêter/démarrer/configurer le serveur directement à partir de DSM.

Sinon pour debian sur le 710+ il me semble qu'une simple clé USB bootable suffit mais j'aimerais bien faire tourner les deux OS (synology et debian) en parallèle, une sorte de virtualisation en gros.

C'est possible en chrootant une debian ?

Merci d'avance.

Sam.

Lien vers le commentaire
Partager sur d’autres sites

Laisse tomber le ARCH=arm dans le make.

Que donne un

locate libssl
? J'ai l'impression qu'il te manque le libssl, l'as tu installé via IPKG ? Par ailleurs moi j'ai ça en plus :
/usr/local/include/libconfig.h

/usr/local/include/libconfig.h++

/usr/local/lib/libconfig++.a

/usr/local/lib/libconfig++.la

/usr/local/lib/libconfig++.so

/usr/local/lib/libconfig++.so.9

/usr/local/lib/libconfig++.so.9.0.0

/usr/local/lib/libconfig.a

/usr/local/lib/libconfig.la

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Merci, je vais essayer de compiler ça avec Ubuntu.

J'ai déjà essayer sans mettre de ARCH, je vais aussi tenter avec i386.

Ce qui me plaisait avec uMurmur c'est la simplicité et la légèreté du serveur et aussi de pouvoir adapter ton paquet pour arrêter/démarrer/configurer le serveur directement à partir de DSM.

Sinon pour debian sur le 710+ il me semble qu'une simple clé USB bootable suffit mais j'aimerais bien faire tourner les deux OS (synology et debian) en parallèle, une sorte de virtualisation en gros.

C'est possible en chrootant une debian ?

Merci d'avance.

Sam.

Sam, si tu avances sur Umurmur pour x86 ou à défaut Mumble, ca m'intéresse :)

Lien vers le commentaire
Partager sur d’autres sites

Sam, si tu avances sur Umurmur pour x86 ou à défaut Mumble, ca m'intéresse :)

Ok, si j'avance je vous tiens au courant, je dois avouer que pour le moment j'ai pas encore cherché.

En ce moment même j'installe ubuntu et le téléchargement des paquets linguistiques est long, très long ...

Sam.

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Mauvaise nouvelle, sous kubuntu j'ai exactement les mêmes erreurs que sur le syno (elle sont dans un post un peu plus haut).

Je télécharge l'archive, puis ./configure et make.

Je continue mes recherches, par contre je ne sais pas du tout comment installer Murmur static sur un syno.

Si quelqu'un a une idée merci d'avance.

Sam.

Edit : demain je vais essayer avec la version 1.3.2 de libconfig, sait-on jamais ...

Edit 2 : même problème avec la version 1.3.2 de libconfig

Lien vers le commentaire
Partager sur d’autres sites

A priori pour Murmur static, tu le télécharges et tu l'exécutes. Il faut lui donner les droits si nécessaire.

Pour l'histoire de libconfig sous X86 je vais essayer de voir ça.

Je suis en train de finaliser le package version 0.2.4 de uMurmur pour DS-207+ et processeurs similaires.

Au menu :

- Utilisation de la librairie statique PolarSSL pour la gestion du SSL (beaucoup moins gourmand que OpenSSL, plus de dépendances envers openssl-dev)

- Icône dans le bureau du DSM pour lancer Mumble et se connecter au serveur

- Démarrage et arrêt du serveur depuis le gestionnaire de paquets Synology

- Consultation les logs du serveur depuis ce même gestionnaire de paquets

- Ajout des fichiers de configuration dans la liste des fichiers éditables par Config File Editor

Pour ceux qui souhaitent porter ce package sur d'autres Synos (processeurs différents), je rappelle qu'il suffit de remplacer le binaire umurmurd (compilé avec PolarSSL) et les librairies libconfig par vos fichiers compilés.

Lien vers le commentaire
Partager sur d’autres sites

Je viens de trouver ça : http://packages.ubun...ic/libconfig++8

C'est le package de la version 1.3.2 de libconfig déjà compilé pour processeur amd64 ou i386 d'après ce que j'ai pu comprendre.

Ce ne serais pas une solution au problème de la compilation mais au moins une alternative.

Je teste ça demain pour voir ce que ça donne, après j'aurai un peu de temps pour compiler la dernière version.

Lien vers le commentaire
Partager sur d’autres sites

Bonsoir à tous :)

Déjà merci pour le tuto, c'est super :D

J'en suis à l'étape de compilation. J'ai bien édité les 2 Makefile sauf que lors de la compilation j'ai une erreur et j'arrive pas à la résoudre.

Voice le log :

make ARCH=arm

gcc -I. -Wall /opt/include -c -o conf.o conf.c

conf.c:38:23: error: libconfig.h: No such file or directory

conf.c:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'configuration'

conf.c: In function 'Conf_init':

conf.c:59: warning: implicit declaration of function 'config_init'

conf.c:59: error: 'configuration' undeclared (first use in this function)

conf.c:59: error: (Each undeclared identifier is reported only once

conf.c:59: error: for each function it appears in.)

conf.c:64: warning: implicit declaration of function 'config_read_file'

conf.c:64: error: 'CONFIG_TRUE' undeclared (first use in this function)

conf.c:66: warning: implicit declaration of function 'config_error_text'

conf.c:66: warning: implicit declaration of function 'config_error_line'

conf.c:66: warning: format '%s' expects type 'char *', but argument 4 has type 'int'

conf.c: In function 'Conf_deinit':

conf.c:74: warning: implicit declaration of function 'config_destroy'

conf.c:74: error: 'configuration' undeclared (first use in this function)

conf.c: In function 'getStrConf':

conf.c:79: error: 'config_setting_t' undeclared (first use in this function)

conf.c:79: error: 'setting' undeclared (first use in this function)

conf.c:84: warning: implicit declaration of function 'config_lookup'

conf.c:84: error: 'configuration' undeclared (first use in this function)

conf.c:88: warning: implicit declaration of function 'config_setting_get_string'

conf.c:88: warning: assignment makes pointer from integer without a cast

conf.c:99: warning: assignment makes pointer from integer without a cast

conf.c:110: warning: assignment makes pointer from integer without a cast

conf.c:121: warning: assignment makes pointer from integer without a cast

conf.c:132: warning: assignment makes pointer from integer without a cast

conf.c:143: warning: assignment makes pointer from integer without a cast

conf.c: In function 'getIntConf':

conf.c:158: error: 'config_setting_t' undeclared (first use in this function)

conf.c:158: error: 'setting' undeclared (first use in this function)

conf.c:162: error: 'configuration' undeclared (first use in this function)

conf.c:166: warning: implicit declaration of function 'config_setting_get_int'

conf.c: In function 'Conf_getNextChannel':

conf.c:192: error: 'config_setting_t' undeclared (first use in this function)

conf.c:192: error: 'setting' undeclared (first use in this function)

conf.c:196: error: 'configuration' undeclared (first use in this function)

conf.c:199: warning: assignment makes pointer from integer without a cast

conf.c:205: warning: assignment makes pointer from integer without a cast

conf.c:212: warning: assignment makes pointer from integer without a cast

conf.c:219: warning: implicit declaration of function 'config_setting_get_bool'

conf.c: In function 'Conf_getNextChannelLink':

conf.c:226: error: 'config_setting_t' undeclared (first use in this function)

conf.c:226: error: 'setting' undeclared (first use in this function)

conf.c:230: error: 'configuration' undeclared (first use in this function)

conf.c:233: warning: assignment makes pointer from integer without a cast

conf.c:239: warning: assignment makes pointer from integer without a cast

make: *** [conf.o] Error 1

J'ai bien les lib libconfig.so* dans le /lib

En vous remerciant d'avance ;)

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

finalement j'ai pu récupérer le paquet ipkg mais à l'installation, voici ce qu'il me retourne :

DiskStation> DiskStation> sh syno-mvkw-bootstrap_1.2-7_arm.xsh

Optware Bootstrap for syno-mvkw.

Extracting archive... please wait

bootstrap/

bootstrap/bootstrap.sh

bootstrap/ipkg-opt.ipk

bootstrap/ipkg.sh

bootstrap/optware-bootstrap.ipk

bootstrap/wget.ipk

1232+1 records in

1232+1 records out

/bin/sh: DiskStation: not found

DiskStation> Optware Bootstrap for syno-mvkw.

/bin/sh: Optware: not found

DiskStation> Extracting archive... please wait

/bin/sh: Extracting: not found

DiskStation> bootstrap/

Error: CPU not Marvell Kirkwood, probably wrong bootstrap.xsh

Donc je cherche le paquet ipkg pour un Freescale mpc8241 PPC Processor, pourriez vous m'aider ? (DS 209j)

Merci d'avance

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

J'ai réussi à installer Murmur static sur 710+.

Il n'y a pas de problème pour l'installer, ça va tout seul.

Par contre si quelqu'un sait comment désarchiver du .tar.lzma en SSH avec le syno ça m'aiderai bien.

Merci d'avance.

Sam.

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.