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