Linux

[rpm] [yum] [system-config-xxx]

나무그늘아래로 2009. 8. 25. 13:08

RPM#

  •  rpm 파일의 의미

    •  <패키지 이름>-<버전>-<릴리즈 번호>.<아키텍처>.rpm
  • rpm -Uvh <패키지 파일> 설치
  • rpm -e <패키지 이름> 삭제
  • rpm -qa <패키지 이름> 패키지가 설치되어 있는지 확인
  • rpm -qf <파일의 절대경로> 이미 설치된 파일이 어느 패키지에 속해 있는지 확인
  • rpm -ql <패키지 이름> 특정 패키지에 어떤 파일들이 포함되어 있는지 확인
  • rpm -qi <패키지 이름> 설치된 패키지의 상세 정보
  • 의존성 문제

    • 레드햇에서는 패키지의 의존성 해결을 위하여 rpmdb-redhat을 제공
    • rpmdb-redhat이 설치된 후 의존성 문제의 rpm 패키지를 설치하려고 시도하면 어떤 패키지를 먼저 설치하라는 경고 메시지를 출력해 준다
    • 페도라의 경우 yum이라는 편리한 툴을 제공

 

YUM(Yellowdog Update Manager)#

  •  rpm 명령의 패키지 의존성 문제를 완전하게 해결
  • 특정 패키지를 설치하려고 할때, 의존성이 있는 다른 패키지를 자동으로 먼저 설치
  • Fedora의 rpm 파일이 저장된 Repository에서 설치하려고 하는 RPM 파일과 의존성이 있는 RPM 파일을 모두 다운로드한 후 설치함으로 인터넷이 정상적으로 연결된 상태여야함
  • Repository의 URL은 /etc/yum.repos.d/ 디렉토리에 파일로 저장
  • 사용법 

    • yum install <패키지 이름> 설치
    • yum check-update 업데이트 가능한 목록보기
    • yum update <패키지 이름> 업데이트
    • yum remove <패키지 이름> 삭제
    • yum info <패키지 이름> 정보확인
    • yum localinstall <패키지 이름> 현재 디렉토리에 있는 rpm 파일을 설치

 

system-config-xxx#

  • fedora에서 지원하는 재설정 명령어
  • 만약 아래의 명령어가 실행되지 않을 경우, 해당 패키지가 설치되어 있지 않은 것이므로 yum -y install system-config-xxx 명령으로 설치
  • system-config-display 
    • /etc/X11/xorg.conf 파일을 편집
    • 기존의 X 윈도우의 설정파일은 /etc/X11/XF86Config
  • system-config-date 
    • 날짜 설정
  • system-config-keyboard 
    • 키보드 설정
  • system-config-bind 
    • 네임 서버 설정
  • system-config-httpd 
    • 웹서버 설정
  • system-config-language
    • 언어 설정
  • system-config-lvm 
    • LVM 설정
  • system-config-mouse 
    • 마우스 설정
  • system-config-nfs 
    • NFS 서버 설정
  • system-config-packages 
    • 패키지 추가 설치
  • system-config-printer 
    • 프린터 설정
  • system-config-rootpassword 
    • root 비밀번호 관리
  • system-config-samba
    • Samba 서버 설정
  •  system-config-securitylevel
    • 보안 수준 설정
  • system-config-soundcard 
    • 사운드 카드 설정
  • system-config-users 
    • 사용자 관리