#1 楼
你有多勇敢?全新安装新SD卡是最安全的方法。进行新安装或现有安装。 >编辑/etc/apt/sources.list并将wheezy更改为jessie。
在/etc/apt/sources.list.d/中可能也需要更新文件,以用jessie替换wheezy。
然后再次更新和升级
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
#2 楼
我希望这对下次有帮助:基本上,升级的过程如下:将源代码调整为“ jessie”
更新软件包列表并升级软件包
调整源
您可以简单地替换/etc/apt/sources.list(和/ etc / apt / sources)中的所有“重音”。 list.d / *)和“ jessie”一起使用
或者您使用sed为您完成工作:
sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list
sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list.d/*.list
更新软件包列表
这可能要花一些时间,因为必须下载所有内容并且需要重新构建所有依赖项。另外,
upgrade
和dist-upgrade
零件需要一些相互作用:sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
评论
这里有一个存储库,该存储库似乎最近没有更新,并且不包含任何jessie软件包:/etc/apt/sources.list.d/raspi.list
–需要碎片
2015年2月20日在11:45
我使用此过程将Wheezy(2015年11月)更新为Jessie。如所写,它执行了不完整的升级。将deb http://archive.raspberrypi.org/debian/ jessie main ui添加到/etc/apt/sources.list.d/raspi.list并再次运行apt-get update / upgrade解决了该问题。
–化学化学家
2015年11月7日14:49
我上面提到的修改解决了raspi-config中的菜单未更新(防止启动至控制台的功能)并安装wolfram / Mathematica的问题。
–化学化学家
2015年11月7日14:51
尽管这不是推荐的做事方式,但这是对我有用的一种方式。
– FaCE
4月9日11:22
#3 楼
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list
sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list.d/*.list
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
升级后可能出现错误。确保在将dist-upgrade升级到jessie时,在与systemd,lightdm,dbus和其他引导相关的提示(与其他程序无关,可以按y)相关的提示符下按N,而不是Y。
#4 楼
对于像我这样可能会在这里寻求升级程序的用户来说,这只是一个补充!不鼓励在Raspberry Pi官方网站上进行从Wheezy到Jessie的更新。相反,他们建议进行干净的Jessie安装。
来自https://www.raspberrypi.org/blog/raspbian-jessie-is-here/:
从干净的图像开始是推荐使用Jessie的方法。如果您确实需要更新Wheezy映像,我们尝试了不支持的升级路径,该路径在此处的论坛中进行了介绍。已经证明这可以在普通Wheezy图像上运行,但是我们无法预测它会对已安装的任何程序包或数据产生什么影响,因此这完全由您自担风险。 >
对于那些勇敢的人,这是论坛帖子,其中解释了所有更新内容。
https://www.raspberrypi.org/forums/viewtopic.php ?f = 66&t = 121880
#5 楼
在我的树莓派2上,每次升级后,登录服务都会失败,从而无法本地登录。幸运的是,我能够通过SSH远程登录。根据我的调查,我发现
dbus
服务存在问题,该问题在升级后不再启动。我使用的解决方法:
重新安装RaspBian
删除dbus服务==>
apt-get remove dbus
升级到Jessie
希望对您有所帮助。
#6 楼
我在Google搜索中找到了这个主题。我添加我的“答案”,以防还有其他人(例如我自己)仍然带着现在很旧且可能不安全的Raspbian版本在野外徘徊。我遵循了Bex给出的方法(现在已经超过3年前了!),它的确奏效了:)我确实有一个小问题,有一次失败了依赖关系,但是能够通过遵循Raspbian错误消息中提供的建议来解决这些问题。
所有这些,我认为对于大多数人来说,“最佳”方法是遵循Raspberry Pi论坛中的建议,并进行全新安装。我还没有遇到任何问题,但是我的RPI主要是“股票”,不时被用于奇怪的实验。我的系统中某些地方仍然可能存在问题。
在Bex的帖子之后,它发布在RPI论坛上:
如何将Wheezy映像升级到Jessie(已失效和已替换的Raspbian版本)
因此,对于在搜索要用于升级的公式时偶然发现此线程的任何人,我谨此提交“最佳”答案。
#7 楼
因为我太懒了,现在只想复制'n'paste-就像让Jessie伸展一样:更新之前并清理
sudo apt update
sudo apt full-upgrade
sudo apt autoremove
调整存储库源:
sudo sed -i /deb/s/jessie/stretch/g /etc/apt/sources.list
sudo sed -i /deb/s/jessie/stretch/g /etc/apt/sources.list.d/*.list
升级
sudo apt update
sudo apt upgrade
sudo apt full-upgrade
评论
随着Jessie现在正式退出并在我的桌面上运行,这仍然是我的Raspbian Wheezy Pi的正确答案吗?
–旅途陌生人
2015年5月1日19:14
这仍然是一种合理的方法,这是我会做和已经做的。需要碎片指出,您可能还希望同时更新其他源存储库。过去,由于我不使用它们的软件,所以我删除了这些存储库。
–琼
2015年5月1日19:26
@Wayfaring Stranger到目前为止,尚未将raspbian图像更新为jessie,因此这仍然是必须的方法。不幸。
–需要碎片
2015年5月5日,12:09
为什么先升级然后dist-upgrade?
– Jaromanda X
15年11月21日在9:27
@JaromandaX试图最大程度地减少随时可以更新的软件包数量,并尝试使系统保持稳定状态。在升级结束时,您应该拥有较早版本的最新稳定版本。在我看来,这是升级到更高版本的最佳起点。
–琼
2015年11月21日在10:29