공유 라이브러리 M이 있을 때

A 프로그램은 M 1.0 쓰고
B 프로그램은 M 2.0 쓴다고 할 때

M을 어떤 버전으로 설치할지는 패키지 매니저가 관리하는건지

Ubuntu 22.04, Ubuntu 24.04 처럼 운영체제 버전에 관리되는건지

유저가 강제로 M 3.0을 설치하면 A, B에서 3.0을 지원하기 전까지 터질 수 있다는건지

왜이리 어렵지