.deb安装的应用程序是否获得更新?

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

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

如果你能解释一下,我很乐意接受你的答案:

在此处输入图像描述

正如你所看到的那样.deb安装了Skype,它将自己添加到软件源中,所以它会不会得到更新?

感谢您的时间。

答案取决于具体情况。

如果已安装的.deb文件在安装时已启用存储库或已启用,则将更新已安装的.deb软件包。 但是,如果您安装的.deb文件没有可以从中获取更新的联机存储库,则不会更新该程序包 。 原因很清楚,包管理器无论如何都不知道更新包,因为它不知道提供相同包的任何在线存储库。

如果安装了synaptic软件包管理器,则可以看到那些未启用任何存储库或使用.deb文件安装但未启用存储库的软件包。 打开synaptic包管理器,单击状态部分,然后在“ 已安装(本地或已过时)”部分下查看

突触过时的包

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

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

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

例如 ,如果您下载Dropbox Ubuntu Debian文件并进行安装,则可以在/etc/apt/sources.list.d获取dropbox.list

然后你可以看到,使用cat dropbox.list激活源代码,因为行前面没有#

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