如何用自编译的包替换 PulseAudio 包?

如何用自编译的包替换 PulseAudio 包?

所以我想用 PulseAudio 11 替换我的 Ubuntu 16.04 上的 PulseAudio 8(因为后者对蓝牙耳机的支持更好)。

我已经设法从源代码编译 PulseAudio 11,并且一切似乎都运行良好sudo make install,但是,Ubuntu 软件更新程序偶尔会升级 PulseAudio 并将我回滚到版本 8。

我无法仅仅卸载标准 PulseAudio 包,因为有大量的包依赖于它,以及 PulseAudio 本身需要的一堆库(当它们的依赖性消失时,Ubuntu 的包管理器会删除这些库)。

有没有一种“正确”的方法可以做到这一点,并且能与软件包很好地配合?

答案1

一开始我尝试checkinstall,但它生成的包没有任何依赖项,所以我仍然遇到包管理器卸载 PulseAudio 所依赖的库的问题。

相反,我跟随这个建议并获得了一个与原版更接近的包装。到目前为止,没有遇到任何问题。

相关内容