FreeBSD Port 的相关命令
  1. 生成配置文件
    make config
  2. 删除配置文件
    make rmconfig
  3. 抓取源码包
    make fetch
  4. 抓取所有源码包(包括需要到的所有包)
    make fetch-recursive
  5. 校验源码包
    make checksum
  6. 编译、安装并删除临时文件
    make install clean
  7. 编译、安装、将所有需要的port打包、安装、并删除临时文件
    make depends_target=package package clean


    mkdir -p /usr/ports/packages/All/
    生成的package会自动放到里面,否则放在port的当前目录

  8. 仅解开源码包
    make extract
  9. 仅解开并打上patch
    make patch
  10. 删除临时文件及源码包
    make distclean
  11. 查询port的依赖关系
    make all-depends-list #显示所有相关的套件
    make pretty-print-build-depends-list #显示编译期间所需要的套件
    make pretty-print-run-depends-list #显示此套件要执行时所需要的套件
  12. 删除已经安装的port
    make deinstall
  13. 删除已经安装的port及其依赖
    make deinstall-depends
  14. 重新安装port
    make reinstall
  15. 搜索port
    make search key=keyword
    make search name=nameword
  16. 指定port安装目录
    make PREFIX=path install
  17. 更新port MK
    cd /usr/src/share/mk
    make install
  18. 解决安装时的sed -i 错误
    make -DUSE_REINPLACE install
  19. 更新port index对照表
    cd /usr/ports/
    make index
  20. 更新index html
    cd /usr/ports/
    make readmes

原文地址 http://blog.sina.com.cn/u/548cc485010005bj

原文地址 http://blog.chinaunix.net/u/25488/showart_190353.html