Browsing the archives for the CVSup tag

FreeBSD中portsnap与csup,cvsup方法更新ports的不同

in 服务器类

从6.0开始,freebsd升级ports就不再需要cvsup了,而是用portsnap,

一、portsnap与cvsup的区别在于:

1、portsnap有数字签名,较安全,cvsup没有。

2、portsnap是打包压缩下载,所以会比cvsup快一些,当然除了第一次使用。

二、使用方法是:

第一次使用:portsnap fetch extract

以后再用:portsnap fetch update

还可以放在cron里定时升级:portsnap cron update

需要注意的是不要portsnap和cvsup混合使用。

0 Comments

FreeBSD 找出连接速度最快的 cvsup 服务器

in 服务器类

本文介绍如何使用fastest_cvsup查找链接速度最快的CVSup服务器

首先,安装fastest_cvsup 软件

用ports安装把,路径在 /usr/ports/sysutils/fastest_cvsup

SHELL 代码

1. #cd /usr/ports/sysutils/fastest_cvsup
2. #make;make install;make clean;
3. #rehash

0 Comments

ports-supfile文件ports详细介绍

in 服务器类

  CVSup 可用的文件 collection 是分级组织的。 有几个大的 collection,然后它们有分成更小的子 collection。接收一个大的 collection 等同于接收它的每一个子 collection。 collection 的等级关系在下面列表中通过缩进的使用反映出来。

0 Comments

Freebsd6.2 使用cvsup升级ports和src

in 服务器类

1.安装cvsup
第一种方法:
# cd /usr/ports/net/cvsup-without-gui
# make install clean
等待安装完成

第二种方法:
光盘安装:放入6.2-RELEASE-i386-disc2.iso
# sysinstall
【Configure】 -> 【Packages】 -> 【CD/DVD】 -> 【devel】
选中 [X] cvsup-without-gui-16.1h_2
再选择【OK】,返回到上一界面,选择【Install】,等待安装完成。

0 Comments

在Freebsd中安装CVSup

in 服务器类

在首次运行 CVSup 之前, 务必确认 /usr/ports 是空的! 如果您之前已经用其他地方安装了一份 Ports 套件,则 CVSup 可能不会自动删除已经在上游服务器上删除掉的补丁文件。

1.

安装 net/cvsup-without-gui 软件包:

# pkg_add -r cvsup-without-gui

请参见 如何安装 CVSup (第 A.5.2 节) 以了解更多细节。
2.

运行 cvsup:

# cvsup -L 2 -h cvsup.FreeBSD.org /usr/share/examples/cvsup/ports-supfile
以上参数请见这里

0 Comments

在FreeBSD中运行 CVSup

in 服务器类

您现在准备尝试升级了。命令很简单:

# cvsup supfile

supfile 的位置当然就是您刚刚创建的 supfile 文件名啦。 如果您在 X11 下面运行,cvsup 会显示一个有一些可以做平常事情的按钮的 GUI 窗口。 按 go 按钮,然后看着它运行。

在这个例子里您将要升级您目前的 /usr/src 树,您将需要 用 root 来运行程序,这样 cvsup 有需要的权限来更新您的文件。 刚刚创建了您的配置文件,又从来没有使用过这个程序,紧张不安是可以理解的。有一个简单的方法不改变您当前的文件来做一次试验性的运行。只要在方便的地方创建一个空目录,并在命令行上作为一个额外的参数说明:

0 Comments