最近開始接觸 git , 所以隨手記錄一下 FreeBSD 上怎麼安裝 git 的 CLI 好了.
其實很簡單啦, 就用ports裝就搞定啦 :P
cd /usr/ports/devel/git
make config (純cli的話, 就什麼都不用勾)
make all install clean
ps:
關於 git 的介紹,我推薦以下三篇文章依序閱讀:
http://ihower.idv.tw/blog/archives/2591
http://zh-tw.whygitisbetterthanx.com/
http://ihower.idv.tw/blog/archives/2620
目前分類:----FreeBSD (26)
- Apr 27 Mon 2009 22:12
[how-to] FreeBSD上如何安裝git CLI
- Oct 27 Mon 2008 21:43
[FreeBSD] 自己製作的SSL過期怎麼辦?
自己製作的SSL過期怎麼辦呢?
就重新生一個吧. :p
方法如下:
- Jun 04 Wed 2008 23:33
FreeBSD換用svn啦
近年來很多人一直努力遊說我從cvs跳槽到svn,
我一直以來的推辭說法都是: 等FreeBSD換我就換...
結果, FreeBSD真的換啦...
所以, 我應該開始學習svn啦.. 哈哈哈
please see:
http://www.freebsd.org/news/newsflash.html#event20080603:01
- Apr 29 Tue 2008 00:58
在FreeBSD上架設IMAP/POP3 server -使用dovecot
在我的上一篇文章 "[how-to] FreeBSD上的 IMAP server 安裝步驟(以 imap-uw 為例)" 裡頭,
vv 推薦改用 dovecot, 一試之下, 驚為天人!!
馬上把原本 qpopper(POP3) + imap-uw(IMAP) 的組合丟到一旁, 全面改用 dovecot.
主要的原因是:
dovecot本身就可以提供POP3/POP3/IMAP/IMAPS 設定檔又很易讀.
- Apr 26 Sat 2008 23:50
[how-to] FreeBSD上的 IMAP server 安裝步驟(以 imap-uw 為例)
星期五晚上心血來潮, 想說來裝個IMAP server試試看(之前都用POP3)
由於只有我一個人用, 所以就IMAPS only囉. (IMAP over SSL)
- Apr 05 Sat 2008 14:46
FreeBSD 7.0新的硬碟修復工具-recoverdisk
FreeBSD 7.0多了一個工具程式 /sbin/recoverdisk
詳細用法可以 man recoverdisk 查看.
- Mar 04 Tue 2008 02:51
[tip] FreeBSD base-system 的 named(with chroot) 的用法
FreeBSD6內建的是bind 9.3.x
FreeBSD7內建的是bind 9.4.x
基本上沒有特殊需求的話應該都合用.
不知道從哪一版FreeBSD開始, 為了安全起見,
named預設都會chroot, 而且會用成bind這個user的身分執行.
其實要讓 FreeBSD base-system 的 named 正確運作很容易. (with chroot)
- Mar 03 Mon 2008 02:12
[how-to] postfix+amavisd-new+vscan+p5-Mail-SpamAssassin
- Mar 03 Mon 2008 00:32
[how-to] postfix + postgrey
我自從第一次接觸 postfix 之後, 就把 sendmail 丟到腦後了,
目前手上的每一台機器都是裝postfix :p
而postgrey是個簡單但是對擋廣告信有一定效果的東西, 而且又很好裝,
建議有架mail server的都裝一下吧:
- Feb 11 Mon 2008 18:05
[tip] diablo-jdk1.5在FreeBSD i386環境下跑不起來的解法
最近在逐漸把有裝JDK的機器統一換成用ports裝diablo-jdk1.5,
在amd64的環境下一切正常, 不過在i386的機器上一直都跑不起來.
連java -version都跑不動@@
狀況如下:
_XXX_[root]:~#java -version
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
try了一下, 終於找到解法了:
_XXX_[root]:~# export _JAVA_OPTIONS='-Xmx512m'
_XXX_[root]:~# java -version
Picked up _JAVA_OPTIONS: -Xmx128m
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build diablo-1.5.0-b01)
Java HotSpot(TM) Server VM (build diablo-1.5.0_07-b01, mixed mode)
- Feb 10 Sun 2008 10:37
[tip] FreeBSD下如何快速拔除不小心誤裝的X相關套件
有時候用ports安裝東西的時候, 一不小心裝到depend on X的東西, 然後就會裝進一堆套件.
如此一來 /var/db/pkg/* 會多很多東西, 看來很討人厭 :p
最重要的是, 之後做portupgrade需要多升一堆套件 @@
- Feb 04 Mon 2008 01:31
用 ports 快速安裝 diablo-jdk1.5
用正常方法安裝 diablo-jdk1.5的話會裝一堆X相關的東西起來,
不過實在不想為了一個JVM裝一堆X的東西, 今天發現其實可以略過那堆東西的 :p
我的方法如下:
- Jan 26 Sat 2008 13:55
[how-to] FreeBSD6 遠端升級 FreeBSD 7 的方法 - Izero版本
這裡有一篇 FreeBSD 7 preview , 建議先看過.
FreeBSD7看起來很誘人, 我最近就挑了幾台機器進行遠端升級成FreeBSD7的動作,
當然, 跨 major version 的升級總是比較危險的,
所以有找了一些資料, 也問了一些勇士們的經驗,
再配合自己有點龜毛又愛偷懶的個性調整了一下, 經過了四台server的實際實驗, 調整成以下的步驟,
提供給大家做參考, 老話一句: 後果自負 :p
有任何建議或疏漏之處歡迎指正啦^^
- Jan 24 Thu 2008 01:38
portsnap使用方法
[第一次使用]
portsnap fetch && portsnap extract
[之後]
portsnap fetch && portsnap update
- Jan 23 Wed 2008 00:01
FreeBSD 6 遠端升級成 FreeBSD 7
Ref:
http://people.freebsd.org/~rse/upgrade/freebsd-upgrade-6x-7x.txt
今天找一台機器來玩玩看,
照著步驟作, 不過還是出鎚了 @@
看來最好的方式是把 ports 裝的東西整個砍掉重練.
不知道會不會有官方遠端升級法 :Q
- Jan 22 Tue 2008 01:12
用 freebsd-update(8) 將系統從 FreeBSD-6.2 -> FreeBSD-6.3
freebsd-update這個FreeBSD binary-update的工具程式其實已經存在於base system一陣子了,
之前一直沒實際使用過freebsd-update, 剛好前幾天FreeBSD-6.3 release,
再加上今天心血來潮就來試用看看.
- Jan 17 Thu 2008 12:19
[pf] pf在大流量機器上的詭異現象
前陣子將一堆機器的firewall從ipfw改用pf.
- Dec 30 Sun 2007 01:27
[tips] bash提示符號 and screen title 根據hostname自動調整
(以下內容感謝Maniac長被提供技術指導:P)
- Dec 24 Mon 2007 00:16
[how-to] Postfix + TLS + SASL2
我已經拋棄sendmail, 只用 postfix 好幾年了, 有少數server需搭配SASL~
- Dec 18 Tue 2007 22:34
TOSSUG聚會@OpenLab - FreeBSD ports 系統簡介
今天晚上跑去參加一個TOSSUG舉辦的聚會
主題是 FreeBSD ports 系統簡介
主講人是 ijliao 大長輩
地點是OpenMoko的lab - OpenLab
詳情請看:
http://tossug.org/pipermail/hojia/2007-December/000123.html
學到了
1. 一個好用的工具 - pkg_rmleaves
2. 一個實用的指令 - pkg_version -vL=