패키지 URL을 사용하여 CentOS 저장소를 추가하는 방법

패키지 URL을 사용하여 CentOS 저장소를 추가하는 방법

Centos 7에서는 아래에 보이는 일부 패키지를 설치하고 싶습니다.URL: http://mirror.centos.org/centos/7.4.1708/extras/x86_64/Packages/

이 URL을 패키지 관리자에 어떻게 추가하나요 yum?

추신: 단일 rpm 파일을 다운로드하면 동일한 버전의 종속성을 반복적으로 찾기 때문에 작동하지 않습니다.

답변1

Yum utils는 yum-config-manager저장소를 추가하는 빠르고 쉬운 방법은 저장소 파일을 작성하고 활성화하는 번거로움 없이 sudo 사용자 ID를 사용하는 것입니다.

yum-config-manager --add-repo=http://vault.centos.org/centos/7.4.1708/extras/x86_64/

그러면 파일이 생성되어 활성화됩니다.

폴리스티렌가이드yum-utils가 아직 설치되어 있지 않다면 설치하세요. CentOS 기본 저장소의 일부입니다. 일반적으로 대부분의 yum 시스템에서는 yum-utils가 필수입니다!

답변2

/etc/yum.repos.d/myrepo.repo예를 들어 저장소 구성을 사용하여 새 저장소 파일을 추가해야 합니다 .

[myrepo]
name=My extras packages for CentOS 7.4.1708
baseurl=http://mirror.centos.org/centos/7.4.1708/extras/x86_64/
enabled=1

그런 다음 예를 들어 설치하려면 다음을 docker-1.12.6-55.gitc4618fb.el7.centos실행하십시오.

$ sudo yum install -y docker-1.12.6-55.gitc4618fb.el7.centos        

옵션을 사용 --disablerepo=*하면 --enablerepo=myrepo새 저장소 파일만 강제로 고려할 수 있습니다.

- - 갱신 - -

패키지 버전 7.4.1708은 다음을 mirror.centos.org사용해야 합니다.baseurl=http://vault.centos.org/centos/7.4.1708/extras/x86_64/

답변3

최신 CentOS 버전에서는 기본적으로 yum에 대한 심볼릭 링크를 사용하여 dnf홈 디렉터리(또는 저장할 수 있는 다른 위치)의 파일에서 명령을 사용하여 저장소를 추가할 수 있습니다.config-manager.repo

sudo dnf config-manager --add-repo /path/to/my.repo

또는

sudo yum config-manager --add-repo /path/to/my.repo

답변4

이 저장소에서 패키지를 한 번 설치하는 경우 다음과 같이 추가 저장소를 추가하도록 yum에 지시할 수 있습니다.

yum --nogpgcheck --repofrompath=centos,http://mirror.centos.org/centos/7.4.1708/extras/x86_64/ install package1

참고: --nogpgcheck리포지토리에 대한 gpg 키를 가져오지 않은 경우 이 매개변수가 필요합니다.

관련 정보