リモートワークステーションにリモートでアクセスできるように、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をインストールするのに役立ちます。サポートされていない他のプラットフォームでも同様のアプローチが機能します。
- Install
toolbox
、podman
プリインストールされていない場合は、以下を使用します。sudo dnf install toolbox podman
- 下記からUbuntu 22.04用Nice DCV Viewerインストーラをダウンロードしてください。公式ウェブサイト。
- サポートされているプラットフォーム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
- ツールボックスに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回使用します。
- ツールボックスに移動
- コンテナ内でプログラムを自動的に実行するデスクトップエントリを作成します。
- 設定をテストするには、次のコマンドを実行して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
- 設定をテストするには、次のコマンドを実行してFedoraでNice DCVを起動します。
それはすべてです。これでアプリメニューにあります。