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의 필수 구성 요소를 설치할 수 없음을 의미한다고 생각합니다.

다른 설치 프로그램 중 하나에 전제 조건이 있거나 전혀 필요하지 않기를 바라면서 다른 설치 프로그램을 사용해 보았지만 운이 없었습니다.

전제 조건을 얻는 방법이나 이를 피하고 DCV 뷰어를 성공적으로 설치하는 방법을 아는 사람이 있습니까?

답변1

그래도 이전 Fedora 버전과 호환되므로 .rpm(RedHat) 버전을 설치할 수 있으면 좋겠습니다.

이는 오로지 운에 달려있습니다. 페도라는아니요바이너리 호환.

일반적으로 호스트 디스플레이에 액세스할 수 있는 Podman 컨테이너(실제 바이너리 호환 배포판 기반)를 설정하고 거기에 콘텐츠를 설치하면 이 문제를 해결할 수 있습니다.

답변2

@MarcusMüller의 답변은 올바른 방향으로 나아가는 데 도움이 됩니다. 다음 절차는 Fedora에 Nice DCV Viewer를 설치하는 데 도움이 됩니다. 지원되지 않는 다른 플랫폼에서도 유사한 접근 방식이 작동합니다.

  1. Install toolbox, podman사전 설치되어 있지 않은 경우 다음을 사용하십시오.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를 시작하려면 명령을 두 번 사용하십시오.
  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
      

그게 다입니다. 이제 앱 메뉴에서 찾을 수 있습니다.

관련 정보