akxer Asked: 2015-06-16 03:58:14 +0800 CST2015-06-16 03:58:14 +0800 CST 2015-06-16 03:58:14 +0800 CST 稍后升级 772 我已经使用 debs 和 ubuntu 标准 repos 安装了一堆应用程序。当我稍后添加此类应用程序的 ppa 时,ubuntu 是否有可能更新我的应用程序。 常见的例子有 wine、google chrome 等应用程序。 updates 2 个回答 Voted Best Answer Oli 2015-06-16T04:13:18+08:002015-06-16T04:13:18+08:00 是的,如果您通过包管理系统(dpkg 和 apt)安装某些东西,当您apt upgrade或apt dist-upgrade它会查看所有本地定义的源(PPA、官方回购、本地缓存、CD 等)并尝试安装所有的最新版本时包。 apt upgrade如果不需要安装额外的软件包或删除一些软件包,只会升级某些东西。只有apt dist-upgrade(或更新的apt full-upgrade)会这样做。 如果你想避免这种情况,你可以“固定”包以避免更新。 如果您通过其他方法(例如sudo make install)安装它,除非您还通过包管理安装它(严重不推荐),dist- upgrade否则将覆盖或一起安装。 您手动安装的东西倾向于进入.../local/...或/opt/...目录以避免直接冲突,但这可能意味着您同时安装了多个版本的东西。 A.B. 2015-06-16T04:03:22+08:002015-06-16T04:03:22+08:00 如果您已经从 PPA 页面下载并安装了 DEB 并稍后添加 PPA,您的应用程序将被更新。
是的,如果您通过包管理系统(dpkg 和 apt)安装某些东西,当您
apt upgrade
或apt dist-upgrade
它会查看所有本地定义的源(PPA、官方回购、本地缓存、CD 等)并尝试安装所有的最新版本时包。apt upgrade
如果不需要安装额外的软件包或删除一些软件包,只会升级某些东西。只有apt dist-upgrade
(或更新的apt full-upgrade
)会这样做。如果你想避免这种情况,你可以“固定”包以避免更新。
如果您通过其他方法(例如
sudo make install
)安装它,除非您还通过包管理安装它(严重不推荐),dist- upgrade
否则将覆盖或一起安装。您手动安装的东西倾向于进入
.../local/...
或/opt/...
目录以避免直接冲突,但这可能意味着您同时安装了多个版本的东西。如果您已经从 PPA 页面下载并安装了 DEB 并稍后添加 PPA,您的应用程序将被更新。