명령어/Linux

[RHEL] dnf copr 커뮤니티 저장소 다루기

jykim23 2026. 8. 4. 22:55
반응형

부제: Fedora Copr의 개인·프로젝트 빌드 저장소를 손쉽게 붙였다 떼기

dnf copr search tmux               # copr에서 tmux 관련 저장소 검색
dnf copr list --installed         # 지금 활성화된 copr 저장소 목록
dnf copr enable user/project      # 해당 copr 저장소 활성화(.repo 자동 생성)
============================= 일치하는 항목 : tmux =============================
eeegoloauq/stashee : Cool tiling terminal workspace over tmux.
thrnciar/pytest : 설명이 없습니다.
@python/python3.15-b1 : Fedora 45 ... test builds happen here.

dnf copr는 Fedora의 Copr(Community projects) 빌드 서비스 저장소를 명령 한 줄로 다룬다. dnf-plugins-core에 포함된다. 공식 저장소에 없는 최신·틈새 패키지를 받을 때 .repo 파일을 손으로 만들 필요 없이 enable만 하면 된다. 데비안 계열의 PPA(add-apt-repository ppa:...)와 성격이 비슷하다.

searchlist는 조회라 안전하지만, enable은 서드파티 저장소를 시스템에 추가하는 행위다. Copr 빌드는 커뮤니티가 올린 것이라 신뢰할 수 있는 소유자인지 확인하고 켜는 게 안전하다.

이렇게도 쓴다

키워드로 원하는 프로젝트 저장소를 찾는다.

dnf copr search neovim

 

지금 시스템에 켜져 있는 copr 저장소만 확인한다.

dnf copr list --installed

 

특정 사용자가 공개한 저장소 목록을 본다(조합용 조회).

dnf copr list --available-by-user someuser

 

저장소를 활성화한 뒤 곧바로 패키지를 설치한다(명령 조합).

dnf copr enable user/project && dnf install theirpkg

 

더는 필요 없는 copr 저장소를 비활성화한다(설정은 남김).

dnf copr disable user/project

 

.repo 설정까지 완전히 제거한다.

dnf copr remove user/project
반응형