.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