screen shot

买了苹果机,一直放在家里没用,准备开会带去用,拿过来装几个软件。

校园网用锐捷是个比较讨厌的东西。当年在华农,光这认证就搞了很久。

现在开源的认证客户端多了,搞起来也方便了,现在在linux下用的xmuruijie,就比当年mystar好用。

估计xmuruijie也是可以在苹果机上用的,依赖python,搞不好还有些modules要装,懒得去弄,搜了一下,找到mentohust,当然需要改一下mac address,用万能的ifconfig搞定。

为了编译软件,必要先装xcode,这个大家伙,4G多,中午挂到吃晚饭才下完。 然后就可以装各种open source的软件。

mac上有fink支持debian一样的apt-get,还有原生的macport,gentoo的portage也支持,我选择使用netbsd的pkgsrc来安装各种开源软件。

以前用过比较长时间的netbsd,用着比较顺手。

Continue reading

powerbook笔记本装Mac OSX 10.2,我嫌太慢了,就装了gentoo,所有的东西都是从软件编译,费了很长的时间,CPU太慢了。原来的硬盘只有10G,后来我又换了60G的硬盘,就是现在要备份数据的硬盘了。换硬盘的时候,没有换系统,我从livecd里进去,把系统打包,并对新硬盘进行分区。然后拆机换硬盘,还是从livecd进去,把新硬盘格式化,把原来的硬盘挂上去,把打包的系统解压到新的分区里,并初始化一些系统的设定,把用户数据拷进去。换硬盘不换系统。这个当时没记录下来。后来有一次手痒,重新编译了glibc,把其它的local都去掉,只留下中文的。可是这一次搞了有问题,系统总有点莫名其妙的问题。

06年,我就想换个系统算了。找人刻了张os9.2的盘,自己刻了张netbsd的盘。装双系统

os9.2可以用微软的office 2001,还有ie5.5,不过都不是很好用。最爽的是可以用很多做图软件,photoshop,coredraw,illustrator等等啊。当年在合肥还帮很多同学处理过照片,因为6级考试要上传的图片要求是10k以下,很多人压到10k都看不清了,我用photoshop压到10k还能看清人.^_^.

Continue reading

用PITA算法做靶标预测的时候,要用到ViennaRNA包做结构的折叠,这个包是被修改过的,原来的包在我机子上是可以装的。但是这个修改过的包编译不通过。很奇怪的错误,不知道怎么改。

好在它有两个版本,64位和32位的。我弄到大型机上去编译32位的,也是出错,不过是命名空间的问题,我改两个头文件就可以通过了。最近又要算。那个大型机最近被搬走了。只能本机上做。

Continue reading

我制作的pkgsrc

xlyrics: unix下的歌词秀软件   

点此下载

EVA: KDE下的QQ客户端     

点此下载

#cd /usr/pkgsrc/wip-cn 
#tar xjvf eva.tar.bz2 
#cd eva 
#make install clean

就可以啦。在我的机子(NetBSD 3.0.1 macppc)上测试通过。。 更新到eva-20070327

Continue reading

#disklabel wd0

可以看到原始分区如下: 7 partitions:

#        size    offset     fstype [fsize bsize cpg/sgs]
a:  20971520  25167648     4.2BSD      0     0     0  # (Cyl.  24967*-  45772*)
b:   1048576  46139168       swap                     # (Cyl.  45772*-  46813*)
c: 117210240         0     unused      0     0        # (Cyl.      0 - 116279)
d:  25165824      1824        HFS                     # (Cyl.      1*-  24967*)
e:  28079456  89130784        HFS                     # (Cyl.  88423*- 116279)
g:  41943040  47187744     4.2BSD      0     0     0  # (Cyl.  46813*-  88423*)

a为netbsd的/分区,b为swap分区,c为整个硬盘,d为mac os的系统盘。e为两系统共享分区(在os9下格式化为fat),g为netbsd下的/home分区。 原本是两系统,os9.2一直都很少用,所以想删了,腾出空间来放数据。因为wd0d和wd0e不在连续的柱面上,所以无法将它们合并。

新的分区方案如下:wd0d删了,分成两个,一个15M(需要一个HFS类型的分区来放置ofwboot.xcf,因为openfirmwire不支持从netbsd分区里加载loader),剩下的作为/home分区。把原来的/home分区(wd0g)和共享数据的分区(wd0e)合并为一个分区,用于放置数据。 1. 第一步,也是最关键的一步,先备份好数据。

Continue reading

pkgsrc tips

1.cpuflags

devel/cpuflags:Determine compiler flags to best target current cpu

#cd /usr/pkgsrc/devel/cpuflags 
#make install

然后在/etc/mk.conf中加入:

.sinclude "/usr/pkg/share/mk/cpuflags.mk"
.sinclude "/usr/pkg/share/mk/optimize_gcc.mk"

这样make时便能够根据cpuflags进行优化编译了。

Continue reading

Author's picture

Guangchuang Yu

a senior-in-age-but-not-senior-in-knowledge bioinformatician

Postdoc researcher

Hong Kong