2017-12-22 34 views
1

CentOS 7.x에서 rpms를 설치하기 위해 DNF 패키지 관리자를 사용하고 있습니다. rpms는 svn 개인 저장소에서 체크 아웃됩니다. 나는 패키지를 설치하려면 rpm 명령을 사용하는 경우 centos 7.x의 명령에 "*"를 지정하여 DNQ 명령 DNQ 명령

dnf -y install docker-common-{{docker_version}}*.rpm 

, 그 잘

rpm -i docker-common-{{docker_version}}*.rpm,its able to install 

을하는 반면 명령을 던지면 DNF는 DNF의 모든 기능은 설치를위한 있는가 RPM을 설치 할 수 없습니다

dnf -y install docker-client-1.12.6-61.git85d7426.el7.centos.x86_64.rpm 
+0

분명히 와일드 카드를 지원합니다. 오류가 무엇입니까? - – Mureinik

+0

당신은 안전하지 않거나 명령 줄에서 실행하고 있습니까? – msuchy

+0

@msuchy from able –

답변

0

당신은 단순히 RPM으로는 ./* 등으로 현재 디렉토리에있는 말을 할 수 있습니다 : 아래와 같이 RPM의 전체 라인을 지정하지 않고 RPM

dnf install ./docker-common-* 
+0

"오류 : 패키지 일치 없음"이 표시됩니다. –

+0

설치하려는 디렉토리에서 패키지 이름을 사용해야합니다. rpm 이름이 foo-bar-2.0.5.rpm 인 경우와 마찬가지로 dnf install ./foo-bar-*를 사용해야합니다. 아니면 그냥 할 수 있습니다 : dnf install ./*.rpm –