2010-06-10 聚會手記

上一週 || 下一週

聚會期間會先用 http://pad.ubuntu-uk.org/h4 來共筆打字,稍晚即整理更新至此頁
**這個頁面不需註冊/登入也可以直接編輯的內容喔**

kcliu:

./configure --help

可以看該 package所提供的設定選項
./configure --enable-debug

通常是用開啟 debug編譯功能

FourDollars:

Git is object based not delta based. http://www.slideshare.net/chacon/getting-git

 bzr branch lp:~mat/pkg/software
 cd software
 bzr merge lp:~alien/pkg/software
 bzr cdiff
 bzr commit -m "merge with upstream"
 bzr push lp:~mat/pkg/software

svn:externals這個是 property

$ svn help propset

這個是用來指定某幾個目錄是別的 svn pull過來的
$ git help submodule

mercurial也有模組 hgexternals, Pull external repositories into a Mercurial repository
http://mercurial.selenic.com/wiki/HgExternals
svn又多了 merge, mergeinfo ( 1.5之後的版本,可以紀錄那些 merge過的 changesets )
sudo aptitude install dpkg-dev dh-make libgtk2.0-dev xulrunner-1.9.2-dev devscripts
svn checkout http://pcmanx-gtk2.googlecode.com/svn/trunk/ pcmanx-gtk2-read-only
cd pcmanx-gtk2-read-only/
./autogen.sh
cd build/
./snapshot-deb.sh # replace 'xulrunner-1.9-dev' with 'xulrunner-1.9.2-dev'

什麼是 lndir啊? ( Mat問…)
lndir是用 symbolic link來作一層 overlay出來。

Mat:

http://linuxreviews.org/beginner/bash_GNU_Bourne-Again_SHell_Reference/

#!/bin/bash
menus=(
       "[0]=First Menu" 
       "[1]=Second Menu" 
       "[2]=Thurd Menu"
      )
dialog --stdout \
       --title "Testing Loops" \
       --menu "This is the Menu" 15 55 6 ${menus[@]}

openvanilla的 github source ( main upstream )
http://github.com/lukhnos/openvanilla-oranje

最近把之前的 autotools部分也弄上去了,還在試驗中
http://github.com/matlinuxer2/openvanilla-oranje

1.進 Distributions/Autotools
2.執行 sync.sh
3.執行 autoreconf -sif
4.接著就如一般的 autotools package 一樣,執行 ./configure && make && make install即可

hychen:

hychen: [mat 你要把dependency跟我說啊]
mat:[喔喔喔 那你就執行一下, 看少了什麼再跟我說, 我再加上去]
1 libtool
2 autools-dev

blue119:

最新版 0.46,從 launchpad上
新版的有功能 custom tools的東西
可以自己寫 script
可以傳入參數

一個 trick,就是記得傳 start line跟 end line

除非特別註明,本頁內容採用以下授權方式: Creative Commons Attribution-ShareAlike 3.0 License