![이전에는 rpm을 사용하여 패키지를 설치/업그레이드했습니다. 이제 대신 yum을 사용하려고 합니다.](https://linux55.com/image/145502/%EC%9D%B4%EC%A0%84%EC%97%90%EB%8A%94%20rpm%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%ED%8C%A8%ED%82%A4%EC%A7%80%EB%A5%BC%20%EC%84%A4%EC%B9%98%2F%EC%97%85%EA%B7%B8%EB%A0%88%EC%9D%B4%EB%93%9C%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4.%20%EC%9D%B4%EC%A0%9C%20%EB%8C%80%EC%8B%A0%20yum%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%A0%A4%EA%B3%A0%20%ED%95%A9%EB%8B%88%EB%8B%A4..png)
누군가가 RHEL 서버에서 실행되는 소프트웨어를 업그레이드하고 있습니다.rpm -Uvh package_name.rpm
나는 사용하고 싶다yum -U package_name.rpm
이로 인해 문제나 불일치가 발생합니까?
답변1
특정 패키지만 업데이트하려는 경우 yum
올바른 명령은 다음과 같습니다.
yum update package.rpm
물론 주목해야 할 중요한 점은 패키지가 설치되는 방법과 사용할 저장소에 업데이트가 있는지 여부입니다 yum
. 스위치가 사용되지 않는지 확인할 수 없으면 --nodeps
이러한 패키지를 사용할 때 런타임에 종속성 문제가 발생할 수 있습니다.
더 나은 방법은 yum
종속성과 함께 최신 버전을 가져오기 때문에 를 사용하여 패키지를 설치하는 것입니다.
답변2
아니요, 아래에서 yum
사용하세요 rpm
. 유일한 중요한 차이점은 yum
아는 것 입니다.저장소따라서 필요한 경우 설치를 위해 이러한 리포지토리에서 패키지를 가져오도록 결정할 수 있습니다. rpm
아니요, 따라서 귀하가 그에게 제공한 것만 설치됩니다.
참고: yum
구문은 다음과 다릅니다 rpm
.
- 새 패키지를 설치하려면 다음을 사용하십시오.
yum install package
- 패키지를 새 버전으로 업데이트합니다.
yum update package
- 모든 패키지를 업데이트하십시오.
yum update