I’m using Leap 42.3 and I tried to install an app I downloaded from the vendor’s web site that says it’s compatible with 42.2.
If this version difference is critical, then I’ll quit trying.
Upon trying to install it I received the error: “error: Failed dependencies” as shown here:
# rpm -Uvh takecontrolviewer-6.80.17-24.i386.rpm
error: Failed dependencies:
ncurses-libs is needed by takecontrolviewer-6.80.17-24.i386
samba-winbind-clients is needed by takecontrolviewer-6.80.17-24.i386
So I searched for ncurses-libs:
# zypper se ncurses-libs
Loading repository data...
Reading installed packages...
No matching items found.
# zypper se ncurses
Loading repository data...
Reading installed packages...
S | Name | Summary | Type
---+--------------------------+-----------------------------------------------------------+-----------
| gambas3-gb-ncurses | The ncurses component for Gambas | package
i+ | libncurses5 | The New curses Libraries | package
i+ | libncurses5-32bit | The New curses Libraries | package
i+ | libncurses6 | The New curses Libraries | package
i+ | libncurses6-32bit | The New curses Libraries | package
i+ | libyui-ncurses-devel | Libyui-ncurses header files | package
| libyui-ncurses-doc | Libyui-ncurses documentation | package
| libyui-ncurses-pkg | Libyui - yast2 package selector widget for the ncurses UI | srcpackage
| libyui-ncurses-pkg-devel | Libyui-ncurses-pkg header files | package
| libyui-ncurses-pkg-doc | Libyui-ncurses-pkg documentation | package
| libyui-ncurses-pkg-doc | Libyui-ncurses-pkg documentation | srcpackage
i+ | libyui-ncurses-pkg7 | Libyui - yast2 package selector widget for the ncurses UI | package
i+ | libyui-ncurses7 | Libyui - Character Based User Interface | package
| ncurses | New curses Libraries | srcpackage
i+ | ncurses-devel | Include Files and Libraries mandatory for Development | package
i+ | ncurses-devel-32bit | Include Files and Libraries mandatory for Development | package
i+ | ncurses-utils | Tools using the new curses libraries | package
# zypper lr
Repository priorities are without effect. All enabled repositories share the same priority.
# | Alias | Name | Enabled | GPG Check | Refresh
---+-------------------------------------+-----------------------------------------+---------+-----------+--------
1 | AdobeFlash | AdobeFlash | No | ---- | ----
2 | KDEapps | KDEapps | No | ---- | ----
3 | KDEextra | KDEextra | No | ---- | ----
4 | Mozilla | Mozilla | No | ---- | ----
5 | download.opensuse.org-non-oss | Main Repository (NON-OSS) | Yes | (r ) Yes | Yes
6 | download.opensuse.org-non-oss_1 | Update Repository (Non-Oss) | Yes | (r ) Yes | Yes
7 | download.opensuse.org-oss | Main Repository (OSS) | Yes | (r ) Yes | Yes
8 | download.opensuse.org-oss_1 | Main Update Repository | Yes | (r ) Yes | Yes
9 | google-chrome | google-chrome | Yes | (r ) Yes | Yes
10 | http-download.opensuse.org-22a8969a | X11:Pantheon:Apps | No | ---- | ----
11 | http-download.opensuse.org-602c2c16 | home:kfreitag (Borgbackup or veracrypt) | No | ---- | ----
12 | http-download.opensuse.org-ad514924 | openSUSE:Leap:15.0 | No | ---- | ----
13 | http-download.opensuse.org-b6f11037 | openSUSE:Tumbleweed | No | ---- | ----
14 | openSUSE-42.3-0 | openSUSE-42.3-0 | No | ---- | ----
15 | opensuse-guide.org-repo | Libdvdcss Repository | No | ---- | ----
16 | packman.inode.at-suse | Packman Repository | No | ---- | ----
17 | repo-debug | openSUSE-Leap-42.3-Debug | No | ---- | ----
18 | repo-debug-non-oss | openSUSE-Leap-42.3-Debug-Non-Oss | No | ---- | ----
19 | repo-debug-update | openSUSE-Leap-42.3-Update-Debug | No | ---- | ----
20 | repo-debug-update-non-oss | openSUSE-Leap-42.3-Update-Debug-Non-Oss | No | ---- | ----
21 | repo-source | openSUSE-Leap-42.3-Source | No | ---- | ----
22 | repo-source-non-oss | openSUSE-Leap-42.3-Source-Non-Oss | No | ---- | ----
It looks like the ncurses files should be available , but it’s just a naming issues because my zypper has packages called libncurses[5|6] whereas the rpm is looking for ncurses-libs.
With the other missing dependency “winbind”, it also appears to be installed already:
# zypper se winbind
Loading repository data...
Reading installed packages...
S | Name | Summary | Type
---+---------------------+-------------------------+--------
i+ | samba-winbind | Winbind Daemon and Tool | package
i+ | samba-winbind-32bit | Winbind Daemon and Tool | package
Do I need one of those symbolic link tricks to get around the naming issue?
How odd for samba-winbind to be listed but not found.
Cheers,
Gordon