Rocky Linux 9/8에 EPEL을 설치하는 방법

EPEL(Enterprise Linux용 추가 패키지)은 Fedora 프로젝트에서 관리하는 Rocky Linux와 같은 Linux 배포판용 고품질 추가 기능 패키지 저장소입니다. 이는 표준 Rocky Linux 리포지토리에 포함되지 않은 다양한 추가 소프트웨어 패키지를 제공하여 시스템의 기능과 유용성을 향상시킵니다.

다음 가이드에서는 명령줄 명령을 사용하여 Rocky Linux 9 또는 8에 EPEL 및 EPEL-Next를 설치하는 방법을 보여줍니다. 이 설치 방법을 사용하면 EPEL 및 EPEL-Next 리포지토리를 통해 더 광범위한 소프트웨어 패키지에 액세스하고 설치할 수 있습니다.

Rocky Linux 시스템 새로 고침 및 업데이트

설치 프로세스를 시작하기 전에 Rocky Linux 시스템을 최신 패키지로 업데이트하는 것이 필수적입니다. 이 단계는 호환성을 보장하고 새로운 추가 사항에 맞게 시스템을 최적화합니다. 이를 달성하려면 다음 명령을 실행하십시오.

sudo dnf upgrade --refresh

이 명령은 패키지 저장소 정보를 새로 고치고 시스템의 모든 패키지를 최신 버전으로 업그레이드합니다.

EPEL 및 EPEL 다음 저장소 가져오기

Rocky Linux 시스템의 기능을 향상하려면 EPEL 저장소 통합이 필수적입니다. Rocky Linux의 다양한 버전을 고려할 때 EPEL 저장소 버전을 특정 Rocky Linux 버전에 맞추는 것이 중요합니다. 최적의 성능과 호환성을 위해 표준 EPEL과 EPEL Next 리포지토리를 모두 설치하는 것이 좋습니다.

옵션 1: Rocky Linux 9용 EPEL 통합

CodeReady Builder 리포지토리(CRB)를 활성화합니다.

이 저장소에는 기본 배포판을 보완하고 기능을 향상시키는 추가 패키지가 포함되어 있습니다. CRB를 활성화하려면 다음을 실행합니다.

sudo dnf config-manager --set-enabled crb

EPEL 및 EPEL 설치 다음:

CRB가 활성화된 상태에서 다음 명령을 사용하여 Rocky Linux 9에 맞게 조정된 EPEL 리포지토리 설치를 진행합니다.

sudo dnf install \
    https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \
    https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-9.noarch.rpm

옵션 2: Rocky Linux 8용 EPEL 통합

PowerTools 저장소를 활성화합니다:

EPEL을 통합하기 전에 Rocky Linux 8용 추가 개발 및 디버깅 도구를 제공하는 PowerTools 저장소 활성화가 필수적입니다. PowerTools를 활성화하려면 다음 명령을 사용하십시오.

sudo dnf config-manager --set-enabled powertools
EPEL 및 EPEL 설치 다음:

PowerTools를 활성화하면 이제 Rocky Linux 8용 EPEL 리포지토리를 통합할 수 있습니다. 다음 명령을 실행합니다.

sudo dnf install \
    https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm \
    https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-8.noarch.rpm

EPEL 또는 EPEL 다음 설치 확인

EPEL 저장소를 Rocky Linux 시스템에 성공적으로 통합한 후에는 설치 유효성을 검사하는 것이 좋습니다. 이렇게 하면 저장소가 올바르게 구성되고 사용할 준비가 되었는지 확인할 수 있습니다. 이를 달성하기 위해, dnf repolist 명령은 효율적인 도구 역할을 합니다.

다음 명령을 실행합니다.

dnf repolist | grep epel

예상 출력:

epel                    Extra Packages for Enterprise Linux 9 - x86_64
epel-next           Extra Packages for Enterprise Linux 9 - Next - x86_64

출력이 위와 일치하면 EPEL 저장소가 시스템에 성공적으로 통합되었음을 확인합니다.

기본 EPEL 명령 이해

EPEL 또는 EPEL Next 리포지토리 명령을 숙지하면 패키지 관리 경험이 크게 향상될 수 있습니다. 시작하는 데 도움이 되는 몇 가지 기본 명령은 다음과 같습니다.

특정 패키지 검색

패키지의 정확한 이름은 확실하지 않지만 일반적인 아이디어가 있는 경우 다음을 사용할 수 있습니다. dnf search 명령:

sudo dnf --enablerepo="epel" search keyword

바꾸다 keyword 찾고 있는 패키지와 관련된 용어를 사용하세요. 그러면 키워드와 일치하거나 관련된 패키지 목록이 반환됩니다.

자세한 정보 얻기

설명, 버전, 종속성을 포함하여 특정 패키지에 대한 자세한 정보를 얻으려면 다음을 수행하십시오.

sudo dnf --enablerepo="epel" info package_name

EPEL에서 패키지 업데이트 확인

EPEL에서 설치한 패키지에 사용 가능한 업데이트가 있는지 확인하려면:

sudo dnf --enablerepo="epel" check-update

업데이트가 가능한 EPEL의 모든 패키지가 나열됩니다.

패키지 제거

EPEL에서 패키지를 설치한 후 제거하려는 경우:

sudo dnf remove package_name

바꾸다 package_name 제거하려는 패키지 이름을 사용하세요.

일시적으로 EPEL 비활성화

EPEL 저장소를 고려하지 않고 패키지를 설치하거나 업데이트하려는 경우가 있을 수 있습니다. DNF 작업 중에 EPEL을 일시적으로 비활성화하려면:

sudo dnf --disablerepo="epel" command

바꾸다 command 실행하려는 DNF 명령을 사용하세요.

EPEL 패키지 업데이트 유지

EPEL에서 설치한 모든 패키지가 업데이트되었는지 확인하려면 다음을 수행하세요.

sudo dnf --enablerepo="epel" upgrade

그러면 모든 EPEL 패키지가 최신 버전으로 업그레이드됩니다.

결론

이 가이드에서는 Rocky Linux 9 또는 8에 EPEL을 설치하여 더 넓은 범위의 패키지에 액세스하는 방법을 보여주었습니다. 원활한 통합을 위해 시스템을 최신 상태로 유지하세요. EPEL을 설치하면 추가 패키지로 Rocky Linux 시스템을 탐색하고 향상할 수 있습니다.

Joshua James

코멘트를 남겨주세요