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 솔루션 페이지에 언급되어 있습니다.