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'
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 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?
2 | Local_RPMs | Local RPMs | Yes | ( p) Yes | Yes | 100 | plaindir | dir:///data/storage_c/repositorios_zypp/LocalRPMs | 3 | Local_RPMs_42.2 | Local RPMs 42.2 | Yes | ( p) Yes | Yes | 100 | plaindir | dir:///data/storage_c/repositorios_zypp/LocalRPMs_42.2 | 4 | OBS_Emulators_Wine | OBS: Emulators: Wine | Yes | (r ) Yes | Yes | 109 | rpm-md | http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_Leap_42.2... | 5 | OBS_KDE3 | OBS: KDE:KDE3 | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_Leap_42.2/ | 6 | OBS_devel_languages_pascal | OBS: devel: languages: pascal | No | ---- | Yes | 105 | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/pascal/openSUSE_... | 7 | OBS_devel_languages_perl | OBS: devel: languages: perl | Yes | (r ) Yes | Yes | 107 | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_Le... | 8 | OBS_server_mail | OBS: server: mail | Yes | (r ) Yes | Yes | 107 | rpm-md | http://download.opensuse.org/repositories/server:/mail/openSUSE_Leap_42.2/ | 9 | download.nvidia.com-leap | nVidia Graphics Drivers | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.nvidia.com/opensuse/leap/42.2 | 10 | download.opensuse.org-non-oss | Main Repository (NON-OSS) | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/leap/42.2/repo/non-oss/ | 11 | download.opensuse.org-non-oss_1 | Update Repository (Non-Oss) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/42.2/non-oss/ | 12 | download.opensuse.org-oss | Main Repository (OSS) | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/leap/42.2/repo/oss/ | 13 | download.opensuse.org-oss_1 | Main Update Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/42.2/oss | 14 | google-chrome | EXT: google-chrome | Yes | (r ) Yes | Yes | 105 | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64 | 15 | openSUSE-42.2-0 | openSUSE-42.2-0 | No | ---- | Yes | 99 | yast2 | hd:///?device=/dev/disk/by-id/usb-Verbatim_STORE_N_GO_1203001215022E28-0:0-part2 | 16 | repo-debug | openSUSE-Leap-42.2-Debug | No | ---- | Yes | 99 | yast2 | http://download.opensuse.org/debug/distribution/leap/42.2/repo/oss/ | 17 | repo-debug-non-oss | openSUSE-Leap-42.2-Debug-Non-Oss | No | ---- | Yes | 99 | yast2 | http://download.opensuse.org/debug/distribution/leap/42.2/repo/non-oss/ | 18 | repo-debug-update | openSUSE-Leap-42.2-Update-Debug | No | ---- | Yes | 99 | rpm-md | http://download.opensuse.org/debug/update/leap/42.2/oss/ | 19 | repo-debug-update-non-oss | openSUSE-Leap-42.2-Update-Debug-Non-Oss | No | ---- | Yes | 99 | rpm-md | http://download.opensuse.org/debug/update/leap/42.2/non-oss/ | 20 | repo-source | openSUSE-Leap-42.2-Source | No | ---- | Yes | 99 | yast2 | http://download.opensuse.org/source/distribution/leap/42.2/repo/oss/ | 21 | repo-source-non-oss | openSUSE-Leap-42.2-Source-Non-Oss | No | ---- | Yes | 99 | yast2 | http://download.opensuse.org/source/distribution/leap/42.2/repo/non-oss/ | 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.
I certainly did have calibre installed, but I prefer to install from upstream. And vmware-player will also be installed from the proprietary .bundle