当前位置: 技术问答>linux和unix
两个关于FreeBSD更新PORTS时遇到的问题
来源: 互联网 发布时间:2015-09-16
本文导语: 1、资料上说更新ports要用cvsup -g -L 2 cvsupfile-ports 系统提示我找不到cvsup这个命令是为什么?是要固定路径还是它没有安装? 2、然后我去/usr/ports/net/cvsup-without-gui下make时,连接各个FTP时都出现这样的错误:local mod...
1、资料上说更新ports要用cvsup -g -L 2 cvsupfile-ports
系统提示我找不到cvsup这个命令是为什么?是要固定路径还是它没有安装?
2、然后我去/usr/ports/net/cvsup-without-gui下make时,连接各个FTP时都出现这样的错误:local modification time does not match remote.
我用的是VMware虚拟的FreeBSD5.2,虚拟机已可上网
系统提示我找不到cvsup这个命令是为什么?是要固定路径还是它没有安装?
2、然后我去/usr/ports/net/cvsup-without-gui下make时,连接各个FTP时都出现这样的错误:local modification time does not match remote.
我用的是VMware虚拟的FreeBSD5.2,虚拟机已可上网
|
安装 ports 出现 local modification time does not match remote 的错误讯息
这通常表示你已经下载了这个档案在 /usr/ports/distfiles 的对应目录中,但
是它并不是 port collections 所期望下载的。通常的解决方法是
在 /usr/ports/distfiles 的对应目录中移除此档案,再重新抓取。
例如是安装 joe 时出现如下的错误讯息:
fetch: joe2.8.tar.Z: local modification time does not match remote
则将 joe2.8.tar.Z 於 /usr/ports/distfiles 中移除:
代码:
cd /usr/ports/editors/joe/
make distclean
最後再重新安装即可
这通常表示你已经下载了这个档案在 /usr/ports/distfiles 的对应目录中,但
是它并不是 port collections 所期望下载的。通常的解决方法是
在 /usr/ports/distfiles 的对应目录中移除此档案,再重新抓取。
例如是安装 joe 时出现如下的错误讯息:
fetch: joe2.8.tar.Z: local modification time does not match remote
则将 joe2.8.tar.Z 於 /usr/ports/distfiles 中移除:
代码:
cd /usr/ports/editors/joe/
make distclean
最後再重新安装即可
|
你装了cvsup没有?如果没有安装的话那么那么肯定是不行的……
另外cvsup在第一张光盘里面就有,直接运行sysinstall就可以安装了。
第二个问题似乎来自于你的系统的时间……
另外cvsup在第一张光盘里面就有,直接运行sysinstall就可以安装了。
第二个问题似乎来自于你的系统的时间……
|
楼上说的没错,不过这里的BSD人气不高请去www.freebsd.org.cn去看看
|
www.chinauinx.com也不错
|
up