musescore beta 2.0 sur ubuntu 14.04 LTS
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 à J'ai sous Mint17 (=Ubuntu par robert leleu
hum, ça m'a l'air un compliqué pour moi tout çà, je vais attendre la version 2.0 stable donc, pour être de bien pouvoir l'installer correctement....
En réponse à hum, ça m'a l'air un par blueping
oui. En fait ce sont les empaqueteurs d'Ubuntu que tu vas attendre
si j'ai ce montage c'est que j'ai voulu aider, car les binaires que je compile sont utilisables par tous les Linux, moyennant des compléments différents selon les distributions
En réponse à oui. En fait ce sont les par robert leleu
je ne doute pas un instant de l'efficacité de ce que tu propose mais ne comprend pas comment mettre cela en place ....je dois créer un fichier ou je copie ses lignes ?
En réponse à je ne doute pas un instant de 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 à oui, tu dois créer un fichier par robert leleu
j'ai un musescore 1.3 déjà installé dans "usr/share/mscore1.3"
$PATH
bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games: Aucun fichier ou dossier de ce type
En réponse à j 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 à je peux télécharger un par blueping
en principe un package deb doit pouvoir s'installer par un double clic....
commence par là, on verra bien. Je crains des problèmes de dépendances (voir http://musescore.org/en/node/38091)
Ce que je te propose suppose de télécharger un binaire (compressé, donc à décompresser), à prendre en http://prereleases.musescore.org/linux/nightly/
En réponse à en principe un package deb par robert leleu
effectivement le .deb me donne un message qui dit
"la dépence ne peut être satisfaite"
j'essaye l'autre méthode ....
En réponse à en principe un package deb par robert leleu
avec la décompression de la version nightly :
j'ai un fichier nommé 'mscore' (avec un icone losange violet) qui ne ce lance pas pour l'instant
je l'ai mis dans un dossier /home/blueping/musecore_nightly
En réponse à avec la décompression de la 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 à as-tu bien ce fichier 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 à oui c'est un exécutable (dans 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 à en fait comme j'ai un 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 à pour lancer depuis son par robert leleu
blueping@blueping-desktop:~$ $PATH
bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games: Aucun fichier ou dossier de ce type
En réponse à blueping@blueping-desktop:~$ par blueping
blueping@blueping-desktop:~/musecore_nightly$ ./mscore
./mscore: error while loading shared libraries: libQt5XmlPatterns.so.5: cannot open shared object file: No such file or directory
blueping@blueping-desktop:~/musecore_nightly$
la recherche de Qt5 donne des résultats, ci-joint une capture d'une partie des résultats
En réponse à blueping@blueping-desktop:~/m 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 à aucun doute, Qt5 est par robert leleu
j'ai (en essayent d'installer Qt5.3) via synaptic crée d'autres dossiers qt5 du coup j'en ai trois maintenant , pas top ...
ils sont dans : /user/include puis user/share et un autre dans /usr/lib/x86_64-linux-gnu
En réponse à j'ai (en essayent d'installer 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 à Qu'y a-t-il dans chacun de par robert leleu
voici les captures du contenu de chacun des dossiers
merci
En réponse à voici les captures du contenu 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
En réponse à Tu as donc sur ta machine par robert leleu
oui, j'avais lu cet article et essayer via cette page de téléchargement de qt-project.org
mais çà me donne des dossiers .par2 que je ne peux pas utiliser ...l'installe se lance pas...
En réponse à oui, j'avais lu cet article par blueping
pas compris
çà me donne des dossiers .par2
normalement tu reçois un fichier .run qui en principe procède à l'installation par double clic....
En réponse à pas compris çà me donne des par robert leleu
chez moi cette installe ne fonctionne pas , le fichier .run s'ouvre avec le logiciel PyPar2 et il me créer des dossiers en .par2 que je ne peux lancer ....
avec sudo sh nom_du_fichier_run
çà ne marche pas non plus....
En réponse à chez moi cette installe ne par blueping
j'ai réussi en cochant dans propriété du fichier .run "autoriser l'execution du fichier comme un programme"
par contre l'installe me dit qu'il n'y a pas assez de place pour les fichiers temporaires il faut 530 Mo et je n'ai que 250...
En réponse à j'ai réussi en cochant dans par blueping
Ça c'est la cata.....
https://doc.ubuntu-fr.org/nettoyer_ubuntu peut résoudre ?
Tu peux sans doute sans risque supprimer qt-sdk dans synaptic
mes excuses pour avoir oublié la coche exécutable....
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 à j'ai enfin réussit à par blueping
lors de l'installation de QT5.3 j'ai décoché les case android ...est ce que cela peut venir de çà ?
En réponse à lors de l'installation de par blueping
je ne pense pas. cela t'évite des fichiers inutiles
je joins un script de lancement
Le placer n'importe où, retirer l'extension txt et le rerdre exécutable.
Le lancer par ./mscore dans un terminal de son répertoire
En réponse à je ne pense pas. cela t'évite 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 à faut-il renommer mscore ou je 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 à j'ai changé le dossier et 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 à Sur ma machine j'ai un lien 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 à j'ai d'installé dans synaptic 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 à dans quel(s) répertoire(s) 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 à libstdc++.so.6 sont dans par blueping
est-ce que gcc4.9 est installé ?
(voir http://stackoverflow.com/questions/23494103/version-cxxabi-1-3-8-not-fo…)
il semble que j'ai installé gcc 4.9 (mais je n'ai pas de souvenir)
voir aussi http://askubuntu.com/questions/466651/how-do-i-use-the-latest-gcc-4-9-o…
il semble probable que ubuntu 14.10 apporte gcc 4.9....
et surtout http://musescore.org/fr/node/38506#comment-172961
En réponse à est-ce que gcc4.9 est 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 à j'ai fait une "mise à niveau" 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"