[Linux] dnf(yum) localinstall 설치할때 파일이 없다고 하는 경우
아래와 같은 메시지를 만나는 경우가 있습니다. rpm 파일이 없다고 하는데 정말 없는지 확인을 하면 있습니다. 문제는 정확하게 입력하지 않아서 생긴 문제 입니다.
dnf localinstall samba samba-common samba-client samba-libs
올바른 rpm 파일 경로가 아닙니다. samba
올바른 rpm 파일 경로가 아닙니다. samba-libs
오류: 처리가 필요하지 않습니다.
해당 오류 메시지는 'dnf localinstall' 명령어가 rpm 파일의 정확한 경로를 찾지 못해서 발생 된 것으로
'dnf localinstall' 명령어를 사용할 때는 rpm 파일의 전체 경로나 현재 디렉토리에 있는 rpm 파일의 이름을 정확하게 입력해줘야 합니다.
예를 들어, 'samba-4.11.2.rpm'이라는 파일을 설치하려면, 다음과 같이 명령해야 합니다
sudo dnf localinstall samba-4.11.2.rpm
현재 디렉토리에 있는 모든 rpm 파일을 설치하려면 다음 처럼 하면 됩니다.
저 같은 경우는 보통 이렇게 합니다.
sudo dnf localinstall *.rpm
이전버전 rpm 패키지 받기: https://centos.pkgs.org/