KDE: 업데이트 시의 문제

고객지원 지식기반 (ms_kdelibs)

Symptom:

예전 버전의 KDE가 설치 되어있고, 그것을 KDE 1.0과 같은 새로운 버전으로 업데이트 시 키고자 한다. 그러나 KDE가 어떤 필요한 것이 완성되지 않아서 설치될 수 없다는 오류 메시지가 나왔다.

Cause:

KDE 1.0 버전은 klibs 패키지에서 포함하는 것 이외의 다른 매우 새로운 라이브러리로 만 들어졌다:

klibs 패키지를 업데이트 하려고 한다면(rpm으로) 이 패키지는 이 라이브러리들을 필요로 하는 다른 모든 KDE 프로그램들과 관련된 종속관계 때문에 설치할 수 없다. 그것은 rpm--nodeps 옵션으로 패키지를 설치하는 것이 가능하다. 그러나 그 이전 버전의 라이 브러리들을 필요로 하는 다른 패키지들도 업데이트 해 주어야 한다는 것을 주의해아한다. 이 방법은 매우 안전하지는 않다. KDE는 모두 모여야 하는 패키지들의 집합이다. 이런 이유로 다음의 순서를 대신 추천한다.

Solution:

  1. 처음 단계로, KDE 패키지들을 삭제한다 :
         rpm -e packageName
    
    어느 KDE 패키지들을 설치 했는지 모른다면, 다음의 명령어가 도움이 될 것이다. :
         
         rpm -qa | grep -E ^k.*
    

    주의 !! 모든 패키지들이 KDE 패키지에 관련이 있는 것은 아니다. 그러므로 그런 목록을 포함하는 패키지들을 삭제해서는 절대로 안된다. ;-)

  2. KDE 버전이 다음과 같이 사용될 때 물론 qt 버전 1.33 이 설치되어 있다면 :
         rpm -q qtlib
    

  3. 이제 새로운 KDE 패키지들을 'rpm -i packageName' 으로 설치한다.

    확실한 패키지들의 차례가 중요하다는 것에 주의하라 :

    ksupp:
    기본적인 KDE 기능을 설치
    klibs:
    KDE 라이브러리들을 설치. ksupp가 필요하다.
    kbase:
    KDE 위도우매니저의 기능과 얼마의 응용프로그램들 설치한다. ksupp와 klibs가 필요하다.
    다른 모든 KDE 패키지들이 나름대로 정렬

    예전 KDE를 위해 만들어진 데스크탑과 프로그램 세팅은 업그레이드 한 후에도 아직 유효하 다. 왜냐하면 이 정보들이 ~/.kde/의 홈디렉토리에 저장되기 때문이다.


키워드: KDE, LIB, BIBLIOTHEK, SOFTWARE, INSTALL

SDB-ms_kdelibs, Copyright SuSE Linux AG, Nrnberg, Germany - 버전: 06. Mr 2001
SuSE Linux AG - 최근에 만들어진 : 06. Mr 2001 에 의해 kmyoo (sdb_gen 1.40.0)