rpm -Uvh 로 업그레이드가 안됩니다.

freezm7의 이미지

httpd-2.0.40 -> httpd-2.0.48 로 업그레이드를 하려고 하는데,
의존성 문제가 걸리는군요.

httpd-2.0.40 은 Redhat 9.0 배포판을 깔면서 기본적으로 깔린 것입니다.
다른 패키지가 반드시 2.0.48 버젼을 필요로 하는데, 난감하네요.

무슨 문제인지 아십니까?

[root@localhost install]# rpm -q httpd
httpd-2.0.40-21
[root@localhost install]# rpm -Uvh httpd-2.0.48-3.i386.rpm

오류: Failed dependencies:
        httpd-mmn = 20020628 is needed by (installed) mod_perl-1.99_07-5
        httpd-mmn = 20020628 is needed by (installed) mod_python-3.0.1-3
        httpd-mmn = 20020628 is needed by (installed) mod_ssl-2.0.40-21
        httpd-mmn = 20020628 is needed by (installed) php-4.2.2-17
        libapr.so.0 is needed by (installed) mod_perl-1.99_07-5
        libaprutil.so.0 is needed by (installed) mod_perl-1.99_07-5
[root@localhost install]#
hys545의 이미지

freezm7 wrote:
httpd-2.0.40 -> httpd-2.0.48 로 업그레이드를 하려고 하는데,
의존성 문제가 걸리는군요.

httpd-2.0.40 은 Redhat 9.0 배포판을 깔면서 기본적으로 깔린 것입니다.
다른 패키지가 반드시 2.0.48 버젼을 필요로 하는데, 난감하네요.

무슨 문제인지 아십니까?

[root@localhost install]# rpm -q httpd
httpd-2.0.40-21
[root@localhost install]# rpm -Uvh httpd-2.0.48-3.i386.rpm

오류: Failed dependencies:
        httpd-mmn = 20020628 is needed by (installed) mod_perl-1.99_07-5
        httpd-mmn = 20020628 is needed by (installed) mod_python-3.0.1-3
        httpd-mmn = 20020628 is needed by (installed) mod_ssl-2.0.40-21
        httpd-mmn = 20020628 is needed by (installed) php-4.2.2-17
        libapr.so.0 is needed by (installed) mod_perl-1.99_07-5
        libaprutil.so.0 is needed by (installed) mod_perl-1.99_07-5
[root@localhost install]#

나머지거도 같이 업그래이드 시키세여
rpm -Uvh htpd-xxx.rpm mod-perl-xxx.rpm이런식으로 같이 써주면 됩니다.

즐린