Fedora 38のDCVビューアのインストールエラー

Fedora 38のDCVビューアのインストールエラー

リモートワークステーションにリモートでアクセスできるように、Nice DCV 2023クライアントをインストールしようとしています。複数のインストーラが利用可能、Ret Hat、SUSE、Ubuntuなどのディストリビューションには適していますが、Fedoraには適していません。

それでも以前のFedoraバージョンと互換性があるので、.rpm(RedHat)バージョンをインストールできればと思います。 Rat Hat 9、CentOS9、Rocky Linux 9(x86_64)バージョンをダウンロードし、次のコマンドを使用してインストールしました。

[user@device] sudo dnf install 'nice-dcv-viewer-el9.x86_64.rpm'
Laatste metadata-expiratie-check: 0:11:14 geleden op wo 13 sep 2023 09:20:46 CEST.
Fout: 
 Probleem: tegenstrijdige verzoeken
  - nothing provides libicuuc.so.67()(64bit) needed by nice-dcv-viewer-2023.0.5629-1.el9.x86_64 from @commandline
(probeer '--skip-broken' toe te voegen om niet-installeerbare pakketten over te slaan)

慣れていない例外でこれを英語に翻訳しました。

[user@device] sudo dnf install 'nice-dcv-viewer-el9.x86_64.rpm'
lLast metadata-expiratie-check: 0:11:14 past on wen 13 sep 2023 09:20:46 CEST.
Error: 
 Problem: conflicting requests
  - nothing provides libicuuc.so.67()(64bit) needed by nice-dcv-viewer-2023.0.5629-1.el9.x86_64 from @commandline
(try to add '--skip-broken' to skip uninstallable packages)

これは、dnfがlibicuuc.soバージョン67の前提条件をインストールできないことを意味すると思います。

他のインストーラの1つに前提条件があるか、まったく必要ないことを望んで、他のインストーラを試してみましたが、運がありませんでした。

前提条件を取得する方法、またはこれを回避し、DCVビューアを正常にインストールする方法を知っている人はいますか?

答え1

それでも以前のFedoraバージョンと互換性があるので、.rpm(RedHat)バージョンをインストールできればと思います。

これはただ運によって異なります。フェドラいいえバイナリ互換。

通常、ホストディスプレイにアクセスできるPodmanコンテナ(実際のバイナリ互換のディストリビューションベース)を設定し、そこにコンテンツをインストールすることでこの問題を解決できます。

答え2

@MarcusMüllerの答えは正しい方向に進むのに役立ちます。次の手順は、FedoraにNice DCV Viewerをインストールするのに役立ちます。サポートされていない他のプラットフォームでも同様のアプローチが機能します。

  1. Install toolboxpodmanプリインストールされていない場合は、以下を使用します。sudo dnf install toolbox podman
  2. 下記からUbuntu 22.04用Nice DCV Viewerインストーラをダウンロードしてください。公式ウェブサイト
  3. サポートされているプラ​​ットフォームUbuntu 22.04を使用したPodmanコンテナの作成
    • ホームディレクトリにDockerfileという名前のファイルを作成します。
    • ファイルに次のテキストを追加します。
      FROM docker.io/ubuntu:22.04
      RUN apt-get update; apt-get -y install libcap2-bin; apt-get clean
      
    • Podmanを使用して必要な画像を作成する
      podman build -t ubuntu-toolbox .
      
    • ツールボックスの作成
      toolbox create --image ubuntu-toolbox ubuntu-toolbox
      
  4. ツールボックスにNice DCV Viewerをインストールする
    • ツールボックスに移動
      toolbox enter ubuntu-toolbox
      
    • ダウンロードフォルダに移動
      cd Downloads
      
    • スーパーユーザー権限を取得する(sudoこれを使用する際に問題がありましたsu
      su
      
    • Nice DCVビューアのインストール
      dpkg -i nice-dcv-viewer_amd64.ubuntu2204.deb
      
    • エラーが発生した場合は、apt環境を修復してインストーラを再試行する必要があります。
      sudo apt-get install --fix-broken
      
    • コマンドを使用してプログラムをテスト実行すると、プログラムは通常のUIで開きます。
      dcvviewer
      
    • コンテナを終了するexitか、新しいcliを起動するには、コマンドを2回使用します。
  5. コンテナ内でプログラムを自動的に実行するデスクトップエントリを作成します。
    • 設定をテストするには、次のコマンドを実行してFedoraでNice DCVを起動します。
      toolbox run -c ubuntu-toolbox dcvviewer
      
    • com.nicesoftware.DcvViewer.desktop~/.local/share/applications次の内容を含むatというテキストファイルを作成してデスクトップエントリを作成します。
      [Desktop Entry]
      Name=NICE DCV Viewer
      Comment=NICE DCV Viewer
      Exec=toolbox run -c ubuntu-toolbox dcvviewer %U
      TryExec=dcvviewer
      Terminal=false
      Type=Application
      Icon=remote-desktop
      MimeType=application/x-dcv;x-scheme-handler/dcv
      Categories=GNOME;GTK;Network;
      Hidden=false
      NoDisplay=false
      StartupNotify=false
      

それはすべてです。これでアプリメニューにあります。

関連情報