Debian 11 apt에서 현재 커널 버전으로 업그레이드할 것을 권장하는 이유는 무엇입니까?

Debian 11 apt에서 현재 커널 버전으로 업그레이드할 것을 권장하는 이유는 무엇입니까?

저는 Linux와 Debian을 처음 접했습니다. 나는 apt가 소프트웨어와 시스템 패키지를 동시에 업그레이드할 수 있다는 점을 정말 좋아합니다. 윈도우보다 훨씬 낫습니다.

그런데 한 가지가 헷갈립니다. 현재 커널 버전은 5.10.0-19-amd64입니다. sudo apt-get update 및 sudo apt-get Upgrade를 실행하면 apt에서 동일한 커널 버전으로 업그레이드할 것을 권장합니다. 업그레이드를 했는데 터치패드 설정이 엉망이 되었습니다. KDE Plasma는 터치패드 설정을 계속 잊어버렸고 해당 설정을 변경하려고 하면 계속 다시 설정을 가져왔습니다. 나는 Debian 10에서 같은 문제를 겪고 있는데 그것이 나를 미치게 만듭니다. 해당 패키지를 보류했지만 왜 이런 일이 발생하는지 알고 싶습니다.

현재 커널 버전 Apt는 이미 가지고 있는 것과 동일한 커널 버전으로 업그레이드할 것을 제안했습니다.

답변1

linux-image-5.10.0-19-amd64패키지 이름에 버전 번호가 있는 것 같지만 패키지가 업그레이드되었다는 사실에 놀랐을 것 같습니다(따라서 업그레이드된 커널이 새 버전 번호와 그에 따른 새 패키지 이름을 갖게 될 것으로 예상할 수 있습니다) .

그 이유는 패키지 이름의 버전이 정확한 커널 버전을 반영하지 않기 때문입니다. 이는 호환성을 나타내는 커널 ABI를 반영합니다. 간단히 말해서, 이는 이 커널이 "기본" 5.10.0 커널의 기능을 제공하고 커널 시리즈 의 19번째 반복을 위해 데비안에 구축된 모든 커널 구성 요소와 호환된다는 것을 의미합니다.Debian Linux 커널 ABI 버전 제어자세한 내용이 있습니다.

Debian 11 커널은 5.10 시리즈에 속하며 해당 시리즈(또는 몇 개의 커널마다)에서 새 커널이 출시되면 커널 패키지가 충돌합니다. 현재 ABI 레벨은 19이며 모듈을 다시 빌드해야 하는 변경 사항이 도입되는 경우에만 높아집니다. 19개 레벨 중 지금까지 5.10.148-1, 5.10.149-1, 5.10.149-2의 세 가지 버전이 출시되었습니다. 따라서 첫 번째 업그레이드를 설치한 후 두 개의 업그레이드가 표시될 수 있습니다.

관련 정보