opensuse 42.3 tumbleweedにlibXScrnSaverをインストールする方法

opensuse 42.3 tumbleweedにlibXScrnSaverをインストールする方法

opensuse 42.3 tumbleweedにlibXScrnSaverをインストールしようとしています。

次のエラーのため、正常にインストールできません。

rajkumar@linux-7owj:~> sudo rpm -i Downloads/slack-3.0.5-0.1.fc21.x86_64.rpm 
[sudo] password for root: 
warning: Downloads/slack-3.0.5-0.1.fc21.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID bf6a7041: NOKEY
error: Failed dependencies:
        libXScrnSaver is needed by slack-3.0.5-0.1.fc21.x86_64
        libappindicator is needed by slack-3.0.5-0.1.fc21.x86_64

一部のライブラリが欠落しているようです。

次のコマンドでlibXScrnSaverをインストールしようとしましたが、失敗しました。

rajkumar@linux-7owj:~> sudo zypper install libappindicator
Loading repository data...
Reading installed packages...
'libappindicator' not found in package names. Trying capabilities.
No provider of 'libappindicator' found.
Resolving package dependencies...

Nothing to do.

欠落している依存関係とSlackを正常にインストールする方法

答え1

依存関係を無視してアプリケーションを正常にインストールし、機能します。しかし、libXScrnSaver-develをインストールしました。

zypper addrepo https://download.opensuse.org/update/leap/42.3/oss//openSUSE:Leap:42.3:Update.repo

zypper ref
zypper in libXScrnSaver-devel
zypper in slack-3.0.5-0.1.fc21.x86_64.rpm*

Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: nothing provides libXScrnSaver needed by slack-3.0.5-0.1.fc21.x86_64
 Solution 1: do not install slack-3.0.5-0.1.fc21.x86_64
 Solution 2: break slack-3.0.5-0.1.fc21.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c] (c): 2

関連情報