本期由 @poshboytl 和 @lgn21st 共同主持,邀请了 Ubuntu Tweak 的作者 @tualatrix 来和我们聊聊他的成长历程以及独立开发者的方方面面。
Ubuntu Tweak 是一个为了方便所有人配置 Ubuntu 的工具。它提供了许多默认系统并未提供的桌面和系统选项。在它的帮助下,你的 Ubuntu 之旅将会更加愉快!
关于图拉鼎:
收听地址:http://teahour.fm/2013/08/26/independent-developer-tualatrix.html
别忘了帮我们转推哦 :)
Weibo: http://weibo.com/3197006974/A6wly4NUd Twitter: https://twitter.com/teahourfm/status/371871439969742849
刚听了这期 @tualatrix 说到 Homebrew 的包控制,像 Vim 不能控制编译选项。这可能是他没有了解 Homebrew,Homebrew 的 Formula 里好多都会写上各种编译选项。
https://github.com/mxcl/homebrew/blob/master/Library/Formula/vim.rb
比如我可以这么编译 Vim,选择加上 perl 支持,去掉 python 支持
brew install vim --without-python --with-perl
另外,Homebrew 支持你自己把 Formula 改了,自己定义编译安装的过程。
#8 楼 @_kaichen 确实可以自定义编译选项。可能不是每个 hombrew 用户都会去看 formula 的源代码吧(类似于 Arch Linux AUR PKGBUILD ;-)
另外除了 @tualatrix 之外的几个嘉宾/主持人 Ubuntu
的发音都不对啊,囧
#9 楼 @terrywang 谢谢指出。以后一定改正。 BTW, 这个词的发音,我问过很多个老美。他们个个发音都不一样... @tualatrix 的发音应该是对的,毕竟他是这个公司出来的 :)
brew 提供了一个 options
命里用于查看编译参数:
$ brew options vim
--disable-nls
Build vim without National Language Support (translated messages, keymaps)
--override-system-vi
Override system vi
--with-lua
Build vim with lua support
--with-mzscheme
Build vim with mzscheme support
--with-perl
Build vim with perl support
--with-tcl
Build vim with tcl support
--without-python
Build vim without python support
--without-ruby
Build vim without ruby support
#10 楼 @_kaichen 忠实的 Arch 用户,它助我进阶;-)
#12 楼 @poshboytl Wikipedia 上有注音,而且 Ubuntu
本身是南非的哲学名字,译意为『人情味』,详见维基百科。因为其创始人 Mark Shuttleworth 就是南非人的关系吧。
#14 楼 @Saito 同意,生产环境还是不要用 Arch 毕竟人的精力是有限的,折腾是无限的,而且没人是被雇来专门折腾 Arch 的吧?LOL 现在工作机 Ubuntu LTS(家里的是 MacBook + homebrew + iTerm2)干脏活累活的测试机是 Arch Linux(不装 X),还有个 Raspberry Pi 跑 Arch Linux ARM 满足时不时折腾的欲望;-)