我希望同时安装 Firefox(普通版本)和 Firefox 开发者版本(蓝色图标版本),来自 Mozilla 为 22.04 LTS 提供的官方 PPA - 对我来说没有快照。
但是,两者都被打包为“firefox”,因此当我添加 PPA 时,我最终删除了其中一个。
我想做的是重新映射 apt 的 PPA 包,这可能吗?开发者版 PPA 中的“firefox”被映射到“firefox-dev”,因此不会与发布渠道 PPA 中的“firefox”发生冲突。
这可能吗?我该如何配置 apt 来实现这一点?或者我可能用错了方法?
答案1
当使用 deb 包时,“重新映射”并不是一个值得的策略。
- 这些文件是硬编码的,并且软件包名称不能冲突。您可以(繁琐地)更改这两者……但更改后的软件包将被下一次下载更新软件包的 apt upgrade 覆盖。
更简单的解决方案是将其保留为 deb,然后使用非 deb 方法进行安装:上游安装程序、Snap、Flatpack 等。
如果你有一天改变主意了,频道可以非常轻松地在 ESR、Stable 和 Edge 版本之间切换。