출 처 : http://blog.naver.com/bereally?Redirect=Log&logNo=150017136356


 
  1. RPM 명령어로 패키지 설치하기 [-ivh] , [Uvh]

    [기본 패키지 설치 명령]

    [명령] #rpm -ivh  quota-3.06-9.i386.rpm

    [명령] #rpm -Uvh  quota-3.06-9.i386.rpm

    [qouta-306-9.i386.rpm 설치 명령]

     

    -option

    [ivh] : -i 설치명령

     -U 업그레이드 명령

     -v 자세한 설치과정 보여주기

     -h ### 으로 설치 진행상태 보여주기

     

    • -u 옵션을 사용하여 설치하면 기존에 설치되어있던 RPM패키지의 파일들을 삭제하는 것이 아니라 "기존 파일명.rpmsave" 라는 파일명으로 보관한 새롭게 설치하게 됩니다.

     

    • 구버전의 파일들의 설정을 참고하여 새버전에 그대로 적용을 수도 있으며 구버전 패키지 파일들과 신버전 패키지 파일들과의 비교도 가능하게 합니다.

     

     

    • 패키지중복 또는 다른 패키지의 파일과 충돌 발생시 무시하고 설치하기 [--force]

    [아래 나오는 --replacepkgs, --replacefiles --oldpackage 명령의 결합]

    [명령] #rpm -ivh --force  quota-3.06-9.i386.rpm

     

    -option

    [--force] : --force 패키지의 중복 또는 다른 패키지의 파일 충돌 무시하고 설치 할수 있게 해주는 옵션

    [--oldpackage] : --oldpackage 현재 설치 하려는 패키지의 버전이 이미 설치되어 있는 패키지의 버전보다 낮은 버전일때 나타는 에러를 무시하고 설치 하는 옵션

     

    • 이미 패키지가 설치 되어있을경우 [--replacepkgs]

    [packge quota is already installed란 메시 출력]

    [명령] #rpm -ivh --replacepkgs  quota-3.06-9.i386.rpm

     

    -option

    [--replacepkgs] : --replacepkgs 기존에 설치된 패키지를 삭제과정없이 무시하고 새로 설치하려고 경우 사용, 기존의 설치한 설정과 파일들 삭제

     

    • 다른 패키지의 파일과 충돌 발생시 [--replacefiles]

    [conflicts with file from 패키지명 메시지 출력]

    [명령] #rpm -ivh --replacefiles  quota-3.06-9.i386.rpm

     

    -option

    [--replacefiles] : --replacefiles 현재 설치하려고하는 패키지의 일부 파일과 이미 설치되어 있는 다른 패키지의 일부 파일과 중복되어 설치가 되지 않을 경우에 사용

     

     

    • 패키지의 의존성 문제를 무시하고 패키지 설치하기 [--nodeps]

    [오류 : Failed dependencies: 라는 메시지 출력]

    [명령] #rpm -ivh --nodeps  quota-3.06-9.i386.rpm

     

    -option

    [--nodeps] : --nodeps 패키지의 의존성 문제를 무시하고 설치해주는 옵션이지만 설치 옵션에서 의존성을 무시하면 패키지의 실행여부가 불투명하기 때문에 쓰이지 않는다.

     

     

  2. RPM 명령어로 패키지 삭제하기 [-e]

    [기본 패키지 삭제 명령]

    [명령] #rpm -e  quota-3.06-9.i386

     

    -option

    [-e] : -e 삭제명령

     

    • 패키지의 의존성 문제를 무시하고 패키지 삭제하기 [--nodeps]

    [오류 : Failed dependencies: 라는 메시지 출력]

    [명령] #rpm -e --nodeps  quota-3.06-9.i386

     

    -option

    [--nodeps] : --nodeps 패키지의 의존성 문제를 무시하고 삭제 해주는 옵션

     

Posted by 나른한스누피