.deb 安装的应用程序会获得更新吗?

.deb 安装的应用程序会获得更新吗?

所以对于用户来说,这可能是一个很愚蠢的问题,但我对 Ubuntu 还很陌生,想知道这个问题。.deb已安装的应用程序是否会获得更新?

例如:我安装了 Opera,.deb它会像使用 PPA 安装的软件一样获得更新吗?

如果您也能解释这一点,我将很乐意接受您的答案:

在此处输入图片描述

正如您所看到的,.deb已安装的 Skype 将其自身添加到软件源中,那么它是否会获得更新?

感谢您的时间。

答案1

答案取决于具体情况。

如果您安装的 .deb 文件已启用存储库或在安装时启用,则已安装的 .deb 包将被更新。但是,如果你安装的 .deb 文件没有在线存储库,无法从中获取更新,则该软件包将无法更新原因很明显,包管理器不知道如何更新包,因为它不知道有任何在线存储库提供相同的包。

如果你安装了 synaptic 包管理器,你可以看到那些没有启用任何存储库的包,或者没有启用存储库而使用 .deb 文件安装的包。打开 synaptic 包管理器,单击地位部分并参见已安装(本地或过时)部分。

synaptic 过时软件包

Google-chrome 和 dropbox 在从 .deb 文件安装时启用存储库,因此您将获得这些软件包的更新。

笔记:同样的规则也适用于您通过 apt-get 安装但后来禁用了存储库且没有其他存储库提供这些软件包的软件包。在这种情况下,您也不会收到这些软件包的更新。

答案2

一些deb文件也安装包源,因此您可以获得更新。

例如, 如果你下载 Dropbox Ubuntu Debian 文件并安装它,您就可以dropbox.list进入/etc/apt/sources.list.d

然后你可以看到,源是通过 激活的,因为该行前面cat dropbox.list没有:#

deb http://linux.dropbox.com/ubuntu precise main

相关内容