Home | 문태준 | 시스템어드민 메일링 | Sys Admin 세미나
Skip to end of metadata
Go to start of metadata

RPM 을 사용하는 시스템(Redhat, CentOS) 에서 배포판에 기본 없는 프로그램을 설치할 때도 RPM을 이용하면 편리합니다.
그렇지만 각 패키지간의 의존성을 확인하기가 쉽지 않고 리눅스에 익숙하지 않은 경우 많은 시간이 걸립니다.
이러한 경우 각종 RPM을 모아놓은 사이트를 이용하면 편리하게 해당 패키지를 설치할 수 있습니다.
예를 들어 Perl 관련된 모듈을 필요로 하는 경우 Perl 에 대해서 잘 모르면 추가 모듈 설치가 쉽지 않은데 이러한 경우 사용을 하면 편리합니다.

rpmrepo 프로젝트

rpmrepo 프로젝트는 RHEL, CentOS 등 다양한 배포판에 맞는 RPM 패키지를 제공하는 오픈 소스 프로젝트입니다. http://rpmrepo.org/RPMforge

해당 레파지토리의 rpm을 이용하려면 rpmforge-release 를 설치하면 됩니다.

rpmforge-release 설치하기

https://rpmrepo.org/RPMforge/Using 에서 해당 배포본, arch 에 따라 적절한 rpm을 설치합니다.

yum repository 설정

repository 이름은 rpmforge, rpmforge-testing 이 추가되며 rpmforge-testing 은 disable 상태이다.

패키지 찾기

https://rpmrepo.org/RPMforge/Finding 참고.

http://packages.sw.be/ 사이트에는 spec 파일은 없어서 http://dag.wieers.com/rpm/packages/?M=D 에서 spec file 을 바로 웹을 통해 참고하여 사용하고 있습니다.

EPEL

RHEL 에서 사용할 수 있는 부가 패키지 프로젝트
Extra Packages for Enterprise Linux (EPEL) is a volunteer-based community effort from the Fedora project to create a repository of high-quality add-on packages for Red Hat Enterprise Linux (RHEL) and its compatible spinoffs such as CentOS or Scientific Linux. Fedora is the upstream of RHEL and add-on packages for EPEL are primarily sourced from the Fedora repository and built against RHEL. http://fedoraproject.org/wiki/EPEL

Labels
  • No labels