我使用 debs 和 ubuntu 标准存储库安装了许多应用程序。当我稍后添加此类应用程序的 ppa 时,ubuntu 是否有可能更新我的应用程序。
常见的例子有 wine、google chrome 等应用程序。
答案1
是的,如果您通过包管理系统(dpkg 和 apt)安装某些东西,当您apt upgrade
或apt dist-upgrade
它查看所有本地定义的源(PPA、官方存储库、本地缓存、CD 等)并尝试安装所有包的最新版本。
apt upgrade
仅当不需要安装额外软件包或删除某些软件包时才会升级某些内容。只有apt dist-upgrade
(或较新的apt full-upgrade
)才会这样做。
如果你想避免这种情况,您可以“固定”包以避免更新。
如果您通过其他方法安装它(例如sudo make install
),除非您也通过包管理安装了它(严重不推荐),dist- upgrade
否则将会覆盖或一起安装。
您手动安装的东西往往会进入.../local/...
或/opt/...
目录以避免直接冲突,但这可能意味着您一次安装了多个版本的东西。
答案2
如果您从 PPA 页面下载并安装了 DEB,稍后添加了 PPA,则您的应用程序将会更新。