基本上,我正在查看/etc/apt/sources.list.d/中的.list文件。 他们每个人都有一个deb入口; 我很想知道是否有办法查看是否有任何新条目存在。
订阅debian-announce。 不,实际上,您不希望自动升级版本,因为按照定义,事情可能会中断。
sudo apt-get update; sudo apt-get upgrade sudo apt-get update; sudo apt-get upgrade你在找什么?
请参阅本简介的第2.4节: http : //newbiedoc.sourceforge.net/system/apt-get-intro.html
你标记为Ubuntu和Debian,这有点令人困惑。 您对rescdsk答案的评论似乎表明您确实在寻找Debian的答案。
然而,这是一个Ubuntu的解决scheme,我不确定它是否能在Debian上运行。
安装update-manager-core,如果它还没有在系统上,那么你可以看到是否有一个新版本使用do-release-upgrade -c
纠正我,如果我错了,但是如果你想用apt-get进行远程升级,你会问题
apt-get update; apt-get -u dist-upgrade
这应该提示你什么将被升级。 如果你在后面,你可能需要做几次。 如果您目前在Lenny上,而不是简单的apt-get更新; apt-get -u upgrade会提示你需要安装什么来更新系统。 -u很重要,因为它会告诉你在打Y之前会发生什么(是的)。
现在上面可能不是你正在寻找,但这是典型的Debian / Ubuntu维护。
如果您尝试更新Lenny稳定环境以外的程序,可以将这些“存储库”添加到/etc/apt/sources.list。 一旦input适当的行,你应该inputapt-get update命令,然后inputapt-cache search NAME(search特定的程序)命令,或者你可以像上面那样进行apt-get -u dist-upgrade,警惕你从哪里拉包裹。
如果你真的想扫描/etc/apt/sources.list.d/文件,你可以做到这一点,但我不认为这一点,因为apt-get会照顾所有问题,就稳定debs而言。 如果你需要一个解决scheme来检查每个deb,而不是更新工具,我肯定可以帮忙。 只需要更多的信息,你实际上试图完成的工具做你的一般pipe理员。
希望这可以帮助
如果您想要对多个系统的DEB软件包更新进行集中pipe理, 有人就此写了一篇论文。 该项目增加了对Spacewalk的DEB支持,Spacewalk是基于RPM系统的开源更新pipe理器。