我正在尝试更新复用器-安装程序包,但是当运行apt-get升级时,软件包不是“可更新的”
这是我的apt-cache命令:
apt-cache policy plexmediaserver-installer
plexmediaserver-installer:
Installed: 1.9.7.4460-a39b25852-1
Candidate: 1.9.7.4460-a39b25852-1
Version table:
1.10.0.4523-648bc61d4-1 -1
-1 https://dev2day.de/pms jessie/main armhf Packages
*** 1.9.7.4460-a39b25852-1 100
100 /var/lib/dpkg/status它展示了一个可用的新版本(1.10.0.4523-648bc61d4-1),但我不知道如何安装它。
有人有主意吗?
谢谢
发布于 2017-12-10 22:45:29
“更新”软件包没有安装(除非您强制安装),因为它被标记为低优先级,指示“不安装”。
请注意,在version表中,每个版本下的每个源的左侧都有一个优先级。第一个是-1,第二个是100。
Version table:
1.10.0.4523-648bc61d4-1 -1
-1 https://dev2day.de/pms jessie/main armhf Packages
*** 1.9.7.4460-a39b25852-1 100
100 /var/lib/dpkg/status在您的APT首选项中,您将它配置为不安装其他软件包。查看它的URL,我猜这与它来自的存储库有关:该存储库可能被标记为不安装在您的配置中,或者存储库本身可能会出现问题。
您可以修改APT优先级和它们的工作方式,但是通常它们都是这样工作的。当请求包安装或升级时,将计算每个包的所有可用版本的优先级,而具有最高优先级的包是已安装的包。
您可以使用APT钉扎(参见apt_首选项)为存储库、目标或单个包版本指定任何值,但一般值如下:
这意味着,如果您已经安装了一个包,那么另一个包必须有超过100的优先级才能超过它(并且是一个更新的版本,除非它超过1000)。
发布于 2017-12-10 09:26:09
当强制使用apt-get命令中的丛媒体服务器-安装程序版本时,它似乎起作用了。
apt-get install plexmediaserver-installer=1.10.0.4523-648bc61d4-1但我觉得这个解决方案有点“强迫”
发布于 2017-12-10 22:23:52
如果你确信它应该自动更新。你可以尝试把它设置为自动..。最有可能的是,它的设置易于手动更新。
做,做
sudo apt-mark showmanual | grep plexmediaserver-installer如果它显示服务器的输出,其设置为手动,那么它就不会自动升级。你需要做的是
sudo apt-mark auto plexmediaserver-installer=1.10.0.4523-648bc61d4-1或者在第一个命令中出现了什么,那么它将被标记为自动..。您可以通过以下方式验证
sudo apt-mark showauto | grep plexmediaserver-installer小心点..。当你升级时..。它可能会说some files are not needed use apt-get autoremove to remove them确保它不移除任何重要的东西..。再次,不知道这将如何影响如何看待可能不需要和设置为自动删除的文件.
我知道这个过程,因为我的内核停止了更新,这是一个修复.他们被设定为手动..。但是..。在VM上只是为了取笑..。我把一切都设置成汽车,看看会发生什么.自动移除系统..。有些东西不能设置为auto,或者自动删除函数可以删除系统正常运行所需的文件:D
https://askubuntu.com/questions/984894
复制相似问题