Description: The Muon Package Management Suite is a collection of several package management tools based on the QApt package management library for Debian-based systems.
The suite includes the three main applications.
The Muon Package Manager is a powerful package manager aimed towards the intermediate - power-user range. It offers complete control over your packages with an interface that still keeps usability in mind.
The Muon Software Center is an easy to use way to install (or remove) new applications without having to worry about package management. Aimed towards the average user, anyone can use the Muon Software Center to search for applications to meet their needs (or wants)
The Muon Updater is a system update GUI. In conjunction with the Muon update notifier, the Muon Updater will help keep your system up-to-date.Last changelog:
Muon Suite 1.1.2 fixes a serious bug exposed by a regression in KDE 4.6.2
It's a great tool much more stable than the Synaptic gtk3 port and 1000 times more useful than Apper anyway, it would be much better if it would depend on Qt only.
btw. Wtf is this "Canonical does not provide updates for $packagename. Some updates may be provided by the Ubuntu community." - this makes no sense on a debian based system...
I love the Muon Suite, finally allowed me to dump synaptic!
Do you plan on adding user reviews like the Ubuntu Natty software center is getting? http://www.omgubuntu.co.uk/2011/01/ubuntu-10-10-software-center-to-get-ratings-and-reviews-on-feb-11th/
Thanks!
Yes, that is definitely in the works. In Git I have Muon Software Center getting its "star" rating data from the Ubuntu review website like the Software Center does. I'm close to getting read-only support for reviews working, too.
Submitting reviews will probably take a bit more work, but I do plan on implementing that also.
I didn't feel how's it different from Synaptic. I also didn't like update & software managers.
I couldn't configure update manager to update only specific kinds of packages. I really don't want to update my kernel. I also couldn't change update frequency.
Software manager can't queue tasks. So first I have to wait hell long after clicking "install" while soft is "waiting" (what is Muon doing? Downloading? Waiting for server response?) I didn't know about this feature, so I went through a list of soft and checked several points, only to be notified later that only Banshee was installed and be thrown out into starting software list. Also, it would be very useful to highlight installed software in total software list.
I liked several software view options, however there's lacking a view by category. It's useful for installed soft as well as uninstalled.
Crash happening in KDE 4.6 when i try to select kernel for removal.. I type kernel in search fiel then sort for installed no installed, and when trying to select a kernel it crashes..
Application: Muon Package Manager (muon), signal: Aborted
[Current thread is 1 (Thread 0xb76f2710 (LWP 6216))]
Thread 2 (Thread 0xb34e5b70 (LWP 6219)):
#0 0x00684e36 in clock_gettime () from /lib/librt.so.1
#1 0x0118c50b in ?? () from /usr/lib/libQtCore.so.4
#2 0x012636e5 in ?? () from /usr/lib/libQtCore.so.4
#3 0x0126372a in ?? () from /usr/lib/libQtCore.so.4
#4 0x012617a8 in ?? () from /usr/lib/libQtCore.so.4
#5 0x0126183d in ?? () from /usr/lib/libQtCore.so.4
#6 0x01660e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7 0x01661279 in ?? () from /lib/libglib-2.0.so.0
#8 0x01661848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9 0x0126159f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0x01231609 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0x01231a8a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#12 0x0112db7e in QThread::exec() () from /usr/lib/libQtCore.so.4
#13 0x0121035b in ?? () from /usr/lib/libQtCore.so.4
#14 0x01130df9 in ?? () from /usr/lib/libQtCore.so.4
#15 0x0057acc9 in start_thread () from /lib/libpthread.so.0
#16 0x007a269e in clone () from /lib/libc.so.6
Thread 1 (Thread 0xb76f2710 (LWP 6216)):
[KCrash Handler]
#5 0x00cd6416 in __kernel_vsyscall ()
#6 0x006fc941 in raise () from /lib/libc.so.6
#7 0x006ffe42 in abort () from /lib/libc.so.6
#8 0x011272dc in qt_message_output(QtMsgType, char const*) () from /usr/lib/libQtCore.so.4
#9 0x011274aa in ?? () from /usr/lib/libQtCore.so.4
#10 0x011275b9 in qFatal(char const*, ...) () from /usr/lib/libQtCore.so.4
#11 0x01127645 in qt_assert(char const*, char const*, int) () from /usr/lib/libQtCore.so.4
#12 0x0012ae94 in QApt::Package::supportedUntil() const () from /usr/lib/libqapt.so.1
#13 0x0099518b in ?? () from /usr/lib/libmuonprivate.so.1
#14 0x0097ec5c in DetailsWidget::setPackage(QApt::Package*) () from /usr/lib/libmuonprivate.so.1
#15 0x0098c99f in PackageWidget::packageActivated(QModelIndex const&) () from /usr/lib/libmuonprivate.so.1
#16 0x0098eb2d in PackageWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libmuonprivate.so.1
#17 0x0805390f in _start ()
hope it helps..
Thank you very much for this software. Muon is a fantastic package manager.
I have only one issue:
The Muon update notifier will simply not work for me. The service is running, but it don't show a symbol in system tray, when updates are available.
Any idea why? I`m running Maverick and Muon comes from your ppa.
Hmm, does the file "/var/lib/update-notifier/updates-available" exist? Either way, does running "sudo touch /var/lib/update-notifier/updates-available" make the popup show up?
>>> does the file "/var/lib/update-notifier/updates-available" exist? <<<
Yes, this file exist,but it´s empty.
>>> does running "sudo touch /var/lib/update-notifier/updates-available" make the popup show up? <<<
No, sadly no popup!
Edit: Today I have refreshed the sources and there were 8 Updates. I have not done the update, I have done a restart. After the restart Muon have shown the update notifier symbol & a information massage.
Apparently it works for me only after a reboot and not during the session !?!
That's weird. The notifier looks for that file's timestamp to change, and manually doing so via touch should do that.
The notifier checks if it should show the popup manually on startup, so that explains why it works there. I really don't know why it's not seeing any changes to the file... :(
>>> does the file "/var/lib/update-notifier/updates-available" exist? <<<
Yes, this file exist,but it´s empty.
>>> does running "sudo touch /var/lib/update-notifier/updates-available" make the popup show up? <<<
No, sadly no popup!
Edit: Today I have refreshed the sources and there were 8 Updates. I have not done the update, I have done a restart. After the restart Muon have shown the update notifier symbol & a information massage.
Apparently it works for me only after a reboot and not during the session !?!
Too much dependencies to install on other distros.
I tried to install on Debian.
There are needed:
libdebconf-...
libqapt...
qapt...
These are non standard libraries!
In this case muon does not need to be here. muon is in the ubuntu-repositories. Why should somebody download it here?
I really don't see what the problem here is. The install size of all three of these packages is only a little over 0.5 MiB. You can install all of Muon and it's "unstandard dependencies" for less than 2 MiB of disk space.
i've found a debian repo:
deb http://88.153.34.94/repo/ sid main
if address's changed will be reported somewhere. (probably here:
http://www.zevenos.com/forum/printthread.php?tid=697 )
Ratings & Comments
22 Comments
9 9 excelente Like Synaptic, but better
It's a great tool much more stable than the Synaptic gtk3 port and 1000 times more useful than Apper anyway, it would be much better if it would depend on Qt only. btw. Wtf is this "Canonical does not provide updates for $packagename. Some updates may be provided by the Ubuntu community." - this makes no sense on a debian based system...
I have the same question. How can i build muon? It seems not to be the usual make process. Any hints would be very helpful.
Just follow the instructions from this HowTo: http://bostonpeng.wordpress.com/2013/04/06/hotwo-muon-solydk/
how to install it from the source??
I love Muon .. so much I made a logo/icon for it ;) Thank you for a great app! /Jonas http://kde-look.org/content/show.php/Muon+Icon?content=145610
I love the Muon Suite, finally allowed me to dump synaptic! Do you plan on adding user reviews like the Ubuntu Natty software center is getting? http://www.omgubuntu.co.uk/2011/01/ubuntu-10-10-software-center-to-get-ratings-and-reviews-on-feb-11th/ Thanks!
Yes, that is definitely in the works. In Git I have Muon Software Center getting its "star" rating data from the Ubuntu review website like the Software Center does. I'm close to getting read-only support for reviews working, too. Submitting reviews will probably take a bit more work, but I do plan on implementing that also.
I didn't feel how's it different from Synaptic. I also didn't like update & software managers. I couldn't configure update manager to update only specific kinds of packages. I really don't want to update my kernel. I also couldn't change update frequency. Software manager can't queue tasks. So first I have to wait hell long after clicking "install" while soft is "waiting" (what is Muon doing? Downloading? Waiting for server response?) I didn't know about this feature, so I went through a list of soft and checked several points, only to be notified later that only Banshee was installed and be thrown out into starting software list. Also, it would be very useful to highlight installed software in total software list. I liked several software view options, however there's lacking a view by category. It's useful for installed soft as well as uninstalled.
Crash happening in KDE 4.6 when i try to select kernel for removal.. I type kernel in search fiel then sort for installed no installed, and when trying to select a kernel it crashes.. Application: Muon Package Manager (muon), signal: Aborted [Current thread is 1 (Thread 0xb76f2710 (LWP 6216))] Thread 2 (Thread 0xb34e5b70 (LWP 6219)): #0 0x00684e36 in clock_gettime () from /lib/librt.so.1 #1 0x0118c50b in ?? () from /usr/lib/libQtCore.so.4 #2 0x012636e5 in ?? () from /usr/lib/libQtCore.so.4 #3 0x0126372a in ?? () from /usr/lib/libQtCore.so.4 #4 0x012617a8 in ?? () from /usr/lib/libQtCore.so.4 #5 0x0126183d in ?? () from /usr/lib/libQtCore.so.4 #6 0x01660e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0 #7 0x01661279 in ?? () from /lib/libglib-2.0.so.0 #8 0x01661848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #9 0x0126159f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #10 0x01231609 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #11 0x01231a8a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #12 0x0112db7e in QThread::exec() () from /usr/lib/libQtCore.so.4 #13 0x0121035b in ?? () from /usr/lib/libQtCore.so.4 #14 0x01130df9 in ?? () from /usr/lib/libQtCore.so.4 #15 0x0057acc9 in start_thread () from /lib/libpthread.so.0 #16 0x007a269e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb76f2710 (LWP 6216)): [KCrash Handler] #5 0x00cd6416 in __kernel_vsyscall () #6 0x006fc941 in raise () from /lib/libc.so.6 #7 0x006ffe42 in abort () from /lib/libc.so.6 #8 0x011272dc in qt_message_output(QtMsgType, char const*) () from /usr/lib/libQtCore.so.4 #9 0x011274aa in ?? () from /usr/lib/libQtCore.so.4 #10 0x011275b9 in qFatal(char const*, ...) () from /usr/lib/libQtCore.so.4 #11 0x01127645 in qt_assert(char const*, char const*, int) () from /usr/lib/libQtCore.so.4 #12 0x0012ae94 in QApt::Package::supportedUntil() const () from /usr/lib/libqapt.so.1 #13 0x0099518b in ?? () from /usr/lib/libmuonprivate.so.1 #14 0x0097ec5c in DetailsWidget::setPackage(QApt::Package*) () from /usr/lib/libmuonprivate.so.1 #15 0x0098c99f in PackageWidget::packageActivated(QModelIndex const&) () from /usr/lib/libmuonprivate.so.1 #16 0x0098eb2d in PackageWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libmuonprivate.so.1 #17 0x0805390f in _start () hope it helps..
This is https://bugs.kde.org/show_bug.cgi?id=264001 and it has been fixed for Muon Suite 1.1.1. In the future, please use bugs.kde.org for reports, thanks. :)
OH my bad sorry. next time ;). and I'm glad is fixed for 1.1.1.
Thank you very much for this software. Muon is a fantastic package manager. I have only one issue: The Muon update notifier will simply not work for me. The service is running, but it don't show a symbol in system tray, when updates are available. Any idea why? I`m running Maverick and Muon comes from your ppa.
Hmm, does the file "/var/lib/update-notifier/updates-available" exist? Either way, does running "sudo touch /var/lib/update-notifier/updates-available" make the popup show up?
>>> does the file "/var/lib/update-notifier/updates-available" exist? <<< Yes, this file exist,but it´s empty. >>> does running "sudo touch /var/lib/update-notifier/updates-available" make the popup show up? <<< No, sadly no popup! Edit: Today I have refreshed the sources and there were 8 Updates. I have not done the update, I have done a restart. After the restart Muon have shown the update notifier symbol & a information massage. Apparently it works for me only after a reboot and not during the session !?!
That's weird. The notifier looks for that file's timestamp to change, and manually doing so via touch should do that. The notifier checks if it should show the popup manually on startup, so that explains why it works there. I really don't know why it's not seeing any changes to the file... :(
Not so important, everything else is working. My hope is that does work, when I update to Natty in a few months ;-)
>>> does the file "/var/lib/update-notifier/updates-available" exist? <<< Yes, this file exist,but it´s empty. >>> does running "sudo touch /var/lib/update-notifier/updates-available" make the popup show up? <<< No, sadly no popup! Edit: Today I have refreshed the sources and there were 8 Updates. I have not done the update, I have done a restart. After the restart Muon have shown the update notifier symbol & a information massage. Apparently it works for me only after a reboot and not during the session !?!
if possible it would be great if someone could package this for squeeze
Too much dependencies to install on other distros. I tried to install on Debian. There are needed: libdebconf-... libqapt... qapt... These are non standard libraries! In this case muon does not need to be here. muon is in the ubuntu-repositories. Why should somebody download it here?
I really don't see what the problem here is. The install size of all three of these packages is only a little over 0.5 MiB. You can install all of Muon and it's "unstandard dependencies" for less than 2 MiB of disk space.
i've found a debian repo: deb http://88.153.34.94/repo/ sid main if address's changed will be reported somewhere. (probably here: http://www.zevenos.com/forum/printthread.php?tid=697 )