免费注册 查看新帖 |

Chinaunix

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

[FreeBSD] freebsd究竟怎样安装软件,怎样更新port [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-07-13 23:36 |只看该作者 |倒序浏览
昨天晚上更新了一夜的那个什么port,我都不知道这个port是个什么东西,看那个hook上面讲好像是安装软件的编辑文件,我从我电脑上ping cvsup2.freebsdchina.org只有6秒,为什么更新要更新一夜,命令就是按教程上的csup -L 2 -h cvsup2.FreeBSDchina.org /usr/share/examples/cvsup/ports-supfile,更新好了后,想装个sql起来,就/usr/ports/databases/mysql51-server 然后make install clean  然后一直是mv -f .deps/log_event.Tpo .deps/log_event.Po
c++ -DMYSQL_SERVER  -DDEFAULT_MYSQL_HOME="\"/usr/local\""  -DMYSQL_DATADIR="\"/var/db/mysql\""  -DSHAREDIR="\"/usr/local/share/mysql\""  -DPLUGINDIR="\"/usr/local/lib/mysql/plugin\""  -DHAVE_EVENT_SCHEDULER  -DHAVE_CONFIG_H -I. -I../include -I../include -I../include  -I../regex -I.      -O2 -pipe -fPIC -fno-strict-aliasing -O2 -pipe  -fPIC -fno-strict-aliasing -felide-constructors -fno-rtti -fno-exceptions   -fno-implicit-templates -fno-exceptions -fno-rtti -DMYSQLD_NET_RETRY_COUNT=1000000 -MT rpl_record.o -MD -MP -MF .deps/rpl_record.Tpo -c -o rpl_record.o rpl_record.cc
In file included from ../include/my_global.h:444,
                 from mysql_priv.h:33,
                 from rpl_record.cc:18:
/usr/include/sys/timeb.h:42:2: warning: #warning "this file includes <sys/timeb.h> which is deprecated"
mv -f .deps/rpl_record.Tpo .deps/rpl_record.Po
c++ -DMYSQL_SERVER  -DDEFAULT_MYSQL_HOME="\"/usr/local\""  -DMYSQL_DATADIR="\"/var/db/mysql\""  -DSHAREDIR="\"/usr/local/share/mysql\""  -DPLUGINDIR="\"/usr/local/lib/mysql/plugin\""  -DHAVE_EVENT_SCHEDULER  -DHAVE_CONFIG_H -I. -I../include -I../include -I../include  -I../regex -I.      -O2 -pipe -fPIC -fno-strict-aliasing -O2 -pipe  -fPIC -fno-strict-aliasing -felide-constructors -fno-rtti -fno-exceptions   -fno-implicit-templates -fno-exceptions -fno-rtti -DMYSQLD_NET_RETRY_COUNT=1000000 -MT log_event_old.o -MD -MP -MF .deps/log_event_old.Tpo -c -o log_event_old.o log_event_old.cc
In file included from ../include/my_global.h:444,
                 from mysql_priv.h:33,
                 from log_event_old.cc:16:
/usr/include/sys/timeb.h:42:2: warning: #warning "this file includes <sys/timeb.h> which is deprecated"
mv -f .deps/log_event_old.Tpo .deps/log_event_old.Po
c++ -DMYSQL_SERVER  -DDEFAULT_MYSQL_HOME="\"/usr/local\""  -DMYSQL_DATADIR="\"/var/db/mysql\""  -DSHAREDIR="\"/usr/local/share/mysql\""  -DPLUGINDIR="\"/usr/local/lib/mysql/plugin\""  -DHAVE_EVENT_SCHEDULER  -DHAVE_CONFIG_H -I. -I../include -I../include -I../include  -I../regex -I.      -O2 -pipe -fPIC -fno-strict-aliasing -O2 -pipe  -fPIC -fno-strict-aliasing -felide-constructors -fno-rtti -fno-exceptions   -fno-implicit-templates -fno-exceptions -fno-rtti -DMYSQLD_NET_RETRY_COUNT=1000000 -MT rpl_record_old.o -MD -MP -MF .deps/rpl_record_old.Tpo -c -o rpl_record_old.o rpl_record_old.cc
In file included from ../include/my_global.h:444,
                 from mysql_priv.h:33,
                 from rpl_record_old.cc:17:
/usr/include/sys/timeb.h:42:2: warning: #warning "this file includes <sys/timeb.h> which is deprecated"
mv -f .deps/rpl_record_old.Tpo .deps/rpl_record_old.Po
c++ -DMYSQL_SERVER  -DDEFAULT_MYSQL_HOME="\"/usr/local\""  -DMYSQL_DATADIR="\"/var/db/mysql\""  -DSHAREDIR="\"/usr/local/share/mysql\""  -DPLUGINDIR="\"/usr/local/lib/mysql/plugin\""  -DHAVE_EVENT_SCHEDULER  -DHAVE_CONFIG_H -I. -I../include -I../include -I../include  -I../regex -I.      -O2 -pipe -fPIC -fno-strict-aliasing -O2 -pipe  -fPIC -fno-strict-aliasing -felide-constructors -fno-rtti -fno-exceptions   -fno-implicit-templates -fno-exceptions -fno-rtti -DMYSQLD_NET_RETRY_COUNT=1000000 -MT discover.o -MD -MP -MF .deps/discover.Tpo -c -o discover.o discover.cc
In file included from ../include/my_global.h:444,
                 from mysql_priv.h:33,
                 from discover.cc:24:
/usr/include/sys/timeb.h:42:2: warning: #warning "this file includes <sys/timeb.h> which is deprecated"
一直这样死循环,是我命令打错了吗,后来看百度又说用pkg_add加r参数自动装,我就pkg_add -r mysql151-server然后就
mynamechen# pkg_add -r mysql41-server
Error: Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-r                                                                                        elease/Latest/mysql41-server.tbz: File unavailable (e.g., file not found, no acc                                                                                        ess)
pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-                                                                                        9.0-release/Latest/mysql41-server.tbz' by URL
mynamechen# pwd
/usr/ports/databases/mysql51-server
mynamechen# /usr/ports/databases/mysql51-serverv -f .deps/log_event.Tpo .deps/lo                                                                                        g_event.Po
                 from rpl_record.cc:18:
/usr/include/sys/timeb.h:42:2: warning: #warning "this file includes <sys/timeb.                                                                                        h> which is deprecated"
难道你们装的时候一装就上的吗,就没有了像我这问题了吗,我装的是9.0版本,安装的时候port和sys都装了,那个port也更新了,别的什么也没动,要按hook上来讲这样安装一装就应该装上,为什么我这个这多错误.

论坛徽章:
0
2 [报告]
发表于 2013-07-13 23:41 |只看该作者
刚才又装了一下,还是一样

论坛徽章:
0
3 [报告]
发表于 2013-07-13 23:49 |只看该作者
这是什么意思,更新个port就是一夜,也指明了用cvsup2.freebsdchina.org了,但是好像是更新了port安装软件还是一样从网上下下来安装,有什么区别,都是按教程来弄的.软件都装不起来.

论坛徽章:
1
IT运维版块每日发帖之星
日期:2016-06-19 06:20:00
4 [报告]
发表于 2013-07-14 13:53 |只看该作者
you should use "portsnap fetch extract" to install ports,or use "portsnap fetch update" to update ports.
read freebsd handbook.

论坛徽章:
0
5 [报告]
发表于 2013-07-15 08:53 |只看该作者
本帖最后由 linpay2000 于 2013-07-15 08:55 编辑

删除/usr/ports/*。
然后用楼上的方法更新ports。
一般编译中出错是由于下载不下来的可能性比较大,可以用make fetch-recursive先下载好。
另一种情况就是在/etc/make.conf中加入了太多的配置。
如果还不成,那么需要阅读/usr/ports/UPDATING。
我自己编译过了,是没有问题的。

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
6 [报告]
发表于 2013-07-15 09:01 |只看该作者
lz按照什么教材来的?

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
7 [报告]
发表于 2013-07-15 09:49 |只看该作者
回复 1# chenandjun

难道你们装的时候一装就上的吗,就没有了像我这问题了吗,我装的是9.0版本,安装的时候port和sys都装了,那个port也更新了,别的什么也没动,要按hook上来讲这样安装一装就应该装上,为什么我这个这多错误.


hook是个什么东西。
   

论坛徽章:
0
8 [报告]
发表于 2013-07-15 22:35 |只看该作者
handbook我少打了几个字

论坛徽章:
29
技术图书徽章
日期:2013-09-02 19:59:502015元宵节徽章
日期:2015-03-06 15:51:332015小元宵徽章
日期:2015-03-06 15:57:20操作系统版块每日发帖之星
日期:2015-08-16 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17操作系统版块每日发帖之星
日期:2015-09-21 06:20:002015亚冠之水原三星
日期:2015-10-30 00:06:07数据库技术版块每日发帖之星
日期:2015-12-24 06:20:0015-16赛季CBA联赛之上海
日期:2016-01-07 10:32:07操作系统版块每日发帖之星
日期:2016-01-08 06:20:00操作系统版块每日发帖之星
日期:2016-05-18 06:20:00IT运维版块每日发帖之星
日期:2016-07-23 06:20:00
9 [报告]
发表于 2013-07-15 23:00 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
10 [报告]
发表于 2013-07-15 23:07 |只看该作者
这个我没有做,我都是按那个教程上的来的,先cvsup更新源码树,然后make install clean老是出错,又看到教程说可以直接不用管源码, 用pkg_add -r就可以让freebsd自已找软件安装了,我就这样做了,结果都是说找不到url,我现在又在重装系统,我把我从安装到装软件都截图下来,你们帮看看是什么问题,如果可以你们也可以ssh直接登陆到我机子上帮我看
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP