Есть несколько пакетов, которые помогают с этим, см., Например, пакет эквивалентов .
Но если у вас есть связь с зависимостью, я не уверен, что вы сможете обойти это. Некоторые приложения в зависимости от конкретной версии просто ломаются.
Обычно вы можете установить несколько упакованных ускоренных версий бок о бок, см. Ниже версии 1,40 и 1,42 версий библиотеки сериализации, а также пакеты, указывающие, что текущая разработка будет использовать 1,42:
edd@max:~$ dpkg -l | grep libboost-serialization | cut -c-70
ii libboost-serialization-dev 1.42.0.1ubuntu1
ii libboost-serialization1.40.0 1.40.0-6ubuntu1
ii libboost-serialization1.42-dev 1.42.0-4ubuntu2
ii libboost-serialization1.42.0 1.42.0-4ubuntu2
edd@max:~$
Когда мне нужны более новые, я иногда «заимствую» пакет из более новой версии Debian и собираю их локально.
И, конечно, есть /usr/local/lib
, где вы всегда можете установить локальную копию до того, как система управления пакетами догонит.