ArchLinux sucks

从Firefox 3.6出来之后,我就一直在等着ArchLinux的官方源的更新。可好不容易等到了更新,兴冲冲地下载了,结果却发现问题来了……pcmanfm和vim都打不开了,细看了一下,才发现这次更新居然把libjpeg和libpng都升级了……你说更新也就更新了吧,但是起码也把依赖它的玩意儿也相应更新一下哈,但是很不幸的,pcmanfm和vim依然孤零零地维持着老版本,ldd的结果也还是那么触目惊心 = =

虽然大部分情况下我对Arch还是挺满意的,但是现在越来越觉得Arch的包管理实在是太不慎重了。之前已经碰到过几次,比如升级libjpeg6到libjpeg7的时候,pil直接咯屁;又比如升级heimdal和subversion后,svn也翘了辫子。虽然说aur里还是能找到相关的支持,但是官方stable的源其实是这么的不stable,那也确实够郁闷的了。

诶,可是现在使用apt的系统都不怎么喜欢,难道说真得换成Gentoo了么……

2010-02-08 10:47 Updated 发现问题,其实是gtk2没有更新导致的,依赖关系是pcmanfm -> libgtk-x11 -> libpng。虽然这回如果是用pacmna -Su的话应该是没什么问题,但是还是让人觉得ArchLinux的不安全。既然存在依赖,那么在升级时就应该有相应的检查,但是目前看下来pacman是不会处理反向的依赖关系的……起码我还没有发现……

Django 1.2 beta released

日Django发布了1.2 Beta 1,诸位童鞋可以在Django的下载页面下载,另外这儿是相关发布信息

SAE again

Sina App Engine第二次内测终于开始,终于也申请上了自己的账号。不过这两天忙公司年会的事也没时间弄,之后过年应该也搞不了了……等年后再试试吧,先占个位子……

各位还没有账号的童鞋,去这儿申请试试吧。反应速度还是满快的,1个小时不到我就收到了邀请码,嗯。

火车票

说这时间也是过得相当快的,就这眼睛一闭一睁的功夫,一个月就过去了。上个月这个时候大家都还在为阿凡达的电影票疯狂,现在已然到了为了春运火车票疯狂的时候了。

自从脱离了学生生活,最大的一点不便就是假期变少了,直接后果就是在春运这种大规模人流中得顺着人群扎堆移动。就像IMAX影厅数量有限一样,火车也是这样,所以抢火车票这事就不可避免的要发生了。

虽然有着光辉的IMAX Avatar抢票历史记录,但是第一次买春运火车票还是没底,于是赶个大早6点就起床,冲到代售点去买9点才出的预售票。可是等赶到了点才发现,前面已经 排了十来号英雄,个个抱着必杀必胜必得票的志气。听百晓生描述,原来最早的壮士从3点起就已经过来站班了,顿时心里暗暗叫苦,好汉饶命,饶我一张火车票 吧……

继续阅读

利用pacman的包缓存无痛安装ArchLinux

Oh yeah!第100贴,撒花~~

装ArchLinux痛苦么?一般来说是无痛的,网络条件允许的情况下下载安装二进制包那是唰唰的。可是如果碰到下面几种情况呢:

  1. 网速超慢
  2. 需要安装多台机器
  3. 需要装个ArchLinux虚拟机尝试新功能

虽然说这些情况用pacman也是OK的,但是,慢速下载或者重复下载就是一件非常痛苦的事情了。

碰到这样的情况,特别是需要安装多台archlinux的时候,大家应该会想到,要不然就自己建一个软件包镜像呗。可是怎么做?用rsync ?那网络慢的时候不还是没法解决这个问题么?而且事实上没有必要保存一个完整的镜像,基本上平时要用的也就那么几个包而已。

继续阅读

解决RXVT在ssh时出现的termcap的问题

上rxvt以后,腰也不疼了,脖子也不酸了,可是有一个问题,在ssh到FreeBSD的时候,一上来就给我报了错:

csh: Cannot open /etc/termcap.
csh: using dumb terminal settings.

啥玩儿这是?之前用gnome-terminal的时候没这问题啊 @@ 本想忽略的,结果麻烦的是连用less都要问我这个term可能不支持某些功能,是否要继续的傻问题,真是崩溃。

继续阅读

Openbox的一些配置

开始用ArchLinux,我就决定要一切从简。于是Desktop Environment没有Gnome,而是直接用了Openbox。这样速度是快,不过还是有问题的:

  • 第一,重启/关机的时候必须用命令行调用 sudo
  • 第二,设备的自动挂载相当麻烦,还是得依靠 sudo mount 来解决

继续阅读

博客评论系统更新

刚更新了一下评论系统,主要更新了如下几个方面的UE:

  1. 评论添加session支持,现在应该是可以记录上一次成功评论时使用的用户名、Email和网址了。
  2. 修改评论出错时的渲染页面,复用文章页面的模板,这样至少比原来的单独一个form的页面好多了…… 其实感觉comments系统还是用Ajax体验好点,不过暂时懒得弄了……

以上这些有兴趣的童鞋可以试试。其他的改动对UE没有影响,就不提了。Over~

Pacman的一些技巧

ArchLinux如果作为Desktop环境,应该是相当便捷的,一般情况下只要pacman -Syu就可以保持系统在最新的稳定状态。但是如果将ArchLinux作为开发机或者服务器,有一些东西还是得需要注意一下。

软件包组 Package Group

这个概念其实大家早就碰到过了,安装基本系统时会让你选择base和base-devel,这些其实就是软件包组。又比如说gnome,这也是一个,大家在pacman -S gnome的时候应该都看到了pacman的相关提示了吧。使用软件包组在部分更新时非常方便,比如更新基本系统,只需要pacman -S base就可以实现了,免除了手动输入那一长串的包名……

那么,怎么知道有哪些软件包组呢?其实只要使用pacman -Sg这个命令,就能看到当前库中所提供的所有软件包组列表,而使用pacman -Sg <包名>则可以查看指定软件包组的具体内容。

继续阅读

近期小结

然发现又有一段时间没写博了……为了方便起见,随便记点近期小结吧。

如果没啥兴趣,就别点read more了,嗯……

继续阅读