나는 * .deb 사람이고 rpms를 관리하는 동안 매우 불편하다고 느낍니다.
나는 실행하는 데 사용 해요 apt-get upgrade
"정상"업그레이드를위한 내 데비안 기반 서버와 apt-get dist-upgrade
대한 수 있도록 커널 업그레이드를하거나 새로운 주요 패키지 버전 업그레이드를 허용한다.
내가 관리하는 CentOS 서버에서 비슷한 기능을 원하지만 man yum은 그러한 동작을 제공하지 않는 것 같습니다. 그리고 사이의 차이 yum update
와 yum upgrade
내가 찾고하지 무엇을 것 같다.
지금까지 가장 좋은 방법은 다음 설정을 추가하고 제거하는 것입니다 /etc/yum.conf
.
exclude=kernel*
더 나은 접근 방식이 있어야합니다. 모든 제안을 환영합니다.
편집 :
yum의 매뉴얼 페이지와 --obsoletes
플래그에 대한 설명은 나에게 약간 비밀입니다. 내가 이해 한 내용을 다시 말해 보겠습니다 yum update
. 현재 커널을 쓸모없는 것으로 표시하기 때문에 새 커널을 설치하지 않는다는 것을 이해해야 합니까? 나는 그것이 yum upgrade
동일하거나 거의 동일 하다고 가정 할 수 있습니까 apt-get dist-upgrade
?
편집 2
내가 가장 좋아 apt-get upgrade
하는 점은 어떤 패키지가 그대로 유지되는지 알려주므로 그에 따라 행동 할 수 있다는 것입니다. with apt-get dist-upgrade
또는 explicit를 사용하십시오 apt-get install package
.
그래서이 순간에 나의 최선의 접근 방식은 약간 생각한 후에 : yum.conf 에서 쓸모없는 설정을 비활성화하고 (Steven Pritchard가 그의 대답 에 설명 된 것처럼 ) 처음에 실행됩니다 yum update
. 모든 업데이트가 설치되면 1 초 동안 실행하여 yum update --obsoletes
보유한 패키지를 확인하고 결과에 따라 작동합니다.
작동합니까?