免费注册 查看新帖 |

Chinaunix

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

我郁闷,听外行经理指挥!现在php446要升级到444 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-14 14:45 |只看该作者 |倒序浏览
http://www.freebsdchina.org/foru ... 5078&highlight=
以下是我的步骤:
有几个疑问请大家帮帮忙
1cd /usr/ports/ports-mgmt/portupgrad
make install安装portupgrad
2cvsup –g –L 2 ports-supfile升级最新ports树
3建立一个ports数据库
# portsdb –uU;时间有点长
4#portversion显示所有ports安装的软件,看哪些为>就表示有升级
5看到有>的比如
proftpd <
表示proftpd 只有升级
6开始升级
# portupgrade -rR proftpd回车就开始自动升级咯。。。
升级完了,重新启动你升级的服务进程就好了。我php4.4.4 to php4.4.6以及bind==都是用这样的方法升级的。
现在有两个问题:
1
# portupgrade -rR proftpd在升级的时候,我看到系统在backup原来的proftpd版本,如果这个升级失败导致该程序损坏的话,不知道如何恢复?虽然还没有遇见,但万一遇见了呢?请教
我现在要将php4.4.6转回到4.4.4因为好多程序都用不起了!都是听经理的!晕了撒, 过了一周就出现了不良反映!!!!!!!!极度愤慨!我先就说不升级的!硬是鼓捣我生啊…………现在咋弄呢?

论坛徽章:
0
2 [报告]
发表于 2007-03-14 14:46 |只看该作者
portupgrade这个能转回原来的php4.4.4不?

论坛徽章:
0
3 [报告]
发表于 2007-03-14 14:47 |只看该作者
现在ports树为最新的,发现/usr/ports/lang/php4/Makefile
版本控制为4.4.6
我现在改为4.4.4重新编译,php是不是变成php4.4.4的了???请教各为GGJJDDMM

论坛徽章:
0
4 [报告]
发表于 2007-03-14 14:56 |只看该作者
按我的理解,那个备份只是为了防止安装失败而作的,安装成功之后就会自动删除。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
5 [报告]
发表于 2007-03-14 14:57 |只看该作者
原帖由 zhengwei_zw 于 2007-3-14 14:46 发表
portupgrade这个能转回原来的php4.4.4不?

降级可以参考一下这个

    http://bbs.chinaunix.net/viewthread.php?tid=682273

论坛徽章:
0
6 [报告]
发表于 2007-03-14 15:00 |只看该作者
原帖由 zhengwei_zw 于 2007-3-14 14:47 发表
现在ports树为最新的,发现/usr/ports/lang/php4/Makefile
版本控制为4.4.6
我现在改为4.4.4重新编译,php是不是变成php4.4.4的了???请教各为GGJJDDMM

这样当然不行了,你可以试一下用 cvs 工具提取 php4 的 ports tree 以前的 4.4.4 版本,然后用 portupgrade 加上 -f 选项安装。

不过我也没具体做过,只能出出主意了

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
7 [报告]
发表于 2007-03-14 16:07 |只看该作者
446回退到444,我建议你采取手工编译安装的方法,其实并不难。

论坛徽章:
0
8 [报告]
发表于 2007-03-14 17:00 |只看该作者
原帖由 isjfk 于 2007-3-14 15:00 发表

这样当然不行了,你可以试一下用 cvs 工具提取 php4 的 ports tree 以前的 4.4.4 版本,然后用 portupgrade 加上 -f 选项安装。

不过我也没具体做过,只能出出主意了

我有台服务器的port tree是4.4.4的版本
可以全部复制过来。
但不知道与portupgrade有冲突没有?

论坛徽章:
0
9 [报告]
发表于 2007-03-14 17:01 |只看该作者
原帖由 HonestQiao 于 2007-3-14 16:07 发表
446回退到444,我建议你采取手工编译安装的方法,其实并不难。

我没有在freebsd下手工编译过……
况起这个不只是php,还有GD那些

论坛徽章:
0
10 [报告]
发表于 2007-03-14 17:08 |只看该作者
Build complete.
(It is safe to ignore warnings about tempnam and tmpnam).

--->  Backing up the old version
--->  Uninstalling the old version
--->  Deinstalling 'php4-gettext-4.4.6'
pkg_delete: package 'php4-gettext-4.4.6' is required by these other packages
and may not be deinstalled (but I'll delete it anyway):
php4-extensions-1.0
这里不是有个 Backing up the old version么?不晓得备粉在哪里的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP