[완료]tzdata-update is needed by package glibc-common

hyper9의 이미지

yum을 이용해서 glibc-common-2.6-3.i386.rpm을
install하려는데, 제목과 같은 message가 나오네요,
참고로 tzdata-2007e-1.fc7.noarch.rpm은 이미
설치가 되어 있는 상태 입니다.
사용하는 OS는 Fedora Core 7이고요,,

많은 분들의 답변을 부탁드립니다. ^^

bushi의 이미지

[bushi@rose kernel-2.6]$ cat /etc/fedora-release 
Fedora release 7 (Moonshine)
[bushi@rose kernel-2.6]$
[bushi@rose kernel-2.6]$ rpmquery --provides tzdata
tzdata = 2007k-1.fc7
[bushi@rose kernel-2.6]$ 

보시다시피 tzdata 패키지는 tzdata 만 제공합니다.
tzdata-update 는 제공하지 않습니다.

정상적인 fedora7 용 glibc-common 패키지는

[bushi@rose kernel-2.6]$ 
[bushi@rose kernel-2.6]$ rpmquery --requires glibc-common
tzdata >= 2003a
/usr/sbin/build-locale-archive  
/usr/sbin/tzdata-update  
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
[bushi@rose kernel-2.6]$

보시다시피 tzdata 패키지를 요구할 뿐 tzdata-update 패키지를 요구하지는 않습니다.

/usr/sbin/tzdata-update 파일은 fedora7 에서

[bushi@rose kernel-2.6]$ 
[bushi@rose kernel-2.6]$ rpm -qf /usr/sbin/tzdata-update 
glibc-common-2.6-4
[bushi@rose kernel-2.6]$ 

보시다시피 glibc-common 패키지가 제공합니다.
확인을 해봐도
[bushi@rose kernel-2.6]$ rpm -ql glibc-common | grep tzdata
/usr/sbin/tzdata-update
[bushi@rose kernel-2.6]$ 

마찬가지입니다.
어떻게 이런 의존성이 걸렸는지 희한하기는 하지만, 방법이 없는 것은 아닙니다.
패키지가 아니라 파일에 의존성이 걸렸으므로,
touch /usr/sbin/tzdata-update
로 임시파일을 만들고 설치를 시도해 보시면 될 것 같습니다.

최악의 경우 다음 방법도.

배포본에 맞지 않는 패키지를 강제로 설치하는 것은,
자살과 비슷한 정도의 무모한 행동입니다.
그럼에도 불구하고 한번 죽어보자라고 하신다면

rpm(8)                           레드햇 리눅스                          rpm(8)
 
이름
       rpm - 레드햇 패키지 관리자
 
개요
       rpm [옵션들]
 
설명
       rpm  은 강력한 패키지 관리자 로서각각의 소프트웨어 패키지를 만들고 설치
       하고 질문하고 검증하고 갱신하며제거할 수 있다.  패키지 란  설치할 화 일
       들과 이름, 버전, 설명 등을포함하는 패키지 정보를 지닌 저장 화일이다.
 
....
 
설치 옵션
       --force
             --replacepkgs,  --replacefiles, --oldpackage 를 모두 사용한 것과
             같다.
....
 
       --nodeps
              패키지를 설치하기 전에 의존성을 검사하지 않는다.
....
저자
       Marc Ewing <marc@redhat.com>
       Erik Troan <ewt@redhat.com>
 
번역자
       이 만 용 <geoman@nownuri.nowcom.co.kr>
                <freeyong@soback.kornet.nm.kr>

한세기 전에 만들어지고 번역된 문서입니다만, 아직 유효합니다.

OTL

bushi의 이미지

노파심에서 덧붙입니다.

update 하시려면 update 하세요. install 하지 마시고.

네트웍에 연결되어 있다면 yum update 를 사용하시고,
연결되어 있지 않다면 update 따위 하지 않으셔도 장수에 큰 지장없습니다.

설치한 패키지 말고, 설치할 패키지가 요구하는 것들을 미리 알아보시려면
rpm -qrp xxx.rpm

OTL

hyper9의 이미지

도움이 많이 되었습니다. ^^

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.