修改系统时间引起sudo罢工的解决办法

青蛙今天使用sudo之后,把系统时间往回调了几小时, 然后sudo就罢工了,提示下面的信息:

sudo: timestamp too far in the future

改时间竟然还能改出毛病,这个sudo真是太fz了。 青蛙拿着这个出错信息一google,发现了俩解决方法。

第一个,不黄很暴力,用root权限删除/var/run/sudo目录。

第二个,执行sudo -k,这个命令是用来清除sudo的时间戳, 下次执行sudo的时候它会跟你重新要密码。

more ...

pidgin中群名称变为NULL的解决办法

前阵子pidgin从2.x版本升级到了2.3.1以后, 青蛙的QQ的群名称就全部变成了NULL, 然后所有群的消息都跑到了一起,看的我眼花缭乱。 于是青蛙就眼巴巴的等着pidgin的升级。

这不,它终于升级到了2.4.0了,结果这个问题还是没改!

看来老外是靠不住的,只能靠自己了。 青蛙拿起google一划拉,还真找到点东西。

这不, Linuxsir上的linuxahah同学说 ,这是因为死TX修改了协议导致的,并且放出了一个补丁。

但是这个补丁需要打到pidgin的源码里面重新编译,鉴于青蛙前N次编译pidgin的结果都是失败而告终,这个方法还是放弃了。

于是青蛙继续google,发现 Linuxsir的marklf大牛说 ,这个问题还是因为pidgin中的libqq.so引起的, 只要用以前版本的libqq.so替换现在的版本就可以了。

这个方法很好很强大,只要找到2.x版本的libqq.so文件就,然后把它复制到/usr/lib/purple-2/就可以了。

困扰了青蛙好久的问题解决了,终于可以开心的聊QQ了 :D

更新: [2008-03-02 11:33] 放上日志里提到的补丁文件和libqq.so。

qq …

more ...

KDE:跨越Linux、Windows和Mac OS X的桌面环境

1

KDE,这个Linux/Unix下华丽丽的桌面环境,正在走向Windows和Mac OS X。 一些核心的KDE程序,还有其他重要的应用软件,例如KOffice和Amarok,已经开始向这两个平台移植。

这些成就除了因为KDE4的新特性,例如Phonon和Solid,还因为 Trolltech在Qt4的windows版本中也采用了GPL许可 。大家都知道,Qt使用双许可证,对于开源软件的开发可以使用GPL许可证,对于专有软件就需要用商业许可来授权。 但是,在Qt以前的版本中,只有Mac OS X和Linux/X11版本才有GPL许可。 这次伴随着Qt4的发布,windows版本的Qt也终于可以使用GPL许可证了。这个变化最终打开了开源的KDE应用程序通向windows的大门。

当然,KDE开发社区使用 CMake 来替代Autotools也是使KDE走向这三大系统的一个重要原因。

Windows下的KDE

现在(其实是从1月22号起), 从KDE的镜像站点 中就能下载到二进制的Windows版本的KDE环境了。从 这里 可以下载到一个安装程序,用户可以通过这个小程序选择自己需要的KDE包。 这个小程序可以自动解决包依赖问题,下载并安装需要的包。

现在windows版本的KDE看起来更像是mingw的一个超集,它里面包含了很多mingw的应用程序, 例如gcc、gdb、tar、patch等等。 再加上KDE自身的应用程序,就构成了现在的windows版KDE …

more ...


Debian里的配置文件:网卡配置/etc/network/interfaces(1)

青蛙准备写一个系列文章,介绍一些Debian/Ubuntu里面常用的配置文件。 当然,Linux系统中的配置文件多如牛毛,青蛙见过配过的也只是寥寥几个。 不过,青蛙会把配置过的配置文件尽量详细的介绍一下, 一是方便自己以后查阅,二来也是为广大Debianer做贡献了。

下面开始正文。

话说Debian系的网卡配置跟Redhat系很不一样, Redhat是放在/etc/sysconfig/network-scripts目录下面的一大堆文件里面, 要修改?你一个一个文件来过吧。

Debian系的则是存在/etc/network/interfaces文件里面, 无论有多少块网卡,统统扔在这个文件里。下面就来看一下这个文件的内容。

首先,一个基本的配置大概是下面这个样子:

auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
     address 192.168.0.42
     network 192 …
more ...

How do I configure scalable multicasting on Helix Server

Date Category Linux

原文地址在 这里 我把它翻译成了中文,方便查看。


Helix Server可以通过web方式的管理工具配置为使用可扩展多播,这篇文档只关注可扩展多播功能的配置。 关于Helix Server功能的完整细节可以在管理向导中找到。 Helix Server 管理向导:(第8章 多播) http://www.realnetworks.com/support/docs.html

  1. 打开Helix Server的web管理界面。
  2. 点击广播分发,可扩展多播。
  3. 默认的加载点是/scalable/。RealNetworks建议你使用这个默认值,但是你可以随意更改它。
  4. 要建立一个新的频道,点击“+”图标,然后在“编辑频道描述”文本框中为这个多播连接输入一个名称。
  5. 在“启用频道”下拉框中选择“是”来启用可扩展多播。
  6. 在“启用SAP”下拉框中选择"是"来发布这个多播连接。
  7. 在“路径”文本框,添加要被广播发布的流名称。如果要使用所有的广播流 …
more ...

传说中的QQ,传说中的hiweed兼容层

今天有人在irc上说起了QQ,大家七嘴八舌议论现在linux的各路QQ客户端. Shely老大给了 ubuntu.org.cn上面的一个帖子 .偶照着上头做了下,真的搞定了QQ.

以下为引用:

先执行下代码:
sudo sed -ie '/GBK/,/^}/d' /usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE
然后下载
http://linuxfire.com.cn/~huahua/zero/qq2007beta1kb5_0.0.2007_x86.tgz
http://211.92.88.40/~huahua/zero/qq2007beta1kb5_0.0.2007_x86.tgz
( 或者 qq2007beta1kb5_0.0.2007_x6.tgz: http …

more ...