dnf를 사용할 때 순환 종속성이 있습니까?

dnf를 사용할 때 순환 종속성이 있습니까?

Ubuntu 22.04 데스크탑을 실행하는 Kria Kv260에 스마트 카메라 애플리케이션을 설치하려고 합니다.
설치의 일부가 실행 중입니다.
sudo dnf install packagegroup-kv260-smartcam.noarch 하지만 실행하면 다음 오류가 발생합니다.

ubuntu@kria:~$ sudo dnf install packagegroup-kv260-smartcam.noarch
/usr/lib/python3/dist-packages/dnf/const.py:22: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
  import distutils.sysconfig
/usr/lib/python3/dist-packages/dnf/const.py:22: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead
  import distutils.sysconfig
Unable to detect release version (use '--releasever' to specify release version)
Error: There are no enabled repositories in "/etc/yum.repos.d", "/etc/yum/repos.d", "/etc/distro.repos.d".

인터넷 검색을 통해 리포지토리를 생성하려면 이 createrepo패키지가 필요하고 리포지토리를 활성화하려면 이 config-manager패키지가 필요하다는 것을 빨리 알았습니다. 하지만 두 패키지 모두 통과합니다 dnf.
이 문제를 어떻게 해결합니까?

답변1

Ubuntu를 실행 중인 것으로 보이지만 dnf.dnf

현재 오류는 입니다 Error: There are no enabled repositories in "/etc/yum.repos.d", "/etc/yum/repos.d", "/etc/distro.repos.d". 설치하려는 패키지에 종속성이 있는 리포지토리를 활성화하면 해당 패키지가 dnf/rpm기본 배포용으로 빌드되었기 때문에 해당 패키지가 설치될 가능성이 거의 없습니다.

Ubuntu는 apt/dpkg자체 패키지 관리를 사용합니다. 소프트웨어에 대한 .deb패키지나 저장소를 찾을 수 없다면 aptitude지원되는 배포판에서 실행해 보는 것이 가장 좋습니다.

구글에서 검색해 보니 제조사에서 그런 것 같더군요.사용자 정의 Ubuntu 이미지는 필요한 모든 소프트웨어를 설치합니다.따라서 이를 직접 사용하거나 필요한 소프트웨어 설치 방법을 결정하는 데 사용할 수 있습니다.

관련 정보