On 2017-01-04 17:17, Andrei Borzenkov wrote:
04.01.2017 17:24, Carlos E. R. пишет:
On 2017-01-04 07:55, Andrei Borzenkov wrote:
04.01.2017 04:59, Carlos E. R. пишет:
I get this conflict list:
But vmware-player is not installed, nor is calibre. I select above to remove calibre and vmware, nothing happens.
System is Leap 42.2, upgraded from 13.1
Do you see any of them in "zypper se -t application"? Also you should know to provide list of your repositories in such case ;)
Oops. I'll blame the flu (re repo list). O:-)
Yes, I do see some in "application" list.
cer@Telcontar:~> zypper se -t application Loading repository data... Reading installed packages...
S | Name | Summary | Type --+----------------------------------+-----------------------------------------------------+------------ i | AbiWord | Compose, edit, and view documents | application
i | VLC Media player | Read, capture, broadcast your multimedia streams | application i | VMware Player | Run a virtual machine | application <===
OK, you should be able to see what package corresponds to this Application with
zypper info --requires -t application 'VMware Player'
It is unclear: cer@Telcontar:~> zypper info --requires -t application 'VMware Player' ... Information for application VMware Player: ------------------------------------------ Repository : @System Name : VMware Player Version : Arch : noarch Vendor : Summary : Run a virtual machine Description : Requires : appdata(vmware-player.appdata.xml) cer@Telcontar:~> cer@Telcontar:~> cp /var/lib/rpm/Packages /dev/null cer@Telcontar:~> rpm -qa | grep -i Vmware cer@Telcontar:~> Telcontar:~ # zypper remove -t application "VMware Player" Loading repository data... Reading installed packages... Resolving package dependencies... The following application is going to be REMOVED: "VMware Player" No additional space will be used or freed after the operation. Nothing to do. Telcontar:~ # And YaST is still complaining...
i | calibre | The one stop solution to all your e-book needs | application
This one likely comes from openSUSE
i | calibre - E-book Editor | Edit the text and styles inside e-books | application i | calibre - E-book Viewer | Read e-books in over a dozen different formats | application
And these two not. Note that it does not complaint about the former as far as I can tell. Try to check what packages the want.
cer@Telcontar:~> zypper info --requires -t application 'calibre - E-book Editor' Loading repository data... Reading installed packages... Information for application calibre - E-book Editor: ---------------------------------------------------- Repository : @System Name : calibre - E-book Editor Version : Arch : noarch Vendor : Summary : Edit the text and styles inside e-books Description : The calibre e-book editor allows you to edit the text and styles inside the book with a live preview of your changes. It can edit books in both the EPUB and AZW3 (kindle) formats. It includes various useful tools for checking the book for errors, editing the Table of Contents, performing automated cleanups, etc. Requires : appdata(calibre-ebook-edit.appdata.xml) cer@Telcontar:~> zypper info --requires -t application 'calibre - E-book Viewer' Loading repository data... Reading installed packages... Information for application calibre - E-book Viewer: ---------------------------------------------------- Repository : @System Name : calibre - E-book Viewer Version : Arch : noarch Vendor : Summary : Read e-books in over a dozen different formats Description : The calibre e-book viewer allows you to read e-books in over a dozen different formats. It has a full screen mode for distraction free reading and can display the text with multiple columns per screen. Requires : appdata(calibre-ebook-viewer.appdata.xml) cer@Telcontar:~> Zypper does nothing when asked to remove them, and YaST keeps complaining. "Zypper up" does not complain, but I did not proceed. It wants to update too many things.
...
cer@Telcontar:~> zypper lr --details # | Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service ---+---------------------------------+-----------------------------------------+---------+-----------+---------+----------+----------+----------------------------------------------------------------------------------------+-------- 1 | EXT_Packman | EXT: Packman Repository | Yes | (r ) Yes | Yes | 95 | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_42.2/ |
I vaguely recall some discussion about broken Application metadata in packman. From which repo those offending applications come?
@system, which says nothing.
cer@Telcontar:~>
What should I do to remove those "applications"?
zypper remove --type application whatever?
Not really. Applications themselves are not "installed". Rather it is simply metadata that pulls in some "real" packages (RPMs). If you have those RPMs installed, it thinks Application is also there. Mostly the same mechanism as patches.
It could be that Applications cannot distinguish between packages coming from different repo. Not sure if it is technically possible.
But perhaps something else to find where they come from. :-?
As usual "zypper se -s -t application" will show you repo they come from.
cer@Telcontar:~> zypper se -s -t application 'calibre - E-book Viewer' Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository --+-------------------------+-------------+---------+--------+------------------ i | calibre - E-book Viewer | application | | noarch | (System Packages) cer@Telcontar:~> ??? -- Cheers / Saludos, Carlos E. R. (from 42.2 x86_64 "Malachite" at Telcontar)