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 키를 가져오지 않은 경우 이 매개변수가 필요합니다.