[root@cimnfsclient rajan]# rpm -i nfs-utils-1.3.0-0.68.el7.1.x86_64.rpm
error: Failed dependencies:
quota is needed by nfs-utils-1:1.3.0-0.68.el7.1.x86_64
내가 이걸 왜 받는지 모르겠어
hostnamectl
Static hostname: cimnfsclient
Icon name: computer-vm
Chassis: vm
Machine ID: 4f241c5567164542ad656857ca51ee58
Boot ID: 19f292b5bef4418eae63e0c1fb995cbb
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-1160.36.2.el7.x86_64
Architecture: x86-64
답변1
RPM 패키지는 필요한 기능을 제공하기 위해 다른 패키지에 의존할 수 있습니다(대부분의 패키지가 이를 수행합니다). 명령 rpm
자체는 이러한 종속성을 얻을 수 없으므로 오류가 표시됩니다. 간단한 예로, foo.rpm이 "bar"를 종속성으로 요구하는 경우 적절한 bar.rpm을 구하고 rpm -i foo.rpm bar.rpm
.
이 사용 사례(패키지 관리)의 경우 CentOS 7의 일반적인 접근 방식은 를 사용하는 것입니다. 이는 yum
. 종속성은 자동으로 해결되고 가져오므로 실행하기만 하면 됩니다 .rpm
yum
yum install nfs-utils
이 기능을 반드시 사용해야 하는 경우 rpm
종속성 트리를 계산한 다음(종속성 패키지에는 자체 종속성이 있을 수 있으므로) 필요한 모든 패키지를 수집하는 방법이 필요합니다. 이 페이지는 이 작업에 대한 유용한 참조가 되어야 합니다(하위 섹션 "요구 사항" 참조).https://centos.pkgs.org/7/centos-x86_64/nfs-utils-1.3.0-0.68.el7.x86_64.rpm.html