Aller au contenu

Featured Replies

Posté(e)

Bonjour,

Sous synology la version logiciel de sort est archi-dépassée...

J'aimerai pouvoir utiliser la dernière version de sort qui permet de spécifier l'option "-V".

Malheureusement sur mon serveur je n'ai trouvé que 3 versions de sort :

/opt/bin/sort (version de 2002)
/volume1/@optware/bin/sort (le même que ci-dessus)
/usr/bin/sort (version récente du 16/04/2013 mais sans l'option -V)

Comment puis-je installer une version à jour de "sort" svp ?

Merci d'avance

Posté(e)

Vu que tu as apparement optware installé, te suffit d'installer, si ce n'est pas déja fait, les packages de développement:

ipkg install optware-devel
ipkg install gcc

De récupérer le source de la dernière version des coreutils GNU (qui contiennent la commande "sort") et de compiler le tout.

Je te conseille de choisir un préfixe "perso" pour la configuration du package ("./configure --prefix=/volume1/local" par exemple) et d'ajouter "<prefixe_choisi>/bin" à ton PATH .

Posté(e)
  • Auteur

Excuse moi pour cette question idiote mais c'est un fichier tar.xz, que faire ensuite ? Pour mettre php à jour, comment faire, j'ai la version 5.3 j'aimerai la 5.4 ?

Posté(e)

Excuse moi pour cette question idiote mais c'est un fichier tar.xz,

que faire ensuite ?

pour décompresser l'archive:

tar -xJf <le_fichier>.
Ensuite suivre les instructions du fichier "INSTALL"

Pour mettre php à jour, comment faire, j'ai la version 5.3 j'aimerai la 5.4 ?

Ca je ne sais pas, il était question que de la commande "sort".

Posté(e)

A mon avis ce n'est pas une bonne idee de changer la version php du Syno, ca risque de rendre l'interface DSM inutilisable

Posté(e)
  • Auteur

Quand est-ce que la version 5.4 de php sera mis à jour via dsm alors ?

Posté(e)
  • Auteur

Pendant la commande make sur le sort justement j'ai ces 2 erreurs :

/volume1/Azureus/coreutils-8.21/src/sort.c:3582: undefined reference to pthread_create'
/volume1/Azureus/coreutils-8.21/src/sort.c:3587: undefined reference to pthread_join'


Posté(e)

A priori il te manque les librairies POSIX Thread, ou alors tu n'as pas bien defini les LD_LIBRARY_PATH et INCLUDEPATH, que du bonheur !!

Je repose la question, tu as quel Synology ? Un modele Intel ?

Modifié par Fravadona

Posté(e)
  • Auteur

J'ai un DS411 :

NAS> uname -a
Linux NAS 2.6.32.12 #3810 Wed Nov 6 05:13:41 CST 2013 armv5tel GNU/Linux synology_88f6282_411
Posté(e)

Pendant la commande make sur le sort justement j'ai ces 2 erreurs :

/volume1/Azureus/coreutils-8.21/src/sort.c:3582: undefined reference to pthread_create'
/volume1/Azureus/coreutils-8.21/src/sort.c:3587: undefined reference to pthread_join'

possible solution dans le 2eme message de ce fil: http://forum.synology.com/enu/viewtopic.php?f=90&t=30132

Sinon peut-être, tenter le coup en ajoutant "--disable-threads" en argument de "./configure"

Posté(e)

J'ai un DS411 :

NAS> uname -a
Linux NAS 2.6.32.12 #3810 Wed Nov 6 05:13:41 CST 2013 armv5tel GNU/Linux synology_88f6282_411

Dommage que se soit un processeur ARM, j'aurais pu te trouver un binaire "sort -V" pris dans un Linux PC compatible avec DSM

Posté(e)
  • Auteur

J'ai testé tes deux méthodes CoolRaoul sans succès... J'ai peur de jamais y arriver...

Posté(e)

Le probleme est que je n'ai pas de NAS avec optware sous la main pour tester.

Posté(e)

Que dois je faire alors ?

Je ne sais pas.

Si encore, si j'avais acces à un Syno du même type que le tiens avec optware installé et suffisamment de temps je pourrais peut-être parvenir à compiler le truc.

Mais là je suis sec.

Posté(e)
  • Auteur

Merdasse ! Et tu n'auras plus du tout d'accès à optware sur un nas comme le mien ?

Posté(e)

Faudrait que je commence par demander au pote auquel j'ai refilé mon DS210j de me donner l’accès, que je lui installe Optware

Mais d'une part il est absent en ce moment, et je n'ai vraiment pas trop le temps là.

Posté(e)
  • Auteur

Ok, et bien si un jour tu as du temps à perdre, et ton nas sous la main, je veux bien que tu me dépanne :)

Merci en tout cas.

Posté(e)
  • Auteur

Plus besoin de t'embeter j'ai réussi !!!

En fait, il suffisait de désinstraller le paquet "textutils" et d'installer "coreutils" à la place.

Maintenant j'ai l'option "sort -V" !

Merci en tout cas

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.