LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2367|回复: 18

我还是继续沉默吧 - -

[复制链接]
发表于 2006-3-12 14:18:33 | 显示全部楼层 |阅读模式
还是Slackware + NetBSD's pkgsrc。各位用过的有什么TIPS都写一点儿啊!最近一直在用FreeBSD,很喜欢ports系统。但是BSD系列不是很适合我,主要原因是老dump core,问题发在BSD版了,朋友们也可以帮我看看什么毛病。
最近又试了一次SLK+pkgsrc。xorg-libs出错,本该装上的东西好多没有装上。以前是进行到xorg-client出错。在国外论坛上看别人反应SLK+pkgsrc都还不错,也不知道到底有什么需要注意的。
各位牛人关心一下吧。很喜欢BSD系列软件管理方式。
也别建议我用Gentoo,portage和他们还是有差别,虽然各有利弊,但是不喜欢portage,也不是很喜欢Gentoo。

上天保佑,不要又没有人回复吧…………
发表于 2006-3-12 15:07:08 | 显示全部楼层
你要是能说服pat的话那就最好了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-12 15:15:57 | 显示全部楼层
我不想让 pkgsrc 成Slackware的一部分,因为用了的话Slackware也不是Slackware了。我只是想知道怎么能在SLK中比较顺利地使用PKGSRC。有TIPS就贡献点吧。
回复 支持 反对

使用道具 举报

发表于 2006-3-13 13:50:40 | 显示全部楼层
slapt-get已经很好用了---
回复 支持 反对

使用道具 举报

发表于 2006-3-13 22:08:04 | 显示全部楼层
最喜欢的是pacman,slk的pkgtool确实需要改进了。
回复 支持 反对

使用道具 举报

发表于 2006-3-13 23:37:50 | 显示全部楼层
pkgsrc是什么啊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-14 05:55:10 | 显示全部楼层
我在做最后一次尝试, 发现大部分错误都是与 CFLAGS 和 CCACHE 有关. 我用的是Athlon64 -march这个参数我不知道怎么设置,设置了以后出错是迟早的事.
我曾经设置为 -march=athlon64 ,出错的机率非常大. 我又设置为 -march=athlon-xp, 大部分都能通过, 少数不能通过, 头疼的是并非所有出错的程序都会报告错误在这里. 所以现在我去掉了 -march 这个参数. 基本没问题.
另外一个问题在于 ccache .虽然PKGSRC手册也写到了使用CCACHE, 但是我发现很多程序不接受 CCACHE, 改成 CC=gcc CXX=g++ 就没有问题了.
另外还有一些问题, 比如编译完 M4 的时候, 本应该产生一个叫 m4 的符号连接. 实际上没有产生, 看了一下 Makefile, 似乎跟GNUPREFIX(记不清楚)有关, 不清楚该如何设置. 编译 bison 的时候它会检查 /usr/bin/m4 ,pkgsrc 编译出的程序本不应该影响到 /usr/bin 下的. 我做了个符号连接.
有些小毛病, 尚在可容忍的范围之内. 继续尝试中. 另外回楼上的兄弟, pkgsrc 是NetBSD使用的软件包管理, 来源于 FreeBSD 的 ports. 可以用在很多类Unix系统中.
回复 支持 反对

使用道具 举报

发表于 2006-3-14 11:02:53 | 显示全部楼层
Post by zonzi
pkgsrc是什么啊?


好像是netbsd的包管理系统
回复 支持 反对

使用道具 举报

发表于 2006-3-14 15:53:01 | 显示全部楼层
Post by jiangn
好像是netbsd的包管理系统

slackware不是有自己的包管理系统吗?
为啥还要用netbsd的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-14 18:46:20 | 显示全部楼层
Slackware主要是装新软件有点麻烦,当然配合slapt-get已经很不错。但是我比较喜欢slapt-get装二进制的包,装新软件我又喜欢象Gentoo那样的从源码开始。自己写SlackBuild虽然也麻烦不到哪里去,但是那也得写啊,还得排错。自己有一个SlackBuild的集合,已经尽量写得通用了,但是套到新软件上还是得排错。
Archlinux比较适合我的要求,但是还是更喜欢Slackware。换Arch或者Gentoo都不爽。Gentoo比BSD的pkg_*系列命令弱点,make部分似乎强些,这些都是初步的感受,说错了也别怪。
还是喜欢BSD管理软件的方式,其实也是习惯。
说回正题,我是失败了。再多些耐心肯定能解决,就是没耐心了。怪不得有Slack+pkgsrc的发行版出现。什么时候FreeBSD的Ports能用到Slackware上就好了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表