ClickCease EPEL 이해하기: Linux에서 추가 패키지 설치 및 사용

목차

인기 뉴스레터 구독하기

4,500명 이상의 Linux 및 오픈 소스 전문가와 함께하세요!

한 달에 두 번. 스팸이 없습니다.

EPEL 이해하기: Linux에서 추가 패키지 설치 및 사용

by 로한 티말시나

2025년 1월 9일 TuxCare 전문가 팀

 

  • EPEL은 Fedora 커뮤니티 내 전담 그룹이 만들고 관리하는 신뢰할 수 있는 리포지토리입니다.
  • 기본 RHEL 리포지토리에 포함되지 않은 고품질 패키지를 제공합니다.
  • 5,000개 이상의 패키지를 사용할 수 있는 EPEL 리포지토리는 RHEL 기반 시스템의 기능을 크게 확장합니다.

RHEL 기반 배포판에서 소프트웨어 패키지를 검색했는데 기본 리포지토리에서 누락된 것을 발견한 적이 있다면 혼자가 아닙니다. 이는 많은 시스템 관리자가 겪는 일반적인 문제입니다. 해결책으로 EPEL 리포지토리로 안내하는 소프트웨어를 접한 적이 있을 것입니다.

그렇다면 EPEL이란 정확히 무엇이며, 왜 많은 엔터프라이즈 Linux 사용자에게 필수적인 리소스가 되었을까요? 이 가이드에서는 EPEL이 무엇이며 시스템에서 쉽게 활성화하고 사용할 수 있는 방법을 설명합니다.

 

EPEL이란 무엇인가요?

 

EPEL(기업용 Linux용 추가 패키지)은 RHEL(Red Hat Enterprise Linux) 및 CentOS, Rocky Linux, AlmaLinux와 같은 호환되는 파생 제품용 추가 소프트웨어 패키지의 리포지토리입니다. 관리자는 Fedora 프로젝트에서 관리하며 다음과 같은 공식 패키지 세트를 보완하는 다양한 무료 및 오픈 소스 소프트웨어를 제공합니다. 엔터프라이즈급 운영 체제. EPEL은 기본 리포지토리를 대체하지 않으며 해당 리포지토리에 없는 패키지만 포함합니다.

 

EPEL이 중요한 이유는 무엇인가요?

 

RHEL과 같은 엔터프라이즈 Linux 배포판은 안정성과 장기적인 지원을 우선시하여 엄선된 소프트웨어 패키지 세트를 제공합니다. 이러한 접근 방식은 안정성을 보장하지만 사용자가 추가 도구와 유틸리티를 찾아야 할 수 있습니다. EPEL 리포지토리는 Fedora 소스로 구축된 고품질의 추가 패키지를 제공함으로써 이러한 요구를 해결합니다. 이를 통해 RHEL 기반 배포판 사용자는 htop, ImageMagick, Chromium 및 다양한 프로그래밍 언어 모듈과 같은 더 광범위한 도구에 액세스할 수 있습니다.

EPEL의 목표는 간단하지만 필수적입니다. Fedora Linux에서 제공되는 광범위한 패키지 라이브러리와 보다 간소화되고 안정성에 중점을 둔 RHEL 및 호환 가능한 파생 리포지토리 사이의 격차를 해소하는 것입니다. 모든 EPEL 패키지는 다음에서 찾아볼 수 있습니다. Fedora 패키지 웹 앱에서 다양한 EPEL 브랜치에서 패키지 및 사용 가능한 버전에 대한 자세한 정보를 제공합니다.

 

EPEL 리포지토리 활성화 및 사용 방법

 

설치:

 

EPEL 리포지토리는 RPM 패키지로 제공됩니다. 시스템에 설치하려면 다음 명령을 실행하세요:

 

sudo yum 설치 에펠 릴리스

 

또는

 

sudo dnf install epel-release

 

리포지토리가 설치되어 있고 사용 설정되어 있는지 확인하려면 이 명령을 실행하여 시스템의 모든 리포지토리를 확인합니다:

 

sudo yum 리폴리스트

 

또는

 

sudo dnf repolist

 

EPEL 리포지토리가 repo_id "epel" 및 repo_이름 "엔터프라이즈용 추가 패키지"로 나열되어 있어야 합니다.

 

EPEL에서 패키지를 설치합니다:

 

이제 EPEL 리포지토리에서 사용 가능한 패키지를 검색하고 설치할 수 있습니다.

 

sudo yum 설치 패키지_이름

 

또는

 

sudo dnf 설치 패키지_이름

 

EPEL을 일시적으로 비활성화합니다:

 

EPEL을 일시적으로 비활성화하려면 이 명령을 사용하여 비활성화할 수 있습니다.

sudo dnf config-manager -disable epel

다시 활성화하려면 위 명령에서 "-enable" 매개변수를 사용하면 됩니다.

 

최종 생각

 

EPEL이 엔터프라이즈 Linux를 실행하기 위한 필수 요건은 아니지만 매우 유용한 리소스입니다. 안정성을 해치지 않으면서 시스템의 기능을 확장할 수 있는 툴킷이라고 생각하면 됩니다. 이 글을 쓰는 현재 EPEL 리포지토리에는 개발자 도구부터 기본 엔터프라이즈 Linux 배포에 포함되지 않은 필수 애플리케이션에 이르기까지 수천 개의 추가 패키지가 포함되어 있습니다.

CentOS 6, 7 또는 8과 같은 구형 엔터프라이즈 Linux 배포를 여전히 실행 중인 사용자의 경우, 해당 배포의 수명 종료 상태. 이러한 시스템은 더 이상 공식 보안 업데이트를 받지 않으므로 위협에 취약할 수 있습니다. 만약 다음과 같은 대안으로 마이그레이션하는 것이 와 같은 대안으로 마이그레이션하는 것이 즉시 가능하지 않다면 연장 지원을 선택하면 시스템을 보호하는 데 도움이 될 수 있습니다.

TuxCare의 ELS(엔드투엔드 수명 주기 지원) 는 수명이 다한 Linux 시스템에 대해 수명 종료일 이후에도 필요한 기간 동안 보안 패치를 제공합니다. 이를 통해 조직은 마이그레이션을 계획할 충분한 시간을 확보하면서 보안 및 규정 준수를 계속 유지할 수 있습니다. ELS는 Linux 커널, glibc, OpenSSL, Python 등과 같은 중요한 패키지를 포함하여 140개 이상의 패키지를 지원합니다. 지원되는 패키지의 전체 목록을 보려면 다음을 방문하세요. 여기.

TuxCare는 현재 이러한 수명이 종료된 Linux 배포판을 지원합니다: CentOS 6, CentOS 7, CentOS 8, CentOS Stream 8, Oracle Linux 6, Oracle Linux 7, 우분투 16.04우분투 18.04.

요약
EPEL 이해하기: Linux에서 추가 패키지 설치 및 사용
기사 이름
EPEL 이해하기: Linux에서 추가 패키지 설치 및 사용
설명
EPEL 리포지토리가 무엇인지, 왜 필수적인지, RHEL 기반 Linux 배포에 EPEL 패키지를 설치하고 사용하는 방법을 알아보세요.
작성자
게시자 이름
TuxCare
게시자 로고

Kernel 재부팅, 시스템 다운타임 또는 예정된 유지 보수 기간 없이 취약성 패치를 자동화하고 싶으신가요?