주어진 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 파일을 찾을 수 없기 때문에 파일 또는 디렉토리 오류가 반환되지 않습니다.