Apt install libwayland-dev 하면 오류납니다

안녕하세요.

phoronix-test-suite의 vkmark라고 vulkan 벤치마크를 하는 도구입니다.

다른 SBC들과 TOPST D3-G의 Vulkan 벤치마크 결과를 비교해보고자 합니다.

Wayland 관련 패키지에서 Ubuntu 표준과 다른 문제가 있어 리포트 드립니다.

  • 확인 환경: TOPST D3-G 보드 (Ubuntu 22.04.5, kernel 5.10.205-tcc)

  • 문제 증상: apt install libwayland-dev 시 다음 오류 발생

    trying to overwrite '/usr/share/wayland/wayland.dtd',
    which is also in package wayland 1.20.0-r0
    
    
  • 원인 분석:
    Ubuntu 표준 패키징에서는

    • wayland → 런타임 라이브러리(.so) 제공

    • libwayland-dev → 개발용 헤더/툴/DTD 제공
      으로 분리되어 있습니다.
      하지만 귀사 이미지에서 제공되는 wayland 1.20.0-r0 패키지에는 wayland.dtd 같은 개발용 파일이 포함되어 있어, Ubuntu 공식 libwayland-dev 패키지와 파일 소유권 충돌이 발생합니다.

  • 영향:
    Vulkan/Wayland 기반 애플리케이션 빌드 시 libwayland-dev 설치가 불가능해 vulkan 벤치마크를 하는데 어려움을 겪고 있ㅡㅂ니다.

요청 사항:

  • wayland 런타임 패키지와 libwayland-dev 개발 패키지를 Ubuntu 표준과 호환되게 분리해 주시거나,

  • 최소한 wayland 패키지 메타에 Conflicts/Replaces: libwayland-dev를 지정하여 충돌을 방지해 주시기 바랍니다.

안녕하세요.

wayland package는 prebuilt 된 chromium 을 적재하기 위해 설치되어 있습니다.

해당 package를 apt remove를 사용해 삭제하시면 되겠습니다만, 이를 기저로 설치된 chromium도 같이 삭제 됩니다.

또한, 현재 ubuntu release에는 vulkan이 enable 되어 있지 않습니다.

D3-G에서 vulkan이 enable 되기 위해서는 GPU driver인 powerVR 측과 mesa library와 통합된 빌드가 되어야 합니다.

향후, vulkan driver 통합은 예정되어 있습니다.

이점 참고 부탁 드립니다.

고맙습니다.

vkcube가 잘 실행돼서 vulkan이 제대로 되는줄 알았는데 아니었나 보군요.