웹사이트 검색

Fedora에서 소프트웨어 리포지토리를 구성하는 방법


귀하의 Fedora 배포판은 리포지토리에서 소프트웨어를 얻으며 이러한 각 리포지토리에는 귀하가 설치할 수 있는 다양한 무료 독점 소프트웨어 응용 프로그램이 함께 제공됩니다. 공식 Fedora 리포지토리에는 수천 개의 무료 오픈 소스 애플리케이션이 있습니다.

이 기사에서는 명령줄에서 DNF 패키지 관리자 도구를 사용하여 Fedora 배포판에서 소프트웨어 리포지토리를 구성하는 방법을 보여줍니다.

Fedora에서 활성화된 리포지토리 보기

Fedora 시스템에서 활성화된 모든 리포지토리를 리포지토리 ID, 이름 및 상태(제공하는 패키지 수) 형식으로 나열하려면 다음 명령을 실행합니다.

sudo dnf repolist

다음 명령을 실행하여 지정된 저장소(예: fedora)의 패키지를 나열할 수 있습니다. 지정된 저장소에서 사용 가능하고 설치된 모든 패키지가 나열됩니다.

sudo dnf repository-packages fedora list

지정된 저장소에서 사용 가능하거나 설치된 패키지 목록만 표시하려면 각각 사용 가능 또는 설치됨 옵션을 추가하세요.

sudo dnf repository-packages fedora list available
OR
sudo dnf repository-packages fedora list installed

DNF 저장소 추가, 활성화 및 비활성화

Fedora 시스템에 새 저장소를 추가하기 전에 /etc/dnf/dnf.conf 파일에 [repository] 섹션을 추가하여 이를 정의해야 합니다. 또는 /etc/yum.repos.d/ 디렉토리의 .repo 파일에 저장하세요. 대부분의 개발자나 패키지 관리자는 자신의 .repo 파일과 함께 DNF 저장소를 제공합니다.

예를 들어 .repo 파일에 Grafana 저장소를 정의하려면 다음과 같이 생성하세요.

sudo vim /etc/yum.repos.d/grafana.repo

그런 다음 파일에 [repository] 섹션을 추가하고 저장합니다. 주의 깊게 살펴보면 이미지에 표시된 저장소 구성에서는 매개변수 (enabled=0)에 표시된 대로 활성화되어 있지 않습니다. 데모 목적으로 이를 변경했습니다.

그런 다음 새 저장소를 추가하고 활성화하려면 다음 명령을 실행하십시오.

sudo dnf config-manager --add-repo /etc/yum.repos.d/grafana.repo

예를 들어 DNF 저장소에서 패키지를 설치하려고 하는 동안 DNF 저장소를 활성화 또는 비활성화하려면 --enablerepo 또는 -를 사용하세요. -disablerepo 옵션.

sudo dnf --enablerepo=grafana install grafana  
OR
sudo dnf --disablerepo=fedora-extras install grafana  

단일 명령으로 둘 이상의 리포지토리를 활성화하거나 비활성화할 수도 있습니다.

sudo dnf --enablerepo=grafana, repo2, repo3 install grafana package2 package3 
OR
sudo dnf --disablerepo=fedora, fedora-extras, remi install grafana 

예를 들어 리포지토리를 동시에 활성화하고 비활성화할 수도 있습니다.

sudo dnf --enablerepo=grafana --disablerepo=fedora, fedora_extra, remi, elrepo install grafana

특정 저장소를 영구적으로 활성화하려면 --set-enabled 옵션을 사용하세요.

sudo grep enable /etc/yum.repos.d/grafana.repo
sudo dnf config-manager --set-enabled grafana
sudo grep enable /etc/yum.repos.d/grafana.repo

특정 저장소를 영구적으로 비활성화하려면 --set-disabled 스위치를 사용하십시오.

sudo dnf config-manager --set-disabled grafana

지금은 여기까지입니다! 이 기사에서는 Fedora에서 소프트웨어 리포지토리를 구성하는 방법을 설명했습니다. 아래 피드백 양식을 통해 의견을 공유하거나 질문하세요.