j'essaye de voir si j'arrive à installer un NAS synology. j'ai installer le programme d'installation avec yaourt. la procédure se déroule bien, le programme apparait bien mais ne se lance pas.
yaourt -S dsassistant
==> Téléchargement du PKGBUILD de dsassistant depuis AUR...
x PKGBUILD
x SynologyAssistant.desktop
x dsassistant.png
Comment by: Eothred on Tue, 29 Mar 2011 06:55:41 +0000
Please consider the following addition of a .desktop file to the new version.
PKGBUILD: http://pastebin.com/DP7dDQEi
SynologyAssistant.desktop: http://pastebin.com/xN413jw8
I am not very good at writing desktop files, so you might want to improve on my suggestion...
Comment by: nickoe on Tue, 29 Mar 2011 21:51:27 +0000
I have added Eothred's changes (a *.desktop file and new version) plus I have added the icon.
Comment by: dsohler on Tue, 19 Apr 2011 08:51:11 +0000
$ dsassistant
/usr/bin/dsassistant: line 14: /opt/dsassistant/SynologyAssistant/SynologyAssistant.bin: No such file or directory
Comment by: Toonzee on Fri, 13 May 2011 17:54:41 +0000
$ dsassistant
/opt/dsassistant/SynologyAssistant/SynologyAssistant.bin: error while loading shared libraries: libgobject-2.0.so.0: cannot open shared object file: No such file or directory
Installing lib32-glib2 solves the problem.
Comment by: nickoe on Sat, 14 May 2011 19:40:46 +0000
I added lib32-glib2 as a depend as Toonzee suggested
Comment by: matzo on Sat, 28 May 2011 20:41:56 +0000
Also the following packages should be included as dependencies (for 64-bit systems):
lib32-libxt
lib32-libxext
lib32-fontconfig
lib32-libxrender
First Submitted: Sun, 22 Aug 2010 12:04:53 +0000
dsassistant 1593-2
( Paquet non supporté : peut être dangereux ! )
==> Éditer PKGBUILD ? [O/n] ("A" pour annuler)
==> ------------------------------------------
==> n
==> Dépendances de dsassistant :
- lib32-glib2 (déjà installé)
- unzip (déjà installé)
==> Lancer la compilation de dsassistant ? [O/n]
==> --------------------------------------------
==>
==> Construction et installation du paquet
==> Création du paquet dsassistant 1593-2 (jeu. juin 9 16:32:32 CEST 2011)
==> Vérification des dépendances pour l'exécution...
==> Vérification des dépendances pour la compilation...
==> Récupération des sources...
-> Téléchargement de dsassistant_Linux_1593.zip...
--2011-06-09 16:32:32-- http://download.synology.com/download/ds/DSAssistant/dsassistant_Linux_1593.zip
Résolution de download.synology.com... 59.124.61.242
Connexion vers download.synology.com|59.124.61.242|:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: 13759443 (13M) [application/zip]
Sauvegarde en : «dsassistant_Linux_1593.zip.part»
100%[=======================================>] 13 759 443 44,1K/s ds 3m 5s
2011-06-09 22:35:38 (72,7 KB/s) - «dsassistant_Linux_1593.zip.part» sauvegardé [13759443/13759443]
-> SynologyAssistant.desktop trouvé
-> dsassistant.png trouvé
==> Validation des fichiers sources avec md5sums...
dsassistant_Linux_1593.zip ... Réussite
SynologyAssistant.desktop ... Réussite
dsassistant.png ... Réussite
==> Extraction des sources...
-> Extraction de dsassistant_Linux_1593.zip avec bsdtar
==> Entre dans l'environnement fakeroot...
==> Lancement de build()...
Archive: dsassistant_Linux_1593.zip
inflating: /tmp/yaourt-tmp-merlin/aur-dsassistant/src/linux/HowToInstallAssistant.txt
inflating: /tmp/yaourt-tmp-merlin/aur-dsassistant/src/linux/HowToUninstallAssistant.txt
inflating: /tmp/yaourt-tmp-merlin/aur-dsassistant/src/linux/install.sh
inflating: /tmp/yaourt-tmp-merlin/aur-dsassistant/src/linux/SynologyAssistant-3.1-1593.tar.gz
SynologyAssistant/
SynologyAssistant/dcraw/
SynologyAssistant/dcraw/dcraw
SynologyAssistant/SynologyAssistant.bin
SynologyAssistant/ffmpeg/
SynologyAssistant/ffmpeg/qt-faststart
SynologyAssistant/ffmpeg/ffmpeg
SynologyAssistant/ffmpeg/mplayer_40x40.png
SynologyAssistant/ImageMagick/
SynologyAssistant/ImageMagick/convert
SynologyAssistant/ImageMagick/composite
SynologyAssistant/imageformats/
SynologyAssistant/imageformats/libqgif.so
SynologyAssistant/imageformats/libqmng.so
SynologyAssistant/imageformats/libqjpeg.so
SynologyAssistant/imageformats/libqsvg.so
SynologyAssistant/imageformats/libqico.so
SynologyAssistant/imageformats/libqtiff.so
SynologyAssistant/SynologyAssistant
SynologyAssistant/help/
SynologyAssistant/help/help_dan.html
SynologyAssistant/help/help_enu.html
SynologyAssistant/help/help_nor.html
SynologyAssistant/help/help_krn.html
SynologyAssistant/help/help_csy.html
SynologyAssistant/help/help_jpn.html
SynologyAssistant/help/help_sve.html
SynologyAssistant/help/help_nld.html
SynologyAssistant/help/help_esn.html
SynologyAssistant/help/help_deu.html
SynologyAssistant/help/help_ptb.html
SynologyAssistant/help/help_rus.html
SynologyAssistant/help/help_ptg.html
SynologyAssistant/help/help_plk.html
SynologyAssistant/help/help_ita.html
SynologyAssistant/help/help_cht.html
SynologyAssistant/help/help_chs.html
SynologyAssistant/help/help_trk.html
SynologyAssistant/help/help_hun.html
SynologyAssistant/help/help_fra.html
SynologyAssistant/dcraw_LNX.sh
SynologyAssistant/lib/
SynologyAssistant/lib/libpng12.so.0
SynologyAssistant/lib/libQtNetwork.so.4
SynologyAssistant/lib/libaudio.so.2
SynologyAssistant/lib/libQtCore.so.4
SynologyAssistant/lib/libQtGui.so.4
SynologyAssistant/lib/libqwt.so.5
-> Run it by 'SynologyAssistant' or 'dsassistant' when installed
==> Nettoyage de l'installation...
-> Suppression d'autres fichiers...
-> Compression des pages de man/info...
-> Strip des symboles inutiles dans les binaires et les bibliothèques...
==> Création du paquet...
-> Génération du fichier .PKGINFO...
-> Compression du paquet...
==> Quitte l'environnement fakeroot.
==> Création finie: dsassistant 1593-2 (jeu. juin 9 22:35:56 CEST 2011)
==> Installer dsassistant ? [O/n]
==> [A]fficher le contenu du paquet [V]érifier avec namcap
==> ------------------------------------------------------
==> o
Mot de passe :
Avertissement: dsassistant-1593-2 est à jour -- réinstalle
résolution des dépendances...
recherche des conflits entre paquets...
Cibles (1): dsassistant-1593-2
Taille totale des paquets (téléchargement): 0,00 Mo
Taille totale des paquets (installation): 31,18 Mo
Procéder à l'installation ? [O/n] o
(1/1) vérification de l'intégrité des paquets [#######################] 100%
(1/1) analyse des conflits entre fichiers [#######################] 100%
(1/1) mise à jour de dsassistant [#######################] 100%
quelqu'un à une idée ?
Dernière modification par epos le sam. 11 juin 2011, 01:23, modifié 1 fois.
$ dsassistant
/opt/dsassistant/SynologyAssistant/SynologyAssistant.bin: error while loading shared libraries: libSM.so.6: cannot open shared object file: No such file or directory
Le PKGBUILD n'est pas complet. Faut lire les commentaires:
Also the following packages should be included as dependencies (for 64-bit systems):
lib32-libxt
lib32-libxext
lib32-fontconfig
lib32-libxrender
(tu les installes à la main ou tu édites le PKGBUILD en les rajoutant dans "depends" ... ce qui est plus propre pour ne pas laisser traîner des paquets qui ne servent à rien quand tu désinstalles)
Ceci dit, pour ton erreur avec libSM.so.6, il te faut aussi lib32-libsm (à signaler au mainteneur).
Je n'ai pas vérifié s'il en manque d'autres (au besoin, tu nous indiques à nouveau la sortie si tu ne trouves pas toi-même ce qui manque ). Ce build n'est vraiment pas complet.
«The following statement is not true. The previous statement is true.»
ok Merci ! mais je suis peut-être un peu trop newbie pour éditer un PKBUILD sauf si on me tiens par la main... Je suis actuellement sur window au job, donc je vais tenter de les faire à la main ce soir.
Pour la version propre (sinon, tu prends juste la ligne depends avec les lib32), tu édites le PKGBUILD quand on te le propose en remplaçant la ligne "depends" par:
if [ "$CARCH" == x86_64 ] ; then
depends=('lib32-glib2' 'lib32-libxt' 'lib32-libxext' 'lib32-fontconfig' 'lib32-libxrender' 'lib32-libsm')
else # i686
depends=('glib2' 'libxt' 'libxext' 'fontconfig' 'libxrender' 'libsm')
fi
(le HowToInstallAssistant.txt évoque ia32-libs d'Ubuntu pour 64 bits... on ne va pas s'amuser à installer toutes les lib32 pour rien, donc pas impossible qu'il manque encore des bibliothèques... à complèter selon les sorties en console... )
«The following statement is not true. The previous statement is true.»
yaourt -S dsassistant
==> Téléchargement du PKGBUILD de dsassistant depuis AUR...
x PKGBUILD
x SynologyAssistant.desktop
x dsassistant.png
Comment by: Eothred on Tue, 29 Mar 2011 06:55:41 +0000
Please consider the following addition of a .desktop file to the new version.
PKGBUILD: http://pastebin.com/DP7dDQEi
SynologyAssistant.desktop: http://pastebin.com/xN413jw8
I am not very good at writing desktop files, so you might want to improve on my suggestion...
Comment by: nickoe on Tue, 29 Mar 2011 21:51:27 +0000
I have added Eothred's changes (a *.desktop file and new version) plus I have added the icon.
Comment by: dsohler on Tue, 19 Apr 2011 08:51:11 +0000
$ dsassistant
/usr/bin/dsassistant: line 14: /opt/dsassistant/SynologyAssistant/SynologyAssistant.bin: No such file or directory
Comment by: Toonzee on Fri, 13 May 2011 17:54:41 +0000
$ dsassistant
/opt/dsassistant/SynologyAssistant/SynologyAssistant.bin: error while loading shared libraries: libgobject-2.0.so.0: cannot open shared object file: No such file or directory
Installing lib32-glib2 solves the problem.
Comment by: nickoe on Sat, 14 May 2011 19:40:46 +0000
I added lib32-glib2 as a depend as Toonzee suggested
Comment by: matzo on Sat, 28 May 2011 20:41:56 +0000
Also the following packages should be included as dependencies (for 64-bit systems):
lib32-libxt
lib32-libxext
lib32-fontconfig
lib32-libxrender
First Submitted: Sun, 22 Aug 2010 12:04:53 +0000
dsassistant 1593-2
( Paquet non supporté : peut être dangereux ! )
==> Éditer PKGBUILD ? [O/n] ("A" pour annuler)
==> ------------------------------------------
==> o
Veuillez ajouter \$EDITOR à vos variables d'environnement
par exemple :
export EDITOR="vim" (dans ~/.bashrc)
(remplacez vim par votre éditeur favori)
==> Éditer PKGBUILD avec : nano
==> Dépendances de dsassistant :
- lib32-glib2 (déjà installé)
- lib32-libxext (déjà installé)
- lib32-fontconfig (déjà installé)
- lib32-libxrender (déjà installé)
- lib32-libxt (compilation depuis AUR)
- lib32-libsm (compilation depuis AUR)
==> Éditer PKGBUILD ? [O/n] ("A" pour annuler)
==> ------------------------------------------
==> o
==> Dépendances de dsassistant :
- lib32-glib2 (déjà installé)
- lib32-libxext (déjà installé)
- lib32-fontconfig (déjà installé)
- lib32-libxrender (déjà installé)
- lib32-libxt (compilation depuis AUR)
- lib32-libsm (compilation depuis AUR)
==> Éditer PKGBUILD ? [O/n] ("A" pour annuler)
==> ------------------------------------------
==> n
==> Lancer la compilation de dsassistant ? [O/n]
==> --------------------------------------------
==>
==> Construction et installation du paquet
==> Installation/compilation des dépendances manquantes pour dsassistant:
Mot de passe :
Erreur: impossible de trouver la cible: lib32-libxt
Je n'avais pas précisé pour le dépôt multilib, vu que tu avais lib32-glib2 d'installé dès le début (donc à moins d'avoir activé puis désactivé ce dépôt, je ne comprends pas d'où tu le sortais ).
«The following statement is not true. The previous statement is true.»