불만 사항 패키지를 삭제하지 않았습니다.
yum erase libstdc++-4.1.2-52.el5_8.1.x86_64
Setting up Remove Process
No Match for argument: libstdc++-4.1.2-52.el5_8.1.x86_64
Package(s) libstdc++-4.1.2-52.el5_8.1.x86_64 available, but not installed.
No Packages marked for removal
불만 사항 패키지가 이미 설치되어 있음 :
yum install libstdc++-4.1.2-52.el5_8.1.x86_64
Setting up Install Process
Package matching libstdc++-4.1.2-52.el5_8.1.x86_64 already installed. Checking for update.
Nothing to do
왜 이런거야?
편집하다:
rpm -q libstdc++
libstdc++-4.1.2-54.el5
libstdc++-4.1.2-54.el5
rpm -ql libstdc++
/usr/lib64/libstdc++.so.6
/usr/lib64/libstdc++.so.6.0.8
/usr/lib/libstdc++.so.6
/usr/lib/libstdc++.so.6.0.8
yum erase libstdc++-4.1.2-52.el5_8.1.x86_64 -d 10
Config time: 0.021
Yum Version: 3.2.22
COMMAND: yum erase libstdc++-4.1.2-52.el5_8.1.x86_64 -d 10
Installroot: /
Ext Commands:
libstdc++-4.1.2-52.el5_8.1.x86_64
Reading Local RPMDB
rpmdb time: 0.000
Setting up Remove Process
No Match for argument: libstdc++-4.1.2-52.el5_8.1.x86_64
Setting up Package Sacks
pkgsack time: 0.015
Package(s) libstdc++-4.1.2-52.el5_8.1.x86_64 available, but not installed.
No Packages marked for removal
답변
설치하려는 패키지보다 더 나은 패키지 버전이 있습니다 ( libstdc++-4.1.2-52.el5_8.1.x86_64
대 libstdc++-4.1.2-54.el5
). 입력 할 때 yum erase libstdc++-4.1.2-52.el5_8.1.x86_64
yum은이 특정 버전을 삭제하려고 시도하지만 설치되지 않았습니다. 입력 할 때, yum install libstdc++-4.1.2-52.el5_8.1.x86_64
yum은 최신 버전이 이미 설치되어 있다는 것을 확인하므로 아무 것도하지 않습니다.
자신이하고있는 일을 알고이 특정 버전을 정말로 원한다면 yum downgrade
.