Tag Archives: freebsd

freebsd初体验

被囧三同学 @93rf 拉去修php5-gd库的问题,顺便第一次体验了bsd系server(以下略称bsd)…

之前对freebsd的映像还停留在【进个桌面要半天】【安装过程奇葩】【小心inode耗尽】之类的。第一次玩bsd很顺利地就ssh进去了,不错嘛(喂…

freebsd的cc为clang,shell默认用的csh,但是bash的一套快捷键貌似都可以用(废话readline),所以违和感全然…

php-gd库的攻略设定在此(日语),总之是改 php[ver]-extensions 的Makefile之后再make install,然后问题解决…

然后我就在想包管理在哪里,不是有个ports什么的么?就像debian系的apt-get、rh系的yum、arch的pacman && yaourt之类的东西,于是理所当然的输入ports install pkgname,提示cnf…然后Google了一下,然后整个人都惊呆了,也理解了为啥一般的bin都放在/usr/local下面,因为…人家就是全编译安装的啊!就和gentoo一样…难怪安装的时候可以多开。用 @felixonmars 的话来说,就是

太不低碳了!

vim也没有iftop也没有mutt也没有,一大堆用的东西都没有。装呗,慢慢make,不然怎么办…又想反正是全新的环境,干脆shell也换掉好了,传说zsh很强大就换zsh吧!于是照着 这个(日语) 简单整了下,结果发现prompt是乱码,又照着 这个(日语) 改了下,感觉不错。可是…Home End Delete一个能打的都没有!又放狗搜到Arch的wiki链接到archlinux论坛的这个帖子总算可以用了!仔细看看比bash着实漂亮(咦

mutt发不了邮件,不知道怎么回事… 编译mtr忘了去掉x的依赖,结果后来,嗯,opengl都出现了,等了一个小时,然后在gtk2的时候error自动退出了,2333333333

接下来是vim的配置。由于他要写php,于是直接把家里那套龊配置弄上去,发现自动补全的路径补全不能用,DGBPavim的按键绑定有问题,就NerdTree正常点。我现在也懒得看是怎么回事了,睡醒了再接着搞。

既没有/proc又没有/sys,所以htop无解。还好安装的时候就提示要改/etc/fstab。挺亲切哈…
crontab -e进去看了下半点注释都没有,收回刚才那句话……

现在问题list:

  1. mutt不能发邮件
  2. vim的键映射问题
  3. vim自动补全问题

还没有去找bsd的特色(据说很稳定,不过软件少当然稳定了(ry)和zsh的优势(据说补全很NB?)什么的,今天累了就只写这么多。

总体感觉这次bsd之旅:比较坑爹、低效、低碳。

还是我大ubuntu舒服,稳定,简单,软件包管理也不错,打包规则通俗易懂,文档健全资料多,桌面服务器两手抓…总之老少皆宜。