debian 6 apt-get 包依赖关系错乱修复

使用apt-get install 一个包,好像是build-essential,但不幸的是安装时出错了,错乱的依赖关系,一个包一定要安装perl库老版本,另一个包又一定要新版本,于是冲突了,试了N多方法,都不行,-f install,remove ,clean;更换apt-get源,仓库;重命名/var/lib/dpkg/目录,其中status文件(目的是希望系统自己重建依赖关系表,但失败了)

最后在这里http://qref.sourceforge.net/Debian/quick-reference/ch-package.zh-cn.html看到

3.3.4 恢复软件包选择状[……]

继续阅读

Windows使用维护优化相关(尤其windows 10的一些坑)

维护优化工具

Dism++  http://www.chuyu.me/zh-Hans/index.html

Windows 10共享文件(启用samba协议)

Windows 10连接其他机器上的共享文夹,无法连接。是因为至少是windows 10的某个版本起,默认不启用传统的samba 1.0 协议。可可以通过 控制面板——程序与功能——启用或关闭windows功能——smb1.0/cifs File Sharing Support,勾选确定,重启,可解。

Windows 10启用“休眠”功能(开始菜单的电源按增加“休眠”按钮)

windows 10休眠功能没有入口,最好像老版本一[……]

继续阅读

thinkpad t420s在centos/linux上启用指点杆中键竖直水平滚动功能

在thinkpad t420s上使用centos 6, centos 6 在驱动支持方面已经比较完善,基本不需要另外安装驱动即可。不过指点杆小红帽没有中键功能没有打开,这点还是不方便的(虽然触摸板双指滚动是可以通过gui设置界面启用的)。

从thinkwiki里看到开启方式http://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint

按其中 Configuration using xinput一节,使用root账号执行命令

xinput set-int-prop "TPPS/2 IBM TrackPoint" "Evd[......]

继续阅读

ghost分区对拷造成分区表损坏修复

有两块硬盘,需要把windows的C盘分区ghost拷到另一块硬盘上,以前从来没有使用分区到分区的还原,这次为了简单,直接分区对分区操作,不过很不幸的是,在进行100%后,就再也不动了,起码二十多分钟都没反应,于是直接关机,重启,可是无论如何都进不了系统,使用U盘的win PE都启动不了。怀疑硬盘故障了,别是硬件故障就好。查原因,先拆掉硬盘看看,可以正常启动win PE;装上另一块硬盘,启动也是正常的。把故障硬盘安到移动硬盘盒里,接到另一笔记本上,运行的linux,Nautilus没有识别,启动终端看设备文件, 输入 #ls /dev/sdb 按tab键,但惊异的看到提示说有255个文件!看来[……]

继续阅读

vmware server报错:You have started VMware Server with an out-of-date copy of the application

You have started VMware Server with an out-of-date copy of the application.  VMware Server cannot power on virtual machines using this copy (version 2.0.2).  To power on this virtual machine, run VMware Server from the default location.

vmware server 2 (win32) 启动虚拟机时,报错,如上,重启动vmware服务也不行。网上查原因,似乎[……]

继续阅读

通过家用路由器屏蔽可恶的电信114站点

瓷国电信114,很可恶,这就不用说了,屏蔽掉它,通过路由器的防火墙功能可以完美实现,我在家用路由器TP-link WR541G+ 上使用IP地址过滤及域名过滤,阻止114的站点。

打开防火墙功能

设置需要屏蔽的114域名:上海电信的114站点sh.114so.cn,把整个域名全部都屏蔽掉,所以写为.114so.cn;请根据您所在地的114域名做相应修改)

设置屏蔽114站点的IP地址,这里只屏蔽一个ip地址,不过114的站点可能不止一台服务器,把整个ip地址段都屏蔽了也可以。不知道114站点的IP地址?(汗!) 使用命令行,ping一下,或者上ip138.co[……]

继续阅读

查看一个rpm包中包含那些文件/文件属于哪个rpm包

一个rpm包中包含那些文件
一个没有安装过的软件包,使用rpm -qlp rpm-filename.rpm
一个已经安装过的软件包,还可以使用rpm -ql packet-name
查看一个文件属于哪个rpm包, rpm -qf /path/filename

如:
查看glibc包内的文件

[root@fsc ~]# rpm -ql glibc
/etc/gai.conf
/etc/ld.so.cache
/etc/ld.so.conf
/etc/ld.so.conf.d
/etc/localtime
/etc/nsswitch.conf
/etc/rpc
/l[......]

继续阅读

Linux From Scratch(LFS)编译耗费时间SBU

许多人都想知道编译和安装一个软件包预计需要多长时间。因为 Linux From Scratch 可以在多种不同的系统上创建,准确估计所需的时间是不可能的。2006年最快的系统上编译安装最大的软件包(Glibc)大约需要 20 分钟,但在很慢的系统上可能耗费长达三天时间。我们不提供准确时间,代之以标准编译时间单位(SBU)来度量。

SBU 度量具体说明如下,LFS中第一个编译的软件包是静态编译的 Binutils 。编译这个软件包所花费的时间就作为标准编译时间单位(SBU)。所有其它软件的编译时间都用这个时间来衡量。

例如,对于一个编译时间为 4.5 SBU 的软件包,这意味着如果一[……]

继续阅读

firefox6.x上使用google工具栏

firefox6正式版已经发布,插件一般总是要滞后几天;不过这次,google工具栏比较悲剧,官方不支持firefox6了,很可恶。

以前修改插件里的文件而在插件升级版发布前、在新版本firefox里使用,对google工具栏如法炮制,果然还是有效的。

方法如下:

修改文件

/home/[user-main-folder]/.mozilla/firefox/lxyp34or.default/extensions/{3112ca9c-de6d-4884-a869-9855de68056c}/install.rdf

windows下,应该在X:\Documen[……]

继续阅读