免费注册 查看新帖 |

Chinaunix

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

[FreeBSD] ☆★☆把问题综合一下提出来!好多朋友都答非所问的 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-06-12 09:36 |只看该作者 |倒序浏览
我在#cd /usr/ports目录下#make search name="php4" | grep Path
还是有很多php4开头的目录啊,我不知道该在哪个目录下进行ports安装了
请问谁装过php4的,能不能告诉我下是在哪个目录执行#make install clean啊

另外:
比如说我要下载php,
从站点:http://www.php.net/downloads.php
下载php-4.3.8.tar.gz 放到/usr/local/src目录

能实现这一操作吗?该怎么做呢?按此实例说明就好,谢谢了!!




上面是我重新编辑提出的问题,以下是最开始提出的问题,供以后遇到类似问题的新手们参考:

“我总结下之所以会有这么多问题的原因,是因为有一个地方始终不明白,导致一下出了很多的问题,那就是通过port下载的问题,比如说我要下载安装apache20,我可以先#cd /usr/ports
然后make research name=apache20,然后就找到了这个port的目录然后再进入那个目录,比如那个目录是/usr/ports/apache20,那么#cd /usr/ports/apache20 再#make install clean ,具体下载的操作过程是不是我这样的呢?
如果是的话,那么php该怎么下载呢?因为我查找php查不到,手动在/usr/ports/www中展开,发现php开头的文件有很多个,到这里我就有点茫然了,和apache的下载安装办法不一样了啊,然后我再提下mysql的安装,也是这样不同,不知道该怎么下载安装了,没办法,mysql,我是用pkg_add -r mysql-server的办法下载安装的,因为用ports不知道怎么装,这里php又出现了类似的问题
说了这么多,我总结下问题:到底该怎么通过port去自己指定的站点下载一个软件压缩包到自己指定的目录而不安装,只是下载到自己指定的文件夹?然后需要安装,我就手动进那个目录直接make install clean.主要问题就是这个了,把这个问题弄清楚了,我想很多问题也就迎刃而解了

知道怎么解决的朋友请告诉我下啊,相信很多刚接触FB的新手也有同样的问题吧~:)
谢谢了”

[ 本帖最后由 选择FreeBSD 于 2006-6-12 18:14 编辑 ]

论坛徽章:
1
寅虎
日期:2013-09-29 23:15:15
2 [报告]
发表于 2006-06-12 09:49 |只看该作者
man ports.
还有就是看看我签名的链接.

论坛徽章:
0
3 [报告]
发表于 2006-06-12 15:57 |只看该作者
还是不知道怎么做,比如说我要下载php,
从站点:http://www.php.net/downloads.php
下载php-4.3.8.tar.gz 放到/usr/local/src目录

我该怎么做呢?请知道的以这个例子做个说明,谢谢,这样让人好理解些啊

论坛徽章:
0
4 [报告]
发表于 2006-06-12 16:25 |只看该作者
php 在 /usr/ports/lang/php4 或者 /usr/ports/lang/php5

在 /usr/ports/ 下 make search name="php" 肯定可以搜到。如果结果很多你可以这么做:
make search name="php" | grep Path

论坛徽章:
0
5 [报告]
发表于 2006-06-12 16:32 |只看该作者
FreeBSD下主要使用ports和packages安装软件。

由你的问题就可以看出你对ports和packages的概念都不清楚,所以别人建议你读handbook并没有错。

ports是一个软件描述的集合,一般由Makefile等几个文件组成,这几个文件告诉ports如何去自动安装软件。ports安装的方式源代码的下载、配置、编译和安装都是自动的,一般不需要手动去做,就是找到目录然后make install clean就可以了。ports目录是/usr/ports,一般需要做一下cvsup操作来更新。ports目录下的软件集是分类的,你打开这个目录就可以看到很多分类子目录,自己浏览浏览就知道了。web服务器一般在www目录下,数据库当然就是databases了,php在lang目录下。如果你不知道自己需要的某软件在哪个ports目录下,不妨用一个简单的方法在查询下:whereis or make search, or http://www.freebsd.org/ports/index.html(just search)

packages是已经编译好的二进制包。可以pkg_add -r从网络自动下载安装,也可以下载后pkg_add。官方ftp里面存储着大量的packages。你可以ftp登录到ftp.freebsd.org,目录是pub/FreeBSD/ports/下的packages目录,分不同的release版本存放,自己浏览下就很明白了。

php5在/usr/ports/lang/下
mysql在/usr/ports/databases下,有几个不同版本。最新的是mysql51-server

[ 本帖最后由 pilgrim_kevin 于 2006-6-12 16:36 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2006-06-12 16:41 |只看该作者
原帖由 isjfk 于 2006-6-12 16:25 发表
php 在 /usr/ports/lang/php4 或者 /usr/ports/lang/php5

在 /usr/ports/ 下 make search name="php" 肯定可以搜到。如果结果很多你可以这么做:
make search name="php" | grep Path


请问下,make search name 的参数 | grep Path 中的grep是什么意思啊,

类似这样的参数设置 在哪里可以找到呢?我是指带中文解释的,中文版的handbook里有提到参数设置 连接,但全是满版的英文,很是费神啊。如果您知道的话请告诉我下好吗,非常感谢!!!

论坛徽章:
0
7 [报告]
发表于 2006-06-12 16:48 |只看该作者
给你介绍一本书吧:

http://www.china-pub.com/computers/common/info.asp?id=30255
http://www.china-pub.com/computers/common/info.asp?id=28145

看完了(也不必看完,可以有选择的看)这里的绝大部分菜鸟问题对你来说都不是问题了。

FreeBSD 相关的资料可以看 FreeBSD Handbook。相信看完前面那本书后再看 Handbook 对你来说也不会是困难的事。

论坛徽章:
0
8 [报告]
发表于 2006-06-12 16:49 |只看该作者
原帖由 选择FreeBSD 于 2006-6-12 16:41 发表


请问下,make search name 的参数 | grep Path 中的grep是什么意思啊,

类似这样的参数设置 在哪里可以找到呢?我是指带中文解释的,中文版的handbook里有提到参数设置 连接,但全是满版的英文,很是费神啊 ...


你很缺乏unix基础知识还是多看看手册吧。掌握基本知识是很重要的,你的这些问题太基本。你这样遇到个小问题就问,获得的知识也是零散的不成系统的。再说了这里并没有很多特有耐心很细致的人,不要把希望寄托于在论坛上提问^_^

论坛徽章:
0
9 [报告]
发表于 2006-06-12 16:50 |只看该作者
原帖由 选择FreeBSD 于 2006-6-12 16:41 发表


请问下,make search name 的参数 | grep Path 中的grep是什么意思啊,

类似这样的参数设置 在哪里可以找到呢?我是指带中文解释的,中文版的handbook里有提到参数设置 连接,但全是满版的英文,很是费神啊 ...



如上,还是请您先回答下这个问题吧,呵呵,2本书要100多啊,555555555,以后再买吧

[ 本帖最后由 选择FreeBSD 于 2006-6-12 16:58 编辑 ]

论坛徽章:
0
10 [报告]
发表于 2006-06-12 16:52 |只看该作者
原帖由 pilgrim_kevin 于 2006-6-12 16:49 发表


你很缺乏unix基础知识还是多看看手册吧。掌握基本知识是很重要的,你的这些问题太基本。你这样遇到个小问题就问,获得的知识也是零散的不成系统的。再说了这里并没有很多特有耐心很细致的人,不要把希望寄 ...



handbook里没有这个参数的解释啊,基本没提到参数设置,在介绍make research命令的时候

就像上面所说的,我也希望能找到像这样类似的参数设置中文说明的专门的文章哦

[ 本帖最后由 选择FreeBSD 于 2006-6-12 16:56 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP