저장소를 통해 나는 이것을 했습니다(루트 사용자로):
# cd /etc/yum.repos
# wget https://some.repo.example.org/foo/bar/Fedora_14/foo_bar.repo
# grep enabled foo_bar.repo
enabled=1
이것이 Fedora(>= 14)에 패키지 저장소를 추가하는 데 권장되는 방법입니까?
.repo
모든 올바른 Fedora 패키지 저장소가 이러한 구성 파일(예: 이와 같은 파일)을 포함해야 함(또는 반드시 포함해야 함)을 지정하는 일부 정책/표준이 있습니까 ?
(기본적으로 사용자나 일부 도구가 이를 로컬 /etc/yum.repos
디렉터리에 복사할 수 있기 때문입니까?)
답변1
페도라 14 문서. 아직 업데이트되지 않았습니다. .repo 파일만 사용하여 이 작업을 수행하는 최신 방법은 다음과 같습니다.
yum-config-manager --add-repo=https://some.repo.example.org/foo/bar/Fedora_14/foo_bar.repo
...그런 다음 yum-config-mananger --enable
등을 사용할 수도 있습니다.
답변2
dnf가 yum을 기본 패키지 관리자로 대체한 Fedora 22 이상을 사용하는 경우 다음 명령을 사용할 수 있습니다.여기:
dnf config-manager --add-repo repository_url
어디저장소_url은 .repo 파일에 대한 링크입니다.
다음을 통해 활성화할 수 있습니다.
dnf config-manager --set-enabled repository
어디저장소고유한 저장소 ID입니다.
답변3
나는 "fedora add 저장소"를 검색하여 오래되고 별로 유용하지 않은 링크를 얻었습니다. 소음 때문에 이 링크를 놓쳤습니다:
이것도 약간 오래된 내용이지만 소프트웨어 관리 가이드의 업데이트된 버전을 찾을 수 있는 힌트를 제공했습니다.
(또한 .repo 파일을 추가하는 데 사용한 wget 방법에 대해서도 언급합니다)
공식적이고 상당히 광범위해 보이는 Fedora 문서가 Google 결과에서 높은 점수를 얻지 못한다는 사실에 조금 놀랐습니다.