Red Hat Enterprise Linux 9でプロキシを設定しようとしています。 CNTLMプロキシ認証ソフトウェアをインストールしようとしています。公式リポジトリからRPMファイルをダウンロードし、次のコマンドを試しました。
sudo rpm -Uvh cntlm-0.92.3-1.x86_64.rpm
しかし、私は得る
error: Failed dependencies:
/sbin/chkconfig is needed by cntlm-0.92.3-1.x86_64
この問題を解決するために、次のコマンドを使用しました。
sudo dnf install chkconfig
出力は次のとおりです。
Updating Subscription Management repositories.
Icinga RH9 3.7 kB/s | 2.0 kB 00:00
rh9-bosch 3.7 kB/s | 2.0 kB 00:00
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
chkconfig x86_64 1.20-2.el9 rhel-9-for-x86_64-baseos-rpms 184 k
Transaction Summary
================================================================================
Install 1 Package
Total download size: 184 k
Installed size: 764 k
Is this ok [y/N]: y
Downloading Packages:
chkconfig-1.20-2.el9.x86_64.rpm 177 kB/s | 184 kB 00:01
--------------------------------------------------------------------------------
Total 177 kB/s | 184 kB 00:01
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : chkconfig-1.20-2.el9.x86_64 1/1
Error unpacking rpm package chkconfig-1.20-2.el9.x86_64
Verifying : chkconfig-1.20-2.el9.x86_64 1/1
Installed products updated.
Failed:
chkconfig-1.20-2.el9.x86_64
まず、「rpmの解凍中にエラーが発生しました...」というエラーメッセージと「インストールされた製品が更新されました」というメッセージが矛盾しているようです。ここで正確に何が起こっているのか理解できません。第二に、これは違いをもたらさないようです。それでもcntlmインストールが機能することはできません。
cntlmをインストールできるようにこの問題を解決する方法を提案できる人はいますか?
答え1
をインストールするには、ディレクトリが
chckconfig
あることを確認し、/etc/init.d
ディレクトリがある場合は移動してバックアップを作成します/tmp
。その後、インストールを再試行してください
chckconfig
。これは私にとって効果的であり、RedHatソリューションページに記載されています。