SERVER:/home/user # rpm -Uvh --test readline-5.1-24.4.7406.0.PTF.898762.i586.rpm
warning: readline-5.1-24.4.7406.0.PTF.898762.i586.rpm: V3 DSA signature: NOKEY, key ID b37b98a9
error: Failed dependencies:
readline = 5.0-9 is needed by (installed) readline-devel-5.0-9
SERVER:/home/user # rpm -qa | grep -i readl*
readline-5.0-9
perl-TermReadKey-2.30-2
readline-devel-5.0-9
SERVER:/home/user # tar -xvf ssbash10GA-i386.tar
bash-3.1-24.4.7406.0.PTF.898762.i586.rpm
readline-5.1-24.4.7406.0.PTF.898762.i586.rpm
SERVER:/home/user #
readline-devel이 ssbash10GA-i386.tar에 없는 것 같습니다:
https://download.suse.com/Download?buildid=nNXClbWqawg~
질문:내가 올바르게 이해하고 있습니까?
답변1
동시에 PTF는 일반 업데이트로 대체됩니다. 그냥 사용하거나 zypper
설치 yast
하세요.
답변2
# rpm -Uvh --test readline-5.1-24.4.7406.0.PTF.898762.i586.rpm
error: Failed dependencies:
readline = 5.0-9 is needed by (installed) readline-devel-5.0-9
readline-devel 패키지 버전 5.0.9가 설치되어 있고 설치하려는 PTF가 기본 패키지가 아닌 기본 패키지만 업그레이드한다는 의미입니다 -devel
. readline을 사용하는 것을 빌드하려고 하면 링크된 버전과 다른 버전의 헤더를 사용하기 때문에 문제가 발생할 수 있습니다(이것이 바로 종속성이 존재하는 이유입니다).
그래서 당신의 이해가 올바른 것 같습니다.