搞定了Ubuntu 10.10上的Thinkpad fan control
发表于 : 2011-02-13 12:54
原文在我的blog上:http://hi.baidu.com/baisongblog/blog/it ... 1c779.html
ubuntu有个Thinkpad fan control软件,用来控制CPU风扇。如果不使用,我的X61的风扇就老是转个不停。在夜深人静的时候,其噪音很影响使用感受。遗憾的是,在 10.10下,这个软件的模块之一“tpfan-admin“安装会出现问题,幸亏已经有人讨论并解决了这个问题,在此把整个解决过程记录一下。
一、资源地址
1,Thinkpad fan control主页:http://www.gambitchess.org/mediawiki/in ... an_Control
2,讨论10.10下“tpfan-admin“安装问题的帖子:http://georgia.ubuntuforums.org/showthr ... ?t=1586094
3,参考文章:《x200 风扇控制 tpfan for ubuntu》http://www.ariose.cn/archives/61
二、安装tpfand和tpfand-profiles
1,这部分安装是正常的。打开命令行,先
sudo gedit /etc/apt/sources.list
然后加入以下源地址:
deb http://ppa.launchpad.net/tp-fan/ppa/ubuntu jaunty main
deb http://ppa.launchpad.net/tp-fan/ppa/ubuntu intrepid main
deb http://ppa.launchpad.net/tp-fan/ppa/ubuntu hardy main
然后更新你的软件列表
sudo apt-get update
2,增加验证码
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 59BE7ED0
3,打开新立得,用tpfan关键字搜索,安装tpfand和tpfan-profiles模块
三、安装tpfan-admin
1,安装这个部分比较麻烦,参考的就是“讨论10.10下“tpfan-admin“安装问题的帖子”。下载以下两个包到你的home文件夹:
http://ppa.launchpad.net/tp-fan/ppa/ubu ... u1_all.deb
http://ppa.launchpad.net/tp-fan/ppa/ubu ... u1_all.deb
上面第一个包是可以正常安装的,安装它。
2,你可以下载附件中的“修改后的tpfan-admin_0.96-ubuntu1_all.deb”,这就可以直接跳到第5步。如果你想亲手实践一下,那请继续。在你的home目录下建一个新目录“tpfan-admin-new“,把第二个包解压缩到这里。
3,这是关键的一步,找到~/tpfan-admin-new/DEBIAN/control文件,把里面的“python-gnome2-desktop”替换成“python-gnome2-desktop-dev”
4,cd ~/tpfan-admin-new/,用以下命令重新打包:
dpkg-deb -D --build tpfan-admin_0.96-ubuntu1_all
然后安装这个包。
5,在终端运行sudo gedit /usr/lib/python2.6/dist-packages/tpfand/settings.py7,把里面的170-174行从原来的:
self.product_id = None
self.product_name = None
self.product_pretty_vendor = None
self.product_pretty_name = None
self.product_pretty_id = None
改成:
self.product_id = ""
self.product_name = ""
self.product_pretty_vendor = ""
self.product_pretty_name = ""
self.product_pretty_id = ""
保存退出。
6,运行 sudo /etc/init.d/tpfand restart
这样,tpfan-admin在我的机器上也安装好了,就可以用它来控制触发风扇转动的温度了。
ubuntu有个Thinkpad fan control软件,用来控制CPU风扇。如果不使用,我的X61的风扇就老是转个不停。在夜深人静的时候,其噪音很影响使用感受。遗憾的是,在 10.10下,这个软件的模块之一“tpfan-admin“安装会出现问题,幸亏已经有人讨论并解决了这个问题,在此把整个解决过程记录一下。
一、资源地址
1,Thinkpad fan control主页:http://www.gambitchess.org/mediawiki/in ... an_Control
2,讨论10.10下“tpfan-admin“安装问题的帖子:http://georgia.ubuntuforums.org/showthr ... ?t=1586094
3,参考文章:《x200 风扇控制 tpfan for ubuntu》http://www.ariose.cn/archives/61
二、安装tpfand和tpfand-profiles
1,这部分安装是正常的。打开命令行,先
sudo gedit /etc/apt/sources.list
然后加入以下源地址:
deb http://ppa.launchpad.net/tp-fan/ppa/ubuntu jaunty main
deb http://ppa.launchpad.net/tp-fan/ppa/ubuntu intrepid main
deb http://ppa.launchpad.net/tp-fan/ppa/ubuntu hardy main
然后更新你的软件列表
sudo apt-get update
2,增加验证码
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 59BE7ED0
3,打开新立得,用tpfan关键字搜索,安装tpfand和tpfan-profiles模块
三、安装tpfan-admin
1,安装这个部分比较麻烦,参考的就是“讨论10.10下“tpfan-admin“安装问题的帖子”。下载以下两个包到你的home文件夹:
http://ppa.launchpad.net/tp-fan/ppa/ubu ... u1_all.deb
http://ppa.launchpad.net/tp-fan/ppa/ubu ... u1_all.deb
上面第一个包是可以正常安装的,安装它。
2,你可以下载附件中的“修改后的tpfan-admin_0.96-ubuntu1_all.deb”,这就可以直接跳到第5步。如果你想亲手实践一下,那请继续。在你的home目录下建一个新目录“tpfan-admin-new“,把第二个包解压缩到这里。
3,这是关键的一步,找到~/tpfan-admin-new/DEBIAN/control文件,把里面的“python-gnome2-desktop”替换成“python-gnome2-desktop-dev”
4,cd ~/tpfan-admin-new/,用以下命令重新打包:
dpkg-deb -D --build tpfan-admin_0.96-ubuntu1_all
然后安装这个包。
5,在终端运行sudo gedit /usr/lib/python2.6/dist-packages/tpfand/settings.py7,把里面的170-174行从原来的:
self.product_id = None
self.product_name = None
self.product_pretty_vendor = None
self.product_pretty_name = None
self.product_pretty_id = None
改成:
self.product_id = ""
self.product_name = ""
self.product_pretty_vendor = ""
self.product_pretty_name = ""
self.product_pretty_id = ""
保存退出。
6,运行 sudo /etc/init.d/tpfand restart
这样,tpfan-admin在我的机器上也安装好了,就可以用它来控制触发风扇转动的温度了。