xylucien / MusicalKits_Converter

My personal Flask project
1 stars 0 forks source link

Replace Lilypond with Musescore #74

Closed xylucien closed 4 years ago

xylucien commented 4 years ago

I will find the way to install musescore later.

xylucien commented 4 years ago

it is nearly impossible to have musescore installed on aws eb server. By default, the server only allows yum and rpm, but I encountered several dependency problems when trying to do that.

xylucien commented 4 years ago
[ec2-user@ip-172-31-87-25 ~]$ sudo yum install musescore-3.5-0.beta.1-omv4002.x86_64.rpm
Loaded plugins: priorities, update-motd, upgrade-helper
Examining musescore-3.5-0.beta.1-omv4002.x86_64.rpm: musescore-3.5-0.beta.1.x86_64
Marking musescore-3.5-0.beta.1-omv4002.x86_64.rpm to be installed
Resolving Dependencies
amzn-main/2018.03                                                                                | 2.1 kB  00:00:00
amzn-updates/2018.03                                                                             | 3.8 kB  00:00:00
--> Running transaction check
---> Package musescore.x86_64 0:3.5-0.beta.1 will be installed
--> Processing Dependency: musescore-fonts = 3.5-0.beta.1 for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: fonts-ttf-freefont for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Core.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Gui.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Help.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Network.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Positioning.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5PrintSupport.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Qml.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Quick.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Svg.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5WebEngineCore.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5WebEngineWidgets.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Widgets.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Xml.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5XmlPatterns.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libm.so.6(GLIBC_2.27)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libm.so.6(GLIBC_2.29)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libpulse.so.0(PULSE_0)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4.26)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: soundfont2-default for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Core.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Gui.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Help.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Network.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Positioning.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5PrintSupport.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Qml.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Quick.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Svg.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5WebEngineCore.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5WebEngineWidgets.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Widgets.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Xml.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5XmlPatterns.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libpoppler-qt5.so.1()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libportaudio.so.2()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libpulse.so.0()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libsndfile.so.1()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libunwind.so.1()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libvorbisfile.so.3()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Running transaction check
---> Package libvorbis.x86_64 1:1.3.3-8.7.amzn1 will be installed
--> Processing Dependency: libogg.so.0()(64bit) for package: 1:libvorbis-1.3.3-8.7.amzn1.x86_64
---> Package musescore.x86_64 0:3.5-0.beta.1 will be installed
--> Processing Dependency: musescore-fonts = 3.5-0.beta.1 for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: fonts-ttf-freefont for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Core.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Gui.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Help.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Network.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Positioning.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5PrintSupport.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Qml.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Quick.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Svg.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5WebEngineCore.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5WebEngineWidgets.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Widgets.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Xml.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5XmlPatterns.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libm.so.6(GLIBC_2.27)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libm.so.6(GLIBC_2.29)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libpulse.so.0(PULSE_0)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4.26)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: soundfont2-default for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Core.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Gui.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Help.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Network.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Positioning.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5PrintSupport.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Qml.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Quick.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Svg.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5WebEngineCore.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5WebEngineWidgets.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Widgets.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Xml.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5XmlPatterns.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libpoppler-qt5.so.1()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libportaudio.so.2()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libpulse.so.0()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libsndfile.so.1()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libunwind.so.1()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Running transaction check
---> Package libogg.x86_64 2:1.1.4-2.1.5.amzn1 will be installed
---> Package musescore.x86_64 0:3.5-0.beta.1 will be installed
--> Processing Dependency: musescore-fonts = 3.5-0.beta.1 for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: fonts-ttf-freefont for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Core.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Gui.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Help.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Network.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Positioning.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5PrintSupport.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Qml.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Quick.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Svg.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5WebEngineCore.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5WebEngineWidgets.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Widgets.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Xml.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5XmlPatterns.so.5(Qt_5)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libm.so.6(GLIBC_2.27)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libm.so.6(GLIBC_2.29)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libpulse.so.0(PULSE_0)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4.26)(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: soundfont2-default for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Core.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Gui.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Help.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Network.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Positioning.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5PrintSupport.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Qml.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Quick.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Svg.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5WebEngineCore.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5WebEngineWidgets.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Widgets.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5Xml.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libQt5XmlPatterns.so.5()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libpoppler-qt5.so.1()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libportaudio.so.2()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libpulse.so.0()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libsndfile.so.1()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Processing Dependency: libunwind.so.1()(64bit) for package: musescore-3.5-0.beta.1.x86_64
--> Finished Dependency Resolution
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libQt5Quick.so.5()(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libQt5Core.so.5()(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libQt5XmlPatterns.so.5(Qt_5)(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: musescore-fonts = 3.5-0.beta.1
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libQt5Core.so.5(Qt_5)(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libQt5Quick.so.5(Qt_5)(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libQt5Svg.so.5()(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libQt5Gui.so.5()(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libQt5Xml.so.5(Qt_5)(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libQt5Help.so.5()(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libQt5Qml.so.5()(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libunwind.so.1()(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libm.so.6(GLIBC_2.29)(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libQt5Help.so.5(Qt_5)(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libQt5Gui.so.5(Qt_5)(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libpulse.so.0()(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libQt5WebEngineWidgets.so.5()(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libQt5Xml.so.5()(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: soundfont2-default
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libQt5Qml.so.5(Qt_5)(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libm.so.6(GLIBC_2.27)(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libQt5XmlPatterns.so.5()(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libpoppler-qt5.so.1()(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libsndfile.so.1()(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libpulse.so.0(PULSE_0)(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libQt5Widgets.so.5()(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libQt5Svg.so.5(Qt_5)(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libQt5WebEngineCore.so.5()(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libQt5Widgets.so.5(Qt_5)(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libQt5WebEngineWidgets.so.5(Qt_5)(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libQt5Positioning.so.5(Qt_5)(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libQt5PrintSupport.so.5(Qt_5)(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libQt5Network.so.5()(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libportaudio.so.2()(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libQt5PrintSupport.so.5()(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: fonts-ttf-freefont
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libQt5Positioning.so.5()(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libQt5Network.so.5(Qt_5)(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libstdc++.so.6(GLIBCXX_3.4.26)(64bit)
Error: Package: musescore-3.5-0.beta.1.x86_64 (/musescore-3.5-0.beta.1-omv4002.x86_64)
           Requires: libQt5WebEngineCore.so.5(Qt_5)(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
xicheng87 commented 4 years ago

I presumed that you have looked through the inform from this page?

https://musescore.org/en/handbook/install-linux

xylucien commented 4 years ago

yes. all of the methods did not quite work, and I do not know how to use appimage on the server.

xylucien commented 4 years ago
[ec2-user@ip-172-31-87-25 ~]$ sudo ./MuseScore-3.4.2-x86_64.AppImage -i
findlib: libjack.so.0: cannot open shared object file: No such file or directory
/home/ec2-user/MuseScore-3.4.2-x86_64.AppImage: Using fallback for library 'libjack.so.0'
/usr/lib64/libnss3.so
/tmp/.mount_MuseScTe4UXE/bin/mscore-portable: error while loading shared libraries: libdb-5.3.so: cannot open shared object file: No such file or directory
xylucien commented 4 years ago

I have installed MuseScore-3.4.2-x86_64.AppImage to /usr/local/bin/MuseScore-3.4.2-x86_64.AppImage, this is the best I can do for now

xicheng87 commented 4 years ago

Can you use this installation for further development ?

xylucien commented 4 years ago
*Install Xvfb:
sudo yum install Xvfb
*Start Xvfb in the background (ignore font errors and press enter if prompt doesn't show up):
Xvfb :0 -screen 0 1280x768x24&
*Let the OS know which display to use (we're using ':0' here)
export DISPLAY=:0
xylucien commented 4 years ago

I found these to be working! I have successfully generated a png file using musescore, I am just gonna check if that image looks valid

xylucien commented 4 years ago

yep I think it works. It is also able to export mp3 and other sound files

xylucien commented 4 years ago
MuseScore native format
MuseScore format (*.mscz)
Uncompressed MuseScore format (*.mscx)
MuseScore backup file (.*.mscz,) or (.*.mscx,)

Graphic files (export only)
PDF (*.pdf)
PNG (*.png)
SVG (*.svg)

Audio files (export only)
WAV audio (*.wav)
MP3 (*.mp3)
FLAC audio (*.flac)
Ogg Vorbis (*.ogg)

MusicXML (*.xml, *.musicxml)
Compressed MusicXML (*.mxl)
MIDI (*.mid, *.midi, *.kar)

MuseData (*.md) (import only)
Capella (*.cap, *.capx) (import only)
Bagpipe Music Writer (*.bww) (import only)
BB (*.mgu, *.sgu) (import only)
Overture (*.ove) (import only)
Guitar Pro (*.gtp, *.gp3, *.gp4, *.gp5, *.gpx) (import only)
xylucien commented 4 years ago

IMPORT:

MuseScore format (*.mscz)
Uncompressed MuseScore format (*.mscx)
MuseScore backup file (.*.mscz,) or (.*.mscx,)
MusicXML (*.xml, *.musicxml)
Compressed MusicXML (*.mxl)
MIDI (*.mid, *.midi, *.kar)
MuseData (*.md)
Capella (*.cap, *.capx)
Bagpipe Music Writer (*.bww) 
BB (*.mgu, *.sgu) 
Overture (*.ove)
Guitar Pro (*.gtp, *.gp3, *.gp4, *.gp5, *.gpx)
xylucien commented 4 years ago

EXPORT:

MuseScore format (*.mscz)
Uncompressed MuseScore format (*.mscx)
MuseScore backup file (.*.mscz,) or (.*.mscx,)

PDF (*.pdf)
PNG (*.png)
SVG (*.svg)

WAV audio (*.wav)
MP3 (*.mp3)
FLAC audio (*.flac)
Ogg Vorbis (*.ogg)

MusicXML (*.xml, *.musicxml)
Compressed MusicXML (*.mxl)
MIDI (*.mid, *.midi, *.kar)
xicheng87 commented 4 years ago

Well, let's get this stable first, and test it well. Furthermore, now I think you really need to update the README page regarding the setup, which should includes the commands to install all the necessary libraries on a local machine (specify your OS, either Mac or Linux).

xylucien commented 4 years ago

I thought the entire purpose of this project is to provide a website service, and users shouldn't need to set up this anyway

xicheng87 commented 4 years ago

What I meant by the README page is on the github - anyone who forks this github branch should know what to do to get started - that is to install all the libraries. I'd suggest we include a script named install.sh, putting it in a directory names scripts, and one should only need to execute this script to install everything.

xylucien commented 4 years ago

will do that.

xylucien commented 4 years ago

can we just put the sh file under the root folder? I need to call pip3 install -r requirements.txt, which is in the root folder.

xicheng87 commented 4 years ago

I was hoping to keep the root directory clean, but this seems fine with me.

(You may do pip3 install -r ../requirements.txt if you want to do so in scripts directory, but this is a judgement call)