2016年7月16日 星期六

FreeBSD Portsnap 升級(在FreeBSD上架設IMAP/POP3)

想到以前UNIX系統剛開始的時候,是Redhat及FreeBSD,所以必須二選一的學習,因為FreeBSD的小魔鬼比紅色帽子的企鵝可愛,就選擇了FreeBSD。

但是這2年大多使用CentOS的系統,FreeBSD已經很少用,有些指令已經變得很陌生了。

剛好最近因為一些問題,必須使用FreeBSD系統,但是發覺以前用的Port指令不能用,而且CSV的程式不能更新,上網查了一下才知道FreeBSD在2013年之後就改用Portsnap的方式,原先的CVSUP已經停止使用了,所以又要重新學習。


Ports Collection 更新工具

#cd /var/db/portsnap/
# portsnap fetch 
 (第一次使用,必須先執行這個指令)

# portsnap extract
(第一次使用,必須先執行這個指令)

# portsnap fetch update
(更新全部的Ports程式)

# portsnap update
(日後要更新Ports的程式的指令)
=================================
在FreeBSD上架設IMAP/POP3 Server

#cd /usr/ports/mail/dovcot/ && make install clean
出現下列的問題

To switch to pkg:
    1) Install ports-mgmt/pkg
       cd ports-mgmt/pkg && make UPGRADEPKG=1 install clean
    2) Convert your package database by running pkg2ng


#cd /usr/ports/ports-mgmt/pkg
#make UPGRADEPKG=1 install clean
完成後,再執行dovcot的程式安裝

#cd /usr/ports/mail/dovcot/ && make install clean
#cd /usr/ports/mail/dovecot-sieve && make install clean
#cd /usr/ports/mail/dovecot-managesieve && make install clean

修改/etc/rc.conf加上:
dovecot_enable="YES"

# /usr/local/etc/rc.d/dovecot start

沒有留言:

張貼留言