![터미널(YUM)을 통해 설치하는 것과 종속성이 있는 GUI를 사용하는 것 비교](https://rvso.com/image/83710/%ED%84%B0%EB%AF%B8%EB%84%90(YUM)%EC%9D%84%20%ED%86%B5%ED%95%B4%20%EC%84%A4%EC%B9%98%ED%95%98%EB%8A%94%20%EA%B2%83%EA%B3%BC%20%EC%A2%85%EC%86%8D%EC%84%B1%EC%9D%B4%20%EC%9E%88%EB%8A%94%20GUI%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20%EA%B2%83%20%EB%B9%84%EA%B5%90.png)
안녕하세요. 저는 Red Hat Enterprise Linux Server 6.2를 사용하고 있습니다. 터미널을 통해 패키지를 설치하는 데 문제가 있습니다.
종속성을 포함하여 특정 폴더에 이미 패키지가 있습니다.
예를 들어, 이 명령을 시도할 때입니다. 예:
yum install package.1.0.1.el6.i686.rpm
다음과 같이 출력됩니다.
Error: Package: package.1.0.1.el6.i686.rpm
Requires: libpackage1.1.1.el6.i686.rpm
필요한 패키지가 이미 동일한 폴더에 있습니다. GUI를 사용하려고 하면 필요한 종속성과 함께 성공적으로 설치됩니다. 일부 서버에서는 GUI를 사용하지 않도록 터미널을 통해 설치를 연습하려고 합니다.
감사해요
답변1
yum
종속성을 자동으로 로컬 디렉터리에서 찾지 않습니다. 종속성을 해결하기 위해 구성된 리포지토리를 살펴봅니다. 표준 저장소를 사용하고 네트워크에서 종속성을 가져올 수 없는 이유가 있습니까?
완전한 종속성 세트가 있는 경우 로컬 디렉터리에서 패키지와 종속성을 설치하는 데 사용할 수 있습니다 . 또는 해당 기능이 더 이상 사용되지 않는 경우에는 rpm --aid
시도해 볼 수 있습니다 .yum localinstall