LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1126|回复: 9

请教怎么从sid恢复到testing啊?

[复制链接]
发表于 2007-6-2 17:29:31 | 显示全部楼层 |阅读模式
一时冲动,修改了 sources.list后 用
apt-get update
apt-get dist-upgrade 升级到了sid
现在想恢复到etch不会弄了:ask ,
改回sources.list,用上面2个命令不行。
网上也没搜到方法,请大家指教:thank
发表于 2007-6-2 18:12:59 | 显示全部楼层
为什么要回到etch啊?就用着Sid吧。
回复 支持 反对

使用道具 举报

发表于 2007-6-2 18:35:29 | 显示全部楼层
Post by ahr
一时冲动,修改了 sources.list后 用
apt-get update
apt-get dist-upgrade 升级到了sid
现在想恢复到etch不会弄了:ask ,
改回sources.list,用上面2个命令不行。
网上也没搜到方法,请大家指教:thank


这样不行的吧。把sources.list都改成etch,然后再等上一年半载或许就跟那时的etch一样了。。。
回复 支持 反对

使用道具 举报

发表于 2007-6-2 18:38:18 | 显示全部楼层
应该可以,但相当困难,dpkg安装包时会记录信息,保存在status中,更改每一个包的版本号或许可以降级,但一般来说很难顺利完成。
重装是最直接而省事的办法
回复 支持 反对

使用道具 举报

发表于 2007-6-2 20:07:42 | 显示全部楼层
apt-get install 包名称/testing --reinstall
可以将一个包降级到 testing

貌似有命令(例如 dpkg 加一些参数)可以输出已安装的包的列表的,不过我忘了
回复 支持 反对

使用道具 举报

发表于 2007-6-2 20:34:10 | 显示全部楼层
Post by tigatron
apt-get install 包名称/testing --reinstall
可以将一个包降级到 testing

貌似有命令(例如 dpkg 加一些参数)可以输出已安装的包的列表的,不过我忘了


dpkg -l
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-3 01:39:27 | 显示全部楼层
sid 中xorg的版本号,成1.3了,vmware的驱动报错,没法启动,所以才想回到etch的。

根据
http://debian.linuxsir.cn/book/reference/lyoo/ch-package.html
中的描述
6.2.7 将所有软件包降级到stable
要将所有软件包降级到stable,可按下面的方法编辑/etc/apt/preferences:

     Package: *
     Pin: release a=stable
     Pin-Priority: 1001
然后运行“apt-get upgrade”,由于Pin-priority > 1000而引起强制降级。注意,该操作可能会在关联性方面发生一点问题。

没效果。:sleep
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-3 01:44:23 | 显示全部楼层
Post by tigatron
apt-get install 包名称/testing --reinstall
可以将一个包降级到 testing

貌似有命令(例如 dpkg 加一些参数)可以输出已安装的包的列表的,不过我忘了
  1. debian-vm:~# apt-get install xserver-xorg/testing --reinstall
  2. Reading package lists... Done
  3. Building dependency tree... Done
  4. E: Release 'testing' for 'xserver-xorg' was not found
复制代码

把testing 改成etch, stable也都说找不到。
回复 支持 反对

使用道具 举报

发表于 2007-6-3 14:49:30 | 显示全部楼层
Post by ahr

  1. debian-vm:~# apt-get install xserver-xorg/testing --reinstall
  2. Reading package lists... Done
  3. Building dependency tree... Done
  4. E: Release 'testing' for 'xserver-xorg' was not found

复制代码


把testing 改成etch, stable也都说找不到。


sources.list 里加了 testing/lenny 或者 etch/stable 的源了吗?

我刚才把 testing 的源加进 sources.list,然后 apt-get update && apt-get install xserver-xorg/testing --reinstall 试了一下,显示:

正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
选定了版本为 1:7.1.0-18 (Debian:testing) 的 xserver-xorg
推荐安装的软件包:
  xserver-xorg-video-all xresprobe mdetect discover1 discover
下列软件包将被【降级】:
  xserver-xorg
共升级了 0 个软件包,新安装了 0 个软件包,降级了 1 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
需要下载 461kB 的软件包。
解压缩后会消耗掉 73.7kB 的额外空间。
您希望继续执行吗?[Y/n]

可以正常降级
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-3 16:43:46 | 显示全部楼层
Post by tigatron
sources.list 里加了 testing/lenny 或者 etch/stable 的源了吗?

我刚才把 testing 的源加进 sources.list,然后 apt-get update && apt-get install xserver-xorg/testing --reinstall 试了一下,显示:

正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
选定了版本为 1:7.1.0-18 (Debian:testing) 的 xserver-xorg
推荐安装的软件包:
xserver-xorg-video-all xresprobe mdetect discover1 discover
下列软件包将被【降级】:
xserver-xorg
共升级了 0 个软件包,新安装了 0 个软件包,降级了 1 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
需要下载 461kB 的软件包。
解压缩后会消耗掉 73.7kB 的额外空间。
您希望继续执行吗?[Y/n]

可以正常降级

没加testing ,只加了etch. ,现在加了testing,降级成功了:2cool
原来这里的版本号只能写 testing, stable,不能写人物名称.
不过昨天写stable不行,今天也好了,:comp
非常感谢:thank :thank
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表