2017-12-22 10 views
1

CentOS 7.xでrpmsをインストールするためにDNFパッケージマネージャを使用しています。rpmsはsvnプライベートレポからチェックアウトされています。私はパッケージをインストールするには、rpmコマンドを使用している場合 centos 7.xのコマンドに「*」を指定してすべてのRPMをインストールするDNFコマンド

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

'dnf'は間違いなくワイルドカードをサポートしています。あなたは何を得ているのですか? - – Mureinik

+0

あなたは責任者かコマンドラインから実行していますか? – msuchy

+0

@msuchy from an –

答えて

0

あなたはRPMが./*などで現在のディレクトリにあり、単純に言うことができます。

dnf install ./docker-common-* 
+0

「エラー:パッケージが一致しません」というメッセージが表示されます。 –

+0

あなたは、インストールするディレクトリ内のパッケージの名前を使用する必要があります。 rpm名がfoo-bar-2.0.5.rpmの場合は、dnf install ./foo-bar-*を使用する必要があります。あるいは、あなたは単にdnf install ./*.rpmを実行することもできます。 –

関連する問題