免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2675 | 回复: 11
打印 上一主题 下一主题

[FreeBSD] 问一个FreeBSD的难题:如何安装旧port [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-11-06 09:10 |只看该作者 |倒序浏览
我不想用nvidia-driver 的最新port, 想改用6629版的(我是老显卡gf2,新驱动会导致X启动很慢),
要怎样才可以呢?

看到下面这篇文章,对使用某个旧port的方法居然没提到
==========================
20、如何安装旧版的 ports?

有时候会因为相依性,或是新版有问题,而会想装旧版本的套件。
这里的方法是利用 CVS 的好处,回归到以前旧版本存在的日子,以安装旧版本的
套件。首先,若我们要回复到某一个套件的版本时,需要去查询 FreeBSD ports
CVS repository。最常见的就是 Freshports 网站、 FreeBSD 的 Mailing
FreeBSD cvs 或是 FreeBSD ports cvsweb。

查到该套件版本所依存的日子後,就修改 CVS tag。一般预设 ports 的 CVS
tag 会写在 /usr/share/examples/cvsup/ports-supfile ,如要回朔到
2002/10/05 号的话,则:
# vi /usr/share/examples/cvsup/ports-supfile
******************************************
default date=2002.10.05.00.00.00 #将 date 改成当日


然後按照一般 CVSup 的时候一样,执行 CVSup (make update),此时的 ports
collections 就会回到当时的情形,那麽该套件 旧版本也会出现在 ports
collections 中,只要安装即可。

如果仅是想把某部份的 ports 回朔,则必须加上额外的资讯,如仅希望把
lang/perl5.8 回朔,而得知此属於 lang 中的一支,则:

# vi /usr/share/examples/cvsup/ports-supfile
******************************************
#ports-all #将 ports-all 标示起来
ports-lang #加入这行

最後,执行 CVSup,并安装即可。目前若希望单独回朔单一的 ports,
则比较麻烦。

[ 本帖最后由 moonforce 于 2005-11-6 09:12 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2005-11-06 09:14 |只看该作者
全部删掉 把光盘的压缩文件重新接压过来

论坛徽章:
0
3 [报告]
发表于 2005-11-06 09:33 |只看该作者
谢谢回复。

不过也太不优雅了,想通过port的方法来解决。

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
4 [报告]
发表于 2005-11-06 10:51 |只看该作者
没有这么干过,关注,试试把它的上层都给cvsup到以前的行不

论坛徽章:
0
5 [报告]
发表于 2005-11-06 10:51 |只看该作者
ports的版本管理好象比较弱,
升级时tag总是. 。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
6 [报告]
发表于 2005-11-06 11:43 |只看该作者
原帖由 BSDMiX 于 2005-11-6 10:51 发表
ports的版本管理好象比较弱,
升级时tag总是. 。

不见得就是弱,总之如果可以解决依赖冲突问题,就是好。如果谁一定要使用一个老的port,自己想办法咯。ports也不是完美的。FreeBSD下的软件安装方法如此多,既然ports行不通,干脆使用source编译啊。

论坛徽章:
0
7 [报告]
发表于 2005-11-06 11:55 |只看该作者
LZ是只要装nvidia的旧版驱动吗?
可以去nvidia的官方网站下载,ports里面好像有一个旧版的patch,自己patch一下就可以了,我的tnt2的卡,新驱动也不支持了,我就是这么干的

论坛徽章:
0
8 [报告]
发表于 2005-11-06 12:49 |只看该作者
谢谢大家!

我去nvidia网站下了旧驱动,结果看README时发现都说不支持fb6.x-current。
现在干脆不用nvidia驱动了,反正没什么专用;屏幕偏移的问题也可以用xvidtune调整并以之修改xorg.conf。

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
9 [报告]
发表于 2005-11-06 13:23 |只看该作者
安装旧版本的,如果存在依赖性的包,可能麻烦一些。

不过无非:
下载安装包到/usr/ports/distfile
然后下载旧版的ports到对应的地方,安装。

我做过的。

论坛徽章:
0
10 [报告]
发表于 2005-11-06 14:20 |只看该作者
原帖由 moonforce 于 2005-11-6 12:49 发表
谢谢大家!

我去nvidia网站下了旧驱动,结果看README时发现都说不支持fb6.x-current。
现在干脆不用nvidia驱动了,反正没什么专用;屏幕偏移的问题也可以用xvidtune调整并以之修改xorg.conf。



可以用于fb6的,没有一点问题,我用过。
不过不要搞什么3d的应用,装不装都无所谓拉
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP