2012-08-31

debian @ x210i 安装笔记

家里现在有两台thinkpad,一台是我的服役5年,状态尚好的T60,另外一台是老婆毕业后新买的x201i。x201i轻巧便携,但无奈屏幕太小,和T60的高分辨率方屏一比,是在是木有太多吸引力。老婆有时在家加班,也霸占着我的T60,x210i基本就闲下来了。

家里有一台电脑闲着,而且是x系 列的thinkpad,我的心思不由得开始活络起来了 🙂

说服了老婆之后,就开始忙活起来了,换硬盘,导数据,下映像,刻盘。没错,我要把小i改造成我的linux工作站,发行版嘛,自然是Debian莫属啦。下面把安装配置过程记录如下自己备忘

一、安装

1、net install on wifi 问题

安装debian,最方便自由的方式,还是选择netinst镜像。但是如此一来的话,需要在安装过程中就有网络的支持。

debian 从squeeze开始支持在net install的过程中使用wifi来连接网络,但是在安装前,首先要解决驱动问题:x210i使用的intel的wifi芯片,是没有开源的实现的。因此讲究纯净的debian在安装光盘中并没有附带其驱动,需要额外下载。

其实debian已经在其apt源中添加了上述驱动包,可以到这里下载:

http://packages.debian.org/sid/all/firmware-iwlwifi/download

下载完成后,使用7-zip将deb包解压,得到下面这些文件:

/lib/firmware/iwlwifi-1000-3.ucode
/lib/firmware/iwlwifi-3945-1.ucode
/lib/firmware/iwlwifi-3945-2.ucode
/lib/firmware/iwlwifi-4965-1.ucode
/lib/firmware/iwlwifi-4965-2.ucode
/lib/firmware/iwlwifi-5000-1.ucode
/lib/firmware/iwlwifi-5000-2.ucode
/lib/firmware/iwlwifi-5150-2.ucode
/lib/firmware/iwlwifi-6000-4.ucode
/lib/firmware/iwlwifi-6000g2a-5.ucode
/lib/firmware/iwlwifi-6000g2b-5.ucode
/lib/firmware/iwlwifi-6050-4.ucode
/lib/firmware/iwlwifi-6050-5.ucode

准备一个u盘(注意要是fat 32格式的,ntfs格式的貌似不会被识别,将上面这些文件拷贝至u盘根目录下。当安装界面提示需要第三方媒介提供iwlwifi*等文件的时候,插入u盘,安装程序会自动搜索并安装网卡驱动。

(更多…)

2007-10-07

manpages索引更新

从debian sarge 转到 etch后,就发现man东西少了很多,基本的函数,系统调用都没有相应的man手册页。猜想可能是某些和开发相关的包没有装。后来在Synaptic中搜索documentaion,一项一项找,最后发现是manpages-dev没有装。

apt-get install manpages-dev

基本的系统调用、库函数等就都有了。但man -k 和man -f却依然找不到这些函数。猜想可能是存在某些索引之类的东东。可是在网上没有找到在哪里更新索引的指导。man自身的手册页实在太长,看不下去。后来也就将就了。

ubuntu和debian的情况一样,同样默认不安装manpages-dev,无奈,只能忍受。

以前小时候找不到东西经常会很生气,而且越气急败坏越找不到。往往一个小东西搞得一天心情都很差。后来妈妈劝导我,找不到就放一放,过一段时间它会自己出来的。且不论这个理论是否正确,对于调节情绪来说还是相当有用的,况且事实证明最终那些找不到的小东西真会在日后的某一天中被偶然发现。所谓”众里寻她千百度,蓦然回首,她在灯火阑珊处”是也。

而且,我想,那一刻,任何人都会怀有一份惊喜与开心的。

前些日子偶然看到一博客,顺着他的文章一篇篇看下去 — 忽然,ho ho,the answer is Here!

http://blog.verycd.com/yoyopub/showentry=34994

原来manpage的索引由mandb命令管理,在安装了新的manpage文件后,只需

mandb -c
[/basj]

更新一下索引即可。

again,thanks for sharing。

–update–

日前发现manpages-dev包中没有posix相关的内容,包括pthread等的说明,找了一下,这些东西在manpages-posix和manpages-posix-dev包中,装上再重新更新一下索引就可以查阅了。

–EOF–