我習慣用 aptitude 安裝, 基本上換用 apt-get 應該也沒問題, 兩者的基本參數一樣。
git
注意 package 名稱不是 git
- aptitude install git-core
可以用 "aptitude search git" 找到含有 git 字樣的 package, 再用 "aptitude show X" 了解細節, 找出正確的 package。
Mercurial
hg resolve ( merge 失敗時會用到這個指令, 必備指令) 是 2008/12 才有的功能, mercurial v1.1 後才有 , 但 Ubuntu 8.04 的 Mercural 是 0.9.5-3, 所以得用 easy_install 裝新版的 Mercurial。作法:
- sudo aptitude install python2.5 # 或 2.6
- sudo aptitude install python-dev libc6-dev
- sudo aptitude install python-setuptools # or install easy_install's egg
- sudo easy_install -U mercurial
- hg --version # 查看版本
接著安裝 bash completion, 這樣打 "hg " 後就可以按 tab 補指令, 如同平時用 bash 指令一般:
- sudo aptitude install bash-completion
- mkdir ~/.hg_files
- wget http://jucr.opensolaris.org/files/1166/3597/ext-source/bash-completion-hg -O ~/.hg_files/bash-completion-hg
- echo "source ~/.hg_files/bash-completion-hg" >> ~/.bashrc
我不知道「官方」版的 bash-completion-hg 放那, 這個是我 google "mercurial bash completion" 找到的。
沒有留言:
張貼留言