zoukankan      html  css  js  c++  java
  • freeebsd,pkg_add,svsup,make改服务器的设定

    第一大部分:几个服务器的设定
    pkg_add默认下载的服务器在哪改。

    在/etc/csh.cshrc加上

    setenv PACKAGESITE ftp://ftp.freebsd.org/pub/FreeBSD/ports/packages/All/

    如果是用PACKAGEROOT,则目录必须符合官方的规定
    cvsup默认的服务器
    cvsup -L 2 -h cvsup.freebsd.org /usr/share/examples/cvsup/ports-supfile

    或者是修改/usr/share/examples/cvsup 

    将里面ftp站点host值改为cvsup2.cn.freebsd.org


    make install时抓取档案时服务器的设定
    修改/etc/make.conf,不过我也不明白这样子写什么意思

    MASTER_SITE_BACKUP?= 

    ftp://freebsd.csie.ncu.edu.tw/distfiles/${DIST_SUBDIR}/ 

    ftp://freebsd.csie.nctu.edu.tw/pub/distfiles/${DIST_SUBDIR}/

    MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP}


    第二大部分:与ports有关的
    在您能使用 ports 之前, 您必须先获得 Ports Collection ── 本质上是 /usr/ports 目录下的一堆 Makefile、补丁和描述文件。

    三种方法:

    法一cvsup

    # pkg_add -r cvsup-without-gui

    # cvsup -L 2 -h cvsup.FreeBSD.org /usr/share/examples/cvsup/ports-supfile

    法二Portsnap 

    # pkg_add -r portsnap

    # portsnap fetch

    # portsnap extract

    # portsnap update

    法三Sysinstall 方式

    安装的将是发布发行版时的旧版 Ports 套件。 如果您能访问 Internet,应使用前面介绍的方法之一。


    第三大部分:已经按装的ports升级
    #pkg_version -v

    查看目前安装的软件版本是否和 port tree 中的版本一样:



    具体的升级

    法一Portupgrade

    # portupgrade -ai

    更新所有,并一个个确认

    -R 依赖

    -P 使用预编译的 package 而不是 ports 来进行安装

    法二Portmanager

  • 相关阅读:
    大道至简读后感
    CodeWarrior10 如何复制Workspace配置到另一个workspace
    CCS 6新建文件自动生成注释
    C语言之标准头文件模板
    C语言之标准源文件模板
    正确理解c和c ++的复杂类型声明
    各种滤波算法的介绍及其实现
    函数的前部注释
    关于C语言头文件写法的探讨
    02_温湿度传感器
  • 原文地址:https://www.cnblogs.com/studio313/p/2870323.html
Copyright © 2011-2022 走看看