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


12

因此,这对于用户来说可能是一个非常愚蠢的问题,但是我对Ubuntu还是很陌生,想知道这一点。不要.deb安装的应用程序获取更新?

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

如果您也可以解释一下,我很乐意接受您的回答:

在此处输入图片说明

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

感谢您的时间。

Answers:


9

答案取决于情况。

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

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

突触过时的软件包

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

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


从@Levan的屏幕快照来看,该歌剧.deb 确实启用了自己的存储库。所以,是的,它自动升级。
Sparhawk

6

一些deb-files也会安装软件包源,因此您可以获取更新。

例如,如果你下载Dropbox的Ubuntu的Debian的文件并安装它,你dropbox.list/etc/apt/sources.list.d

然后,您会看到源已通过激活cat dropbox.list,因为#该行前面没有。:

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

1
Google Chrome浏览器也可以做到这一点。这完全取决于您要安装其回购源的应用程序/etc/apt/sources.list.d/
JulioHM 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.