System Admin

본문 바로가기
사이트 내 전체검색


RedHat Linux >> System Administration for Redhat Linux
[목차]
제6장 RPM 패키지 관리

    6. 프론트-엔드 rpm 패키지 관리 도구



rpm을 쉽게 사용할 수 있도록하는 프론트-엔드 프로그램에 대해 알아보자. 여기 소개하는 프론트-엔드 프로그램은 X에서 실행되는 GUI의 프론트-엔드 프로그램이다.

가. Gnome-RPM(GnoRPM)

http://www.daa.com.au/~james/gnome/
ftp://ftp.gnome.org/pub/GNOME/stable/sources/gnorpm
ftp://ftp.daa.com.au/pub/james/gnome

Gnome 사용자의 경우 대표적인 프론트-엔드 프로그램으로 GnoRPM이라는 프로그램이 있다. James Henstridge에 의해 작성된 Gnome-RPM은 RPM 3.0과 rpmfind라는 프로그램이 통합돼 강력한 기능을 제공하고 있다. 특히 rpmfind라는 기능은 web find라는 기능으로 들어가 있는데, 이를 통해 어느 rpm 패키지라도 찾아서 설치할 수가 있다.

처음 Gnome-RPM(터미널에서 gnorpm)을 실행하면 아래와 같은 화면이 나타난다.



좌측 패키지패널에서 트리 구조로 패키지가 분류된 곳을 클릭하면, 해당하는 패키지가 화면 우측 표시창에 나타난다. 마우스의 클릭만으로 패키지를 선택할 수 있으며, 여러 패키지가 화면 우측 표시창에 나타난다. 마우스의 클릭만으로 패키지를 선택할 수 있으며, 여러 패키지를 선택하고 싶다면 Ctrl키를 누른 상태에서 마우스를 클릭하면 된다.
패키지를 설치하고자 한다면 상단의 도구 바에서 설치를 클릭하면 된다. 클릭하면 아래와 같은 퇑녀이 나타난다.



상단에 보면 필터라는 것이 있는데 이는 패키지 표시 방법을 선택한다.
--------------------------------------------------
필터
--------------------------------------------------
All packages
--------------------------------------------------
All but installed packages
--------------------------------------------------
Only uninstalled packages
--------------------------------------------------
Only newer packages
--------------------------------------------------
Uninstalled or newer packages
--------------------------------------------------

우측의 Add 버튼은 패키지를 더하고 싶을 때 사용한다. 예를 들어 배포판 시디롬이 /mnt/cdrom에 마운트되어 있다면, /mnt/cdrom/RedHat/RPMS을 추가해 주면 될 것이다. 그러면 새로운 패키지들이 나타날 것이다.
설치하고자 하는 패키지를 선택했다면, 하단의 버튼을 이용해서 설치하면 된다. Gnome-RPMS의 Operations->Preference는 Gnome-RPM에 대한 환경설정을 할 수 있는 창이다. 예를 들어 패키지 설치나 삭제를 할 때 의존성 문제가 생기면, 아래 화면과 같이 선택한 후 설치 또는 삭제하면 된다.



삭제, 질의, 검증은 메인 창에서 패키지를 선택하고, 도구바에서 해당 버튼을 클릭하면 된다. GUI의 이점은 직관적으로 이용할 수 있는 쉬운 인터페이스를 제공한다는 것이다. 앞서 설명했던 rpm에 대하여 어느 정도 이해를 했다면, Gnome-RPM을 사용하는 것은 어렵지 않을 것이다.

나. Kpackage

http://www.general.uwa.edu.au/u/toivo/kpackage

KDE 사용자를 위한 프론트-엔드 프로그램으로 Kpackage라는 것이 있다. 이것을 이용하면, rpm 패키지를 손쉽게 설치, 삭제할 수 있다. 특히, 이 Kpackage는 rpm 패키지 뿐만 아니라. 데비안, 슬랙웨어, BSD 패키지에서도 이용할 수 있는데 이 경우엔 외부 프로그램을 불러와서 사용한다.

[목차]

개인정보취급방침 서비스이용약관 모바일 버전으로 보기 상단으로

TEL. 063-469-4551 FAX. 063-469-4560 전북 군산시 대학로 558
군산대학교 컴퓨터정보공학과

Copyright © www.leelab.co.kr. All rights reserved.