rpm 패키지 마운트 해제 오류: 여러 패키지를 지정합니다.

1016 단어 package
sudorpm-elibdrizzle-0.8-6 실행하기El5, 다음과 같은 문제 발견: "libdrizzle-0.8-6.el5"specifies multiple packages
 
매개변수 추가: --allmatches
–allmatches
Remove all versions of the package which match PACKAGE_NAME. Normally an error is issued if PACKAGE_NAME matches
multiple packages.

sudo rpm -e --allmatches libdrizzle-0.8-6.el5
error: Failed dependencies:
libdrizzle.so.0()(64bit) is needed by (installed) libdrizzle-devel-0.8-6.el5.x86_64 libdrizzle = 0.8-6.el5 is needed by (installed) libdrizzle-devel-0.8-6.el5.i386 libdrizzle = 0.8-6.el5 is needed by (installed) libdrizzle-devel-0.8-6.el5.x86_64 libdrizzle.so.0 is needed by (installed) libdrizzle-devel-0.8-6.el5.i386
그리고 하나씩 삭제하면 됩니다.
sudo rpm -e  --allmatches libdrizzle-0.8-6.el5
이 방법도 고려할 수 있습니다. (의존하는 패키지를 삭제하지 않음):
rpm-e--nodeps 패키지 이름

좋은 웹페이지 즐겨찾기