Muon package manager can not be installed

Bug #1333217 reported by Krzysztof Knapik
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Linux Mint
Invalid
Undecided
Unassigned

Bug Description

Linux Mint 17 'Qiana' KDE 64-bit

I am unable to install 'muon' package. Running 'apt-get install muon' returns the following:
-----
The following packages have unmet dependencies:
 muon : Depends: libmuonprivate2 (= 2.2.0-0ubuntu3.1) but it is not going to be installed
-----

When I install 'mint-configuration-kde' package i can then install 'muon' (no dependency problem occurs). This is possible because mint-conifugation-kde will result in removin 'mintsources' package. Unfortunately if I make this due to missing mintsources package the add-apt-repository command will stop working correctly. It will fail every time with aptsources.distro.NoDistroTemplateException error when trying to add a PPA repo.

description: updated
Revision history for this message
Vlad Orlov (monsta) wrote :

I confirm that muon is not installable. It requires software-properties-kde - but mintsources conflicts with software-properties-kde.

As for mint-configuration-kde, I find it already installed in Mint 17 KDE, and it does NOT conflict with mintsources. Maybe you meant some other package instead?

Changed in linuxmint:
status: New → Confirmed
Revision history for this message
Krzysztof Knapik (knapsu) wrote :

Yes, mint-configuration-kde is installed and not in conflict with mintsources as you have wrote. Shouldn't mint-configuration-kde be replacing software-properties-kde package?

Revision history for this message
Clement Lefebvre (clementlefebvre) wrote :

Hi,

mintsources conflicts with software-properties and that conflict is explicitly described to APT. That's ok.

mintsources doesn't provide the functionality given by software-properties though, so if something like Muon depends on it, it is normal for that package not to be installable.

Although I don't recommend it, you can remove mintsources and proceed to install Muon and software-properties. You just have to choose between one tech or the other though, you can't have both installed on the same machine.

Changed in linuxmint:
status: Confirmed → Invalid
Revision history for this message
Krzysztof Knapik (knapsu) wrote :

Hi,

As I said removing mintsources will break add-apt-repository command and I want to avoid it.

In Mint 16 mintsources are installed along with with muon without any problems. I don't understand why in LTS release this is broken.

Why is mintsources blocking software-properties? What do you suggest?

Muon is a package manager for KDE, a great replacement for Synaptic and its weaknesses. Disallowing to install it in KDE is just wrong.

Revision history for this message
Vlad Orlov (monsta) wrote :

The original add-apt-repository tool is available in software-properties-common package.

Revision history for this message
Clement Lefebvre (clementlefebvre) wrote :

You're allowed to install it, you just need to remove mintsources first. Mintsources conflicts with software-properties specifically because they both provide that same add-apt-repository command.

Revision history for this message
Krzysztof Knapik (knapsu) wrote :

Because Mint developers are not planning to fix Muon package please feel free to use below method to overcome this limitation:

1) Fix mintsources package

download deb package with 'apt-get download mintsources'
unpack deb with 'ar x mintsources_1.3.4_all.deb'
unpack control archive with 'tar xzf control.tar.gz'
fix dependencies in 'control' file by editing it with 'nano control' and removing line "Conflicts: software-properties-gtk, software-properties-kde"
repack control archive with 'tar c control | gzip -c > control.tar.gz'
repack deb with 'ar rcs mintsources_fixed.deb debian-binary control.tar.gz data.tar.xz'

2) After creating the package we need to install everyting (order is important)

remove existing mintsources with 'sudo dpkg -r mintsources'
install muon with 'sudo apt-get install muon'
install mintsources from our customized package with 'sudo dpkg -i --force-overwrite mintsources_fixed.deb'

3) Prevent our modifications from being overwritten
lock installed mintsources package with 'sudo apt-mark hold mintsources'
lock installed muon package with 'sudo apt-mark hold muon'

Finally we can have Muon and apt-apt-repository working at the same time!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.