Debian: apt-get 업데이트는 다양한 mariadb 패키지에 대해 "다음 패키지가 예약되었습니다"를 표시합니다.

Debian: apt-get 업데이트는 다양한 mariadb 패키지에 대해 "다음 패키지가 예약되었습니다"를 표시합니다.

저는 Debian 9(확장)를 실행하고 있으며 정기적인 유지 관리의 일환으로 내 (테스트) 웹 서버를 실행 apt-get update하고 업데이트 해 보았습니다 .apt-get upgrade

apt-get upgrade설명하다:

다음 패키지가 유지되었습니다: linux-image-amd64 mariadb-client-10.1 mariadb-server mariadb-server-10.1 mariadb-server-core-10.1

apt-get upgrade패키지 업데이트에 주의하고 새로운 추가 종속성을 도입하는 것보다 설치된 패키지만 업데이트하는 것이 현명하다는 것을 이해합니다 . (나 이거 본 적 있어오래된 관련 질문.)

apt-get dist-upgrade종속성을 "강제" 설치하기 위해 실행할 수 있다는 것을 알고 있습니다 . 이러한 MariaDB 업데이트가 차단되는 특별한 이유가 있는지, 설치하는 것이 위험한지 알 수 있는 방법이 있는지 궁금합니다.

(예, 이것은 단지 테스트 서버이므로 업그레이드를 시도했지만 어떻게든 실패하더라도 최악의 상황은 아닐 것입니다(그러면 라이브 서버에 대한 이러한 업데이트를 무시해야 한다는 것을 알 것입니다). 이 패키지에 어떤 문제가 있는지 알아낼 수 있는 방법이 있는지 궁금합니다(예: 어떤 버전이 설치될 것으로 예상되는지, 데비안 패키지 릴리스 노트에 참조할 수 있는 내용이 있는지 확인)?

현재 다음 버전이 설치되어 있습니다.

  • mysql Ver 15.1 Distrib 10.1.26-MariaDB, debian-linux-gnu(x86_64)용, readline 5.2 사용
  • 서버 버전: 10.1.26-MariaDB-0+deb9u1 데비안 9.1

나의 주요 관심사는 내 서버에 보안 업데이트가 가능한 한 최신 상태인지 확인하는 것입니다.

답변1

다음을 통해 패키지의 변경 로그를 찾을 수 있습니다.패키지 페이지("https://packages.debian.org/패키지 이름") 오른쪽에 있는 "개발자 정보" 링크를 찾으세요. ("Debian Changelog" 링크도 있지만 항상 작동하는 것은 아닙니다.)배송 추적 페이지, 왼쪽에서 안정적인 최신 보안 버전을 찾아 확인 표시가 있는 아이콘을 클릭하세요. 귀하의 경우 다음이 누락되었습니다.

의심할 수 있듯이 두 경우 모두 apt-get upgrade업그레이드가 아닙니다. 업그레이드하려면 MariaDB의 경우 새 패키지를 설치해야 하고, libconfig-inifiles-perl커널의 경우 새 커널 ABI 패키지를 설치해야 하기 때문입니다. 전체 패키지 없이 새 패키지를 설치하려면 dist-upgrade(패키지도 제거 가능) 다음을 실행하세요.

apt-get upgrade --with-new-pkgs

또는

apt upgrade

( apt upgrade행동은 일관성보다 사용자 친화성을 우선시하는 것과 유사합니다 apt-get upgrade --with-new-pkgs.)

관련 정보