为什么 dist-upgrade 没有出现在更新管理器中?

为什么 dist-upgrade 没有出现在更新管理器中?

Ubuntu 14.04 于2014年4月17日发布,到今天已经是18日了。

为什么发行版没有出现在我的 ubuntu 更新管理器中?

(我已将其设置为每当有新版本发布时它都会发布)

的内容/etc/update-manager/meta-release包含以下链接: http://changelogs.ubuntu.com/meta-release-lts
它还不显示可信,这是正确的吗?


因此,我认为唯一的解决方案就是手动设置:

source /etc/lsb-release
sudo cp /etc/apt/sources.list /etc/apt/sources.list.$DISTRIB_CODENAME 
sudo sed -i s/$DISTRIB_CODENAME/trusty/g /etc/apt/sources.list

然后升级。

在这种情况下我是否必须禁用合作伙伴存储库?

#deb http://archive.canonical.com/ubuntu trusty partner

答案1

Canonical 直到 7 月第一个版本 (14.04.1) 上线时才会开始通知 LTS 桌面用户更新

来源:http://www.omgubuntu.co.uk/2014/04/upgrade-ubuntu-14-04-12-04

因此新版本 14.04 LTS 尚未设置 http://changelogs.ubuntu.com/meta-release-lts


我不知道为什么

gksu update-manager -d

没有用,但我创建了一个元发布文件的更新版本

尝试/etc/update-manager/meta-release使用此链接更新您的:

# default location for the meta-release file

[METARELEASE]
URI = http://changelogs.ubuntu.com/meta-release
#URI_LTS = http://changelogs.ubuntu.com/meta-release-lts
URI_LTS = https://gist.githubusercontent.com/rubo77/11079798/raw/64967886425a0f9f172a3834ddaff34a2a75987d/gistfile1.txt
URI_UNSTABLE_POSTFIX = -development
URI_PROPOSED_POSTFIX = -proposed

笔记:升级完成后,您必须将其改回来,否则将不会建议下一次更新!

答案2

Canonical 直到 7 月第一个版本 (14.04.1) 上线时才会开始通知 LTS 桌面用户更新

来源:http://www.omgubuntu.co.uk/2014/04/upgrade-ubuntu-14-04-12-04

因此新版本 14.04 LTS 尚未设置 http://changelogs.ubuntu.com/meta-release-lts


因此,即使没有提供 LTS 版本,这通常也会将您的系统更新到最新版本:

gksu update-manager -d

如果这不起作用,请编辑文件cat /etc/update-manager/release-upgrades并设置:

Prompt=normal

或者在一行中:

sudo sed -i s/Prompt=lts/Prompt=normal/g /etc/update-manager/release-upgrades

答案3

我发现,当/tmp安装为noexec

$ grep tmp /etc/fstab

tmpfs   /tmp    tmpfs   nosuid,noatime,noexec,mode=1777,size=999M       0       0

(我这样做是因为我使用 SSD,并且有 8GB 的​​ Ram,所以我从来都不缺钱。)

我卸载了它

umount -l /tmp

并注释掉 /etc/fstab 中的行

#tmpfs   /tmp    tmpfs   nosuid,noatime,noexec,mode=1777,size=999M      

现在它出现在更新管理器中或

sudo do-release-upgrade

相关内容