FreeBSD Ports安裝軟件時的常用命令

 1.怎樣找到我想安裝的包路徑:

# cd /usr/ports
# make search name=mysql

2.僅僅下載源碼包,而不安裝:

# cd /usr/ports/directory
# make fetch

3.預先知道需要那些包,才能安裝這個軟件:

# cd /usr/ports/directory
# make fetch-list

4.把軟件裝到指定的目錄:

# cd /usr/ports/directory
# make PREFIX=/usr install

5.僅僅下載包,解包,而不安裝:

# cd /usr/ports/directory
# make extract

6.用PORTS製作一個定製二進制包:

# cd /usr/ports/somewhere/frobble
# make extract
# cd work/frobble-2.8
[Apply your patches]
# cd ../..
# make package

7.強制安裝:

# make install FORCE_PKG_REGISTER=yes clean

8.初始化一個port

# cd /usr/ports/directory
# make rmconfig
# make config



新手必殺技ports命令
cd /usr/ports
make deinstall
#刪除所有軟件,我剛用freebsd三個月的時候老使這個,刪了安接着刪.....費時費力哦,不推薦

cvsup -g -L 2 -h cvsup.tw.freebsd.org /usr/share/examples/cvsup/ports-supfile
cd /usr/ports
make fetchindex
#別忘了使用ports安裝軟件前要升級ports系統啊,我現在天天用上邊命令的腳本
#要是你沒裝cvsup,那就去裝cd /usr/ports/net/cvsup-without-gui/ && make install

cd /usr/ports/sysutils/portupgrade
make install
#安裝這個軟件是新手省事而又帶來新麻煩的好東西,儘管會帶來一些新麻煩,但是還是推薦畢竟麻煩數量少了很多

rm -r /usr/ports
#損招、陰招,現在想不起來當初爲什麼要用這個命令,不推薦啊不推薦~~
#你要是用了找不到ports了,簡單再用cvsup -g -L 2 -h cvsup.tw.freebsd.org /usr/share/examples/cvsup/ports-supfile命令就行了,費時費力

pkgdb -F
portversion | grep "<"
portupgrade -a
#安裝了portupgrade套件之後可以使用的命令,好用啊推薦

pkg_info
#看看你都裝什麼軟件了

portsclean -C
#不明原因就是編譯不過八成因爲這個,平常也請多用,能清理ports內的臨時文件
#安裝portupgrade套件之後才能使用

這裏沒有什麼特別的地方,只是提醒一下,安裝完成後注意要更新到最新的ports tree !

由於是最小化安裝,所以需要通過 sysinstall 去把下面幾個package安裝上(via CD-ROM) :

cvsup-without-gui # 更新ports tree 需要

perl # Perl當然是很多地方需要的... ^^!

gmake # 安裝mod_jk時需要
bash # 我不熟C Shell,所以我另外安裝了這個

完成安裝後,更新ports tree,我使用了cvsup.FreeBSDChina.org 作爲鏡像!



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章