Fedora 배포판의 미러를 직접 설정하십시오. dnf 패키지 관리자(fedora)를 데비안에서 실행하고 싶습니다. 이 도구를 사용하면 지정된 대상 디렉터리에 rpm 패키지를 다운로드하고 설치할 수 있기 때문입니다.
debian/jessie에 "dnf"를 설치할 수 있는 저장소가 있나요?
이런거 있으면 좋을텐데
apt-get install dnf
rpm과 python3이 이미 설치되어 있습니다. 그래서 "dnf"가 필요해요
답변1
"yum"(dnf의 전신)은 데비안에 패키지로 존재합니다.
apt-get install yum
yum은 "dnf"와 95% 호환되므로 "dnf" 없이도 원래 원했던 것을 얻을 수 있지만 향후 문제를 피하기 위해 여전히 "dnf"를 선호합니다.
답변2
나는 당신이 chroot에 대해 이야기하고 있다고 가정합니다. Mandragor의 답변처럼 저장소에서 yum을 사용하여 모든 작업을 수행할 수는 없었지만 스스로 해결하기에는 충분했습니다. 먼저 다음 답변에 따라 Ubuntu 저장소에서 yum을 설치했습니다.
# apt install yum
그런 다음 Fedora 저장소 패키지를 내 chroot에 설치했습니다.
# server=https://download.fedoraproject.org
# serverpath=pub/fedora/linux/releases/28/Everything/x86_64/os/Packages/f
# serverfile=fedora-repos-28-1.noarch.rpm
# wget $server/$serverpath/$serverfile
# rpm -i --nodeps --force --root=/srv/chroot/fedora28 $serverfile
그런 다음 dnf를 chroot에 설치하십시오.
# yum --installroot=/srv/chroot/fedora28 --releasever=28 install -y \
--nogpgcheck dnf
그런 다음 chroot에서 dnf를 계속 사용할 수 있습니다.
# cp /etc/resolv.conf /srv/chroot/fedora28/etc
# chroot /srv/chroot/fedora28 dnf --releasever=28 install -y --nogpgcheck \
<packages...>