在 Ubuntu 下裝 git 和 mercurial

我習慣用 aptitude 安裝, 基本上換用 apt-get 應該也沒問題, 兩者的基本參數一樣。

git

注意 package 名稱不是 git
  1. 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。作法:
  1. sudo aptitude install python2.5  # 或 2.6
  2. sudo aptitude install python-dev libc6-dev
  3. sudo aptitude install python-setuptools # or install easy_install's egg
  4. sudo easy_install -U mercurial
  5. hg --version  # 查看版本
接著安裝 bash completion, 這樣打 "hg " 後就可以按 tab 補指令, 如同平時用 bash 指令一般:
  1. sudo aptitude install bash-completion
  2. mkdir ~/.hg_files
  3. wget http://jucr.opensolaris.org/files/1166/3597/ext-source/bash-completion-hg -O ~/.hg_files/bash-completion-hg
  4. echo "source ~/.hg_files/bash-completion-hg" >> ~/.bashrc
我不知道「官方」版的 bash-completion-hg 放那, 這個是我 google "mercurial bash completion" 找到的。

    留言

    這個網誌中的熱門文章

    (C/C++ ) 如何在 Linux 上使用自行編譯的第三方函式庫

    熟悉系統工具好處多多

    virtualbox 使用 USB 裝置