musescore beta 2.0 sur ubuntu 14.04 LTS

• 6 Nov. 2014 - 09:14

Bonjour,
est-ce que quelqu'un peut me confirmer que l'installation de la version 2.0 est possible sous ubuntu 14.04LTS ?
apparemment il y a eu des soucis avec cette version d'ubuntu :
http://musescore.org/en/node/33181#comment-144841

dois je effacer mion 1.3 comme indiquer dans ce post ?
et les partitions créer avec la version 1.3 s'importe correctement dans la 2.0 (pas de changement de mise en page...)
meric
Bp


Commentaires

J'ai sous Mint17 (=Ubuntu 14.04)

Musscore 1.3, installé par Synaptic, lancé par /usr/bin/mscorev.real

Ma dernière compilation (du jour), disponible en /home/leleu/musescore/MuseScore/build.release/mscore/ et lancée par /home/leleu/musescore/lancemscore dont le contenu est

#!/bin/bash
#lancemscore
export QT_PLUGIN_PATH=/home/leleu/Qt5/5.3/gcc_64/plugins/
export LD_LIBRARY_PATH=/home/leleu/Qt5/5.3/gcc_64/lib/
cd /home/leleu/musescore/MuseScore/build.release/mscore/
./mscore

contribuent également /home/leleu/Qt5/ (dans lequel est installé Qt5.3, et /home/leleu/.bash.rc dont le contenu est

PATH=/home/Qt5/5.3/gcc_64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

En réponse à par blueping

oui, tu dois créer un fichier contenant les lignes que j'ai indiqué, et le rendre exécutable

mais.....si tu préfères
1/ ouvre un terminal, et tu y tapes
$PATH
puis la touche Entrée

et tu donnes le résultat

2/ télécharge un mscore et mets-le où tu veux, par exemple un répertoire musescore que tu crées dans ton home

puis donne le chemin de ton fichier mscore

avec cela je tâcherai de te préparer les fichiers requis.

En réponse à par blueping

je peux télécharger un musescore 2.0 et le mettre dans un dossier de mon /home....
mais est-ce que le package .deb est le bon fichier à télécharger pour faire cela ?

En réponse à par blueping

as-tu bien ce fichier "exécutable" (à vérifier/modifier dans «propriétés»)

peux-tu ouvrir un terminal dans ce répertoire et
lancer le fichier (chez moi cela se présente ainsi)

leleu@leleu-portable:~/musescore/MuseScore/build.release/mscore > ./mscore
This application failed to start because it could not find or load the Qt platform plugin "xcb".

Reinstalling the application may fix this problem.
Abandon (core dumped)

et nous copier le résultat

En réponse à par robert leleu

oui c'est un exécutable (dans propriètes)
mais il ce lance pas en double cliquant dessus ...
avec un terminal :

/home/blueping/musecore_nightly/mscore: error while loading shared libraries: libQt5XmlPatterns.so.5: cannot open shared object file: No such file or directory

En réponse à par blueping

en fait comme j'ai un musescore 1.3 d'installé quand je tape mscore dans un terminal
même ouvert à partir de mon dossier avec le 2.0 il me lance la version 1.3
j'ai trouvé le message suivant après avoir fait un "sudo nautilus" puis un double clic sur mon fichier exécutable

/home/blueping/musecore_nightly/mscore: error while loading shared libraries: libQt5XmlPatterns.so.5: cannot open shared object file: No such file or directory

En réponse à par blueping

pour lancer depuis son terminal un exécutable logé dans un terminal (et non un homonyme logé dans le PATH il faut taper
./mscore

le point suivi de la barre oblique signifie qu'on ne veux pas que le PATH exerce sa priorité.

au fait que dit ton PATH

le mien dit


leleu@leleu-portable:~ > $PATH
bash: /home/leleu/Qt5/5.3/gcc_64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games: Aucun fichier ou dossier de ce type
leleu@leleu-portable:~ >

et as-tu Qt5 quelque part? (lance une recherche pe fichier avec Qt5 sur toute l'arborescence.)

En réponse à par blueping

aucun doute, Qt5 est installé. Mais où ?
En particulier où est le répertoire qt5, le premier résultat de la recherche. Ton outil de recherche doit pouvoir le dire, par exemple en affichant les propriétés de ce répertoire (clic droit)

En sachant cela on pourra renseigner mscore sur l'emplacement des fichiers qu'il ne trouve pas.

En réponse à par blueping

Qu'y a-t-il dans chacun de cesrépertoires ?

Car ton $PATH ne comprend aucune réféerence à un quelconque Qt. Il va falloir le retoucher....

chez moi j'ai

leleu@leleu-portable:~/kde4/build/calligra > $PATH
bash: /home/leleu/Qt5/5.3/gcc_64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games: Aucun fichier ou dossier de ce type

..... bonne nuit

En réponse à par blueping

Tu as donc sur ta machine :
/usr/lib/x86_64-linux-gnu/qt5
/usr/include/qt5
/usr/share/qt5

j'ai les mêmes chez moi, avec un contenu similaire, dans lequel je ne vois rien de spécifique à qt5.3
ces répertoires me semblent correspondre, dans synaptic, à qt-sdk 2ubuntu3 qui d'après le Help>About de Qt Creator 3.0.1 est Qt 5.2.1

J'ai dans mon PATH et dans le script de lancement de mscore des références à
/home/leleu/Qt5/5.3/gcc_64/bin
/home/leleu/Qt5/5.3/gcc_64/plugins/
/home/leleu/Qt5/5.3/gcc_64/lib/
ce /home/leleu/Qt5/5.3..... a été installé par moi à partir selon le paragraphe Install Qt 5.3.2 de http://musescore.org/fr/developers-handbook/compilation/compile-instruc… (qui renvoie à http://qt-project.org/downloads)

mes répertoires /usr/...../qt5 ont des contenus qui n'ont rien à voir avec les 3 répertoires sus-cités. Je suppose qu'il en est de même chez toi

J'en conclus, très empiriquement, qu'il te faut en passer par http://qt-project.org/downloads

j'ai enfin réussit à installer QT5.3
en faisant grossir mon dossier /tmp à 1go

j'ai ajouté qt5.3 au PATCH
blueping@blueping-desktop:~/musecore_nightly$ $PATH
bash: /home/blueping/Qt5.3.2/5.3.2/gcc_64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games: Aucun fichier ou dossier de ce type
blueping@blueping-desktop:~/musecore_nightly$

mais lorsque lance mon mscore voici le message maintenant :

blueping@blueping-desktop:~/musecore_nightly$ ./mscore
./mscore: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by ./mscore)
./mscore: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by ./mscore)
blueping@blueping-desktop:~/musecore_nightly$ so

En réponse à par robert leleu

faut-il renommer mscore ou je laisse lancemscore ?

j'ai essayé avec ./mscore et ./lancemscore , çà ne marche pas
dans le deuxième cas il me dit :

blueping@blueping-desktop:~/Bureau$ ./lancemscore
./lancemscore: ligne 7 : cd: /home/blueping/musescore/musecore_nightly/: Aucun fichier ou dossier de ce type
./lancemscore: ligne 8: ./mscore: Aucun fichier ou dossier de ce type

mais pense que c'est le dossier qui n'est pas le bon tu met
/home/blueping/musescore/musecore_nightly/:

je vais essayer avec /home/blueping/musecore_nightly/:

En réponse à par blueping

j'ai changé le dossier et maintenant j'ai le même message que quand je lance mscore dans mon dossier ...

blueping@blueping-desktop:~/Bureau$ ./lancemscore
./mscore: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by ./mscore)
./mscore: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by ./mscore)

En réponse à par blueping

Sur ma machine j'ai un lien /usr/lib/x86_64-linux-gnu/libstdc++.so.6
qui pointe vers libstdc++.so.6.0.20 dans le même répertoire
et dans synaptic sont installés
libstdc++4.9-dev 4.9.2-0ubuntu1~14.04
libstdc++5:i386 1:3.3.6-25ubuntu4
libstdc++6 4.9.2-0ubuntu1~14.04
libstdc++6:i386 4.9.2-0ubuntu1~14.04
fichiers relatifs à : Biblothèque GNU C++standard V3
mais pas de mention des versions CXXABI_1.3.8 et GLIBCXX_3.4.20

es-tu en 64 ou en 32 bits ? (commande "uname –m" dans un terminal.

vois-tu des libstdc sur ta machine ?

En réponse à par robert leleu

j'ai d'installé dans synaptic :

libgmp-dev 2:51.1.3+dfsg-1ubuntu1
libstdc++-4.8-dev 4.8.2-19ubuntu1
libstdc+++ 4.8.2-19ubuntu1

je suis en 64bit

si les fichiers trouvés dans ma machine
apparemment on a pas les mêmes versions mais je ne vois pas dans synaptic les version que tu as ....

En réponse à par blueping

dans quel(s) répertoire(s) sont tes fichiers-liens libstdc++.so.6 ?

par ailleurs je relève en https://gcc.gnu.org/onlinedocs/libstdc++/manual/abi.html les associations suivantes
GCC 4.8.3: libstdc++.so.6.0.19
GCC 4.9.0: libstdc++.so.6.0.20

et mon synaptic dit que sont installés
gcc-4.8 4.8.2-19ubuntu1
gcc-4.8-base 4.8.2-19ubuntu1
gcc-4.9 4.9.2-0ubuntu1~14
gcc-4.9-base 4.9.2-0ubuntu1~14

toutefois libstdc++.so.6.0.19 n'est pas en vue....

En réponse à par robert leleu

libstdc++.so.6 sont dans :

/usr/lib/i386-linux-gnu
/usr/lib/x86_64-linux-gnu
/usr/powerpc64le-linux-gnu/lib
/usr/powerpc-linux-gnu/lib64

j'ai aussi des gcc-4.8 dans mon synaptic apparement un peu différentes...

je me demande si je vais passer sous Ubuntu 14.10 pour être tranquille avec çà car çà m'a l'air compliqué cette histoire ....

En réponse à par robert leleu

j'ai fait une "mise à niveau" (j'aimais pas trop cette idée mais bon..)
vers ubuntu 14.10
et là tout marche,
par contre est-ce que le "lanceur" est sensé fonctionner en "double cliquant" dessus ?
car moi je suis obligé de passer par le terminal puis taper : ./mscore
la case autorisé comme un programme est bien cochée pourtant.
merci à toi pour tes réponses.

En réponse à par blueping

bravo.
Si ./mscore marche cela devrait aussi marcher en double clic de ce fichier sans avoir besoin d'utiliser le script que je t'ai envoyé......et même ce script pourrait foutre la pagaye....

Sinon tu dois pouvoir ensuite créer un lanceur «dashboard», mais là je ne sais plus, car je me suis "réfugié" chez Mint pour éviter le dashboard "Unity"

Do you still have an unanswered question? Please log in first to post your question.