我只是想在我的Debian Wheezy系统上进行定期升级。我照常做
$ sudo apt-get update
$ sudo apt-get upgrade
我注意到要升级的软件包数量非常大,但是我只是点击Y并继续进行升级。令我惊讶的是,升级完成后,我发现我现在拥有Debian 8系统。
因此,有可能一个简单的upgrade
人执行了dist-upgrade
?据我了解,upgrade
永远不要执行发行版升级,而只能升级当前发行版的软件包。还是我错过了什么?
这是我的sources.list
文件:
deb http://ftp.de.debian.org/debian/ wheezy main
deb-src http://ftp.de.debian.org/debian/ wheezy main
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
# wheezy-updates, previously known as 'volatile'
deb http://ftp.de.debian.org/debian/ wheezy-updates main
deb-src http://ftp.de.debian.org/debian/ wheezy-updates main
# wheezy-backports
deb http://ftp.us.debian.org/debian/ wheezy-backports main contrib non-free
deb-src http://ftp.us.debian.org/debian/ wheezy-backports main contrib non-free
deb ftp://ftp.debian.org/debian stable main contrib non-free
# debian multimedia non-free
deb http://www.deb-multimedia.org wheezy main non-free
# xtreemfs
deb http://download.opensuse.org/repositories/home:/xtreemfs/Debian_7.0 ./
# MariaDB 5.5 repository list - created 2015-03-29 20:56 UTC
# http://mariadb.org/mariadb/repositories/
deb http://mirror2.hs-esslingen.de/mariadb/repo/5.5/debian wheezy main
deb-src http://mirror2.hs-esslingen.de/mariadb/repo/5.5/debian wheezy main
无论如何,是否可以通过某种方式将系统还原为干净的微风系统?
这
deb ftp://ftp.debian.org/debian stable main contrib non-free
用你的sources.list
意思来表示你正在跟踪stable
,而不是wheezy
; 自从上周末jessie
成为stable
您后,您切换到了杰西。
upgrade
和之间的区别与dist-upgrade
是否执行“分发”升级无关。apt-get
实际上并不真正知道您正在更改发行版。区别是upgrade
不会删除软件包,而dist-upgrade
可能会删除软件包。(这dist-upgrade
确实来自于升级完整发行版时应使用的事实。)
不支持修复您的升级并恢复为Wheezy;不需要Debian软件包来正确降级。
您应该修正sources.list
使用命名版本,而不要使用stable
,以避免将来出现此类意外。
如果你想尝试降级,指定wheezy
的,而不是stable
在sources.list
。然后安装apt-show-versions
并使用它来查找需要降级的软件包;可以通过从安装软件包来降级软件包wheezy
,例如
apt-get install libc6/wheezy
(但不要以开头libc6
,那将是您可以降级的最后一个软件包之一。)
我建议尽管坚持与杰西!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句