LinuxSir.cn,穿越时空的Linuxsir!

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

请教testing+backport仓库中的内核

[复制链接]
发表于 2009-10-25 17:44:36 | 显示全部楼层 |阅读模式
hi all

因为make install安装驱动的时候,提示说没有linux内核源码,所以我想安装用apt-cache search 到的linux-headers*的文件

但我用的是backport仓库的内核2.6.30.bpo.1,作为一个新手又没有这个胆量,我是这样认为的:source.list是什么源,就应该安装什么内核。

我的情况是: lenny5.03->通过backport升级内核->转到testing(sources.list也是testing)

顺带问下:

1.testing的文档是否比backport新?
   (我倒是认为backport是给稳定版的,但不敢确定)
2.如果是比testing新,sources.list应该如何写backport的源(指testing)
3.aptitude install 指定版本的写法是如何的?
发表于 2009-10-25 18:13:02 | 显示全部楼层
你既然想用testing可以直接下载testing的iso安装,不必绕个大圈子。backports专门为stable提供较新的软件包。
http://wiki.debian.org/Backports
回复 支持 反对

使用道具 举报

发表于 2009-10-25 18:16:51 | 显示全部楼层
backports 是给稳定版补充新程序的,所有的软件包(包括内核)都比 stable 新比 testing 旧。如果已经确定升级到 testing,backports 的源应完全去掉。

安装内核头文件不需要自己去找特定的版本,应该用这样的通用命令。
sudo apt-get install linux-headers-2.6-686

安装指定的版本 sudo aptitude install linux-headers-2.6-686=2.6.30+21
前提是你已经混源,不过将 backports 和 testing 混合是没有意义的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-25 19:13:58 | 显示全部楼层
没想到linuxsir有这样的氛围,一下子就有回复了,比chinaunix好多了,真的很感动、以及继续使用debian勇气。

从backport升级内核也是迫不得已的事情,因为新买的acer 4535g笔记本所携带的有线和无线网卡均不被2.26内核支持,花了几天的时间才从wiki.debian.org找到ath9k模块的解决办法。

令我非常意外的是,没想到手工从backport仓库下载的一个内核deb包,被一条简单的dpkg -i命令就好好的升级成2.6.30了,顺利的不得了。

当时(几天前)那真叫激动啊,说句笑话"在debian升级内核就是一条dpkg命令!"


To 2楼:现在的新机器一般很少光驱的,就是有光驱也不一定有刻录,用u盘安装比较大众化,可是ftp.debian里的hdd-image,一般都很难匹配和Jigdo下载的testing iso,我试了很多次都没有成功,也不知道怎么解决,所以放弃了iso方式的testing安装。

To 3楼:我这样怎么能说是混源呢,sources.list又没有lenny 和stab ,请教?

很谢谢两位!
回复 支持 反对

使用道具 举报

发表于 2009-10-25 19:25:10 | 显示全部楼层
现在这样不是混源,不过安装软件的特定版本是混源才需要的操作。
回复 支持 反对

使用道具 举报

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

本版积分规则

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