Version control of dependencies causing problems installing MuseScore 2.1 from 2.0.1 on kubuntu 16.04
I received notice of the 2.1 release and did the "sudo apt-get" approach for kubuntu 16.04.02. This caused a lot of unresolvable complaints about a qtbase version that is older than what I have installed. I switched to aptitude. Results are listed below:
root@dad314159:/home/dad/Desktop# aptitude full-upgrade musescore
The following packages will be upgraded:
musescore{b}
1 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 8,051 kB of archives. After unpacking 585 kB will be used.
The following packages have unmet dependencies:
musescore : Depends: qtbase-abi-5-5-1 which is a virtual package, provided by:
- libqt5core5a, but 5.6.1+dfsg-3ubuntu1~xenialoverlay1~4+fix1 is installed. - libqt5y1~4+fix1 is installed.
open: 22; closed: 133; defer: 2; conflict: 2 The following actions will resolve these dependencies:
Remove the following packages:
1) musescore
Leave the following dependencies unresolved:
2) ubuntustudio-audio recommends musescore
Accept this solution? [Y/n/q/?] y
The following packages will be REMOVED:
musescore{a}
0 packages upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 23.4 MB will be freed.
Do you want to continue? [Y/n/?] n
Abort.
root@dad314159:/home/dad/Desktop#
I do not know how to proceed. aptitude wants to remove musescore 2.0.1, and not replace it.
Comments
FYI, it's generally better to ask questions in the support forum. Linux packaging especially is not something we really have control over, so it is extremely unlikely this is a bug in MuseScore, but there are many experts on the forums who will probably be able to help.
If someone is able to show that this is indeed something we should be able to improve ourselves, feel free to provide more details, otherwise we should probably close this.
As you suggest, this may be more a problem in Linux packaging. Since I am using Kubuntu that may be the proper forum unless someone in the MuseScore support forum has the same problem soon. For now. I will temporarally remain subscribed to this "bug" and see if anything comes up in the near future. If not, consider this closed. Thank you for your support.
This looks to me as if you have extra packages installed not from the base distribution (“xenialoverlayfix”?!) which cause these conflicts.
Have you tried uninstalling Musescore 2.01, and its dependencies, and then installing the new 2.1 version?
For example..
1) sudo apt autoremove musescore
2) sudo apt update
3) sudo apt install musescore
Uninstalling musescore shouldn't remove your local musescore folder, which contains your scores, in your home directory, but I would back it up anyway.
Alternatively, you could install the portable appimage version for linux:
https://musescore.org/en/download#AppImage
As a side note, I am a big fan of Timeshift, a linux application that "provides functionality similar to the System Restore feature in Windows and the Time Machine tool in Mac OS" (http://www.teejeetech.in/p/timeshift.html). Such auto-backup functionality is missing on most linux distributions by default for some strange reason! With Timeshift, I know that I always have a back up in case my upgrades go wrong and I want to revert my OS to a previous state (sounds like an add). Timeshift does not touch your home folder by default.
@mirabilos: Possibly, but if so, I do not know what other applications demand the newer version of qtbase-abi-5-5-1. I currently have qtbase-abi-5-6-1 installed. I looked for package installer lists, and qtbase-abi-5-5-1 is listed as "most current".
https://ubuntu.pkgs.org/16.04/ubuntu-main-amd64/libqt5core5a_5.5.1+dfsg…
I have downloaded this package but am concerned it will break other packages. In fact it might not load properly at all since it is a regression.
@sambaji The posting I provided above gave the same results as apt-get. I like your pointing out "timeshift" and will read up on it. I did download and run the standalone version of musescore, AppImage. In some sense this variant is more convenient than the "standard" version. That said, the standard version is (for me) now academic. But, I now need to figure what package(s) I have that need the "enhanced"
5.6.1+dfsg-3ubuntu1~xenialoverlay1~4+fix1 is installed. - libqt5y1~4+fix1
that is installed.
Have you gotten any help from the Kubuntu forum? Musescore hasn't been updated to 2.1 in either the default Ubuntu repository or the stable PPA. Did someone packaged it specifically for Kubuntu's repository?
@sambaji
See the pdf of the e-mail (attached) that I got. the link is:
https://musescore.org/en/2.1
Not a lot MuseScore can do to resolve issue with various Linux distros.
You could use the AppImage provided on the download page