nfs-utils にはクォータが必要です。

nfs-utils にはクォータが必要です。
[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。依存関係は自動的に解決されインポートされるため、実行するだけです。rpmyumyum install nfs-utils

この機能を使用する必要がある場合は、rpm依存関係ツリーを計算し(依存関係パッケージには独自の依存関係がある可能性があるため)、必要なすべてのパッケージを収集する方法が必要です。このページはこのタスクへの有用な参照でなければなりません(サブセクション「要件」を参照)。https://centos.pkgs.org/7/centos-x86_64/nfs-utils-1.3.0-0.68.el7.x86_64.rpm.html

おすすめ記事