FreeBSD Port 的相关命令

2009-05-13 14:10:04来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


               
  • 生成配置文件
    make config
  • 删除配置文件
    make rmconfig
  • 抓取源码包
    make fetch
  • 抓取所有源码包(包括需要到的所有包)
    make fetch-recursive
  • 校验源码包
    make checksum
  • 编译、安装并删除临时文件
    make install clean
  • 编译、安装、将所有需要的port打包、安装、并删除临时文件
    make depends_target=package package clean
    mkdir -p /usr/ports/packages/All/
    生成的package会自动放到里面,否则放在port的当前目录
  • 仅解开源码包
    make extract
  • 仅解开并打上patch
    make patch
  • 删除临时文件及源码包
    make distclean
  • 查询port的依赖关系
    make all-depends-list #显示所有相关的套件
    make pretty-print-build-depends-list
    #显示编译期间所需要的套件
    make pretty-print-run-depends-list
    #显示此套件要执行时所需要的套件
  • 删除已经安装的port
    make deinstall
  • 删除已经安装的port及其依赖
    make deinstall-depends
  • 重新安装port
    make reinstall
  • 搜索port
    make search key=keyword
    make search name=nameword
  • 指定port安装目录
    make PREFIX=path install
  • 更新port MK
    cd /usr/src/share/mk
    make install
  • 解决安装时的sed -i 错误
    make -DUSE_REINPLACE install
  • 更新port index对照表
    cd /usr/ports/
    make index
  • 更新index html
    cd /usr/ports/
    make readmes


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

    本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/41486/showart_1000600.html

    标签:

    版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
    特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

  • 上一篇:如何只抓取 tarball

    下一篇:Freebsd 环境设定