与えられたURLからrpmをインストールする方法を理解します。例: 実行yum -y install http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
これは簡単な部分です。
私の質問は、URLの代わりに私のサーバー上のrpmフォルダだけを使って同じことをすることができる方法です。
たとえば、サーバーへのパスは /var/opt/project/sphinx-1.3.2-1.x86_64.rpm です。
RUNを試しましたが、rpm -ivh /var/opt/project/sphinx-1.3.2-1.x86_64.rpm
ファイルやディレクトリは返されません。
現在使用しているサーバーにrpmをインストールするにはどうすればよいですか?
答え1
あなたのコマンドは正しいです - rpm -ihv <path to RPM file>
。を使用することもできますyum localinstall <path to RPM file>
。間違った場所でファイルを探している場合、または「該当するファイルまたはディレクトリなし」エラーが発生した場合、ファイルが考えたファイルではない可能性があります。rpm
実行可能ファイルが見つからないパスに問題がある可能性があります。
答え2
rpm ファイルが次のディレクトリにあることを確認します。あなたの場合は/var/opt/project/にあります。
/var/opt/project/ ディレクトリに sp*.rpm ファイルが見つからないため、ファイルやディレクトリのエラーは返されません。