msys 安装软件包

作者:shen 发布时间:June 26, 2011 分类:Linux,Shell

最近发现msys还可以在线安装软件,就像Linux发行版中的软件包管理器一样,安装软件的命令是mingw-get
使用命令:
mingw-get --help
查看使用帮助。
mingw-get list #列出所有软件包
mingw-get list package #以package关键字搜索软件包
mingw-get install package #安装package 软件包
mingw-get remove  package #删除package 软件包
mingw-get update #更新软件包信息
mingw-get upgrade  package #升级软件包

基本用法就是这些,和debian的aptitude差不多。

linux 时区设置 localtime UTC

作者:shen 发布时间:June 14, 2011 分类:默认分类

由于我的电脑有windows ,所以linux下设置时区时硬件时钟(HARDWARECLOCK)用的本地时间localtime ,但是很快发现时间隔了就比实际的晚了12个小时,发现是ntp自动更新时间,但是ntp不能使用localtime ,所以硬件时钟存储的是标准时间,而系统以为存储的是本地时间,直接显示出来,所以就出错了。
解决方法是把系统时间改成UTC(在archlinux中是修改/etc/rc.conf文件HARDWARECLOCK="UTC")这样会导致windows时间错误(有种方法是修改windows的注册表使windows支持UTC,可以参考这里),或者禁用ntp,改用openntpd (好像能识别 localtime)

thinkpad x201i gobi2000 在 Ubuntu 下使用

作者:shen 发布时间:June 6, 2011 分类:Linux

我的x201i 自己加了个gobi2000的3g模块,在windows下直接装驱动就可以用了,没想到在Ubuntu下安装驱动也很简单。
1、安装gobi-loader
sudo apt-get install gobi-loader
建立/lib/firmware/gobi目录
sudo mkdir /lib/firmware/gobi

2、获取在windows下以安装的驱动文件,如果在windows下安装过该驱动,直接复制过来就行(通常在c:\Program Files\QUALCOMM\Images\Lenovo目录下),将该目录下 6/* UMTS/* 复制到/lib/firmware/gobi下
如果你没有winwods下已安装的驱动文件,你也可以通过wine来解压驱动程序安装程序,步骤如下:
(1)从联想网站下载驱动安装程序,网址:http://www-307.ibm.com/pc/support/site.wss/MIGR-72938.html
(2)安装wine
sudo apt-get install wine1.3
然后在刚才下载的7xwc44ww.exe (版本不同文件名可能不同)文件上点击右键,点击“使用wine windows program loader 打开”,然后跟在windows下安装软件一样,直接下一步,。然后在~/.wine/drive_c/Program Files/QUALCOMM/Images/Lenovo目录下将驱动文件复制到/lib/firmware/gobi目录下(6/ 和 UMTS/ 下所有文件)
sudo cp ~/.wine/drive_c/Program Files/QUALCOMM/Images/Lenovo/6/*  /lib/firmware/gobi
sudo cp ~/.wine/drive_c/Program Files/QUALCOMM/Images/Lenovo/UMTS/*  /lib/firmware/gobi

重启modem-manger并且重新载入 qcserial
sudo pkill modem-manager; sudo rmmod qcserial; sudo modprobe qcserial

现在在网络连接里会出现“新建移动宽带(GSM)连接……”,直接点击就可以添加一个移动宽带连接,可以通过gobi2000上网了。

windows 7 mbr 恢复

作者:shen 发布时间:June 5, 2011 分类:默认分类

最近安装linux ,尝试了几个发行版,都不太满意,结果还把grub搞坏了,我不会修复grub ,所以只好先修复windows的mbr 。
方法如下:
用windows7 安装光盘启动计算机,按提示选择语言、时区等,然后下一步,点击“修复计算机”,会出现计算机上已安装系统列表,选择要修复的系统,点击下一步,系统恢复选项”对话框中,单击“命令提示符” ,在命令提示行输入bootreec.exe /fixmbr 后,回车。mbr修复完成,重启后就能直接进入windows系统了。
在,命令行界面输入bootrec.exe 就可以查看 该命令的用法。