+ -
当前位置:首页 → 问答吧 → 我还是继续沉默吧 - -

我还是继续沉默吧 - -

时间:2006-03-12

来源:互联网

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

上天保佑,不要又没有人回复吧…………

作者: shannleon   发布时间: 2006-03-12

你要是能说服pat的话那就最好了。

作者: sleetdrop   发布时间: 2006-03-12

我不想让 pkgsrc 成Slackware的一部分,因为用了的话Slackware也不是Slackware了。我只是想知道怎么能在SLK中比较顺利地使用PKGSRC。有TIPS就贡献点吧。

作者: shannleon   发布时间: 2006-03-12

slapt-get已经很好用了---

作者: fei   发布时间: 2006-03-13

最喜欢的是pacman,slk的pkgtool确实需要改进了。

作者: dreamawake   发布时间: 2006-03-14

pkgsrc是什么啊?

作者: zonzi   发布时间: 2006-03-14

我在做最后一次尝试, 发现大部分错误都是与 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系统中.

作者: shannleon   发布时间: 2006-03-14

引用:
作者: zonzi
pkgsrc是什么啊?
好像是netbsd的包管理系统

作者: jiangn   发布时间: 2006-03-14

引用:
作者: jiangn
好像是netbsd的包管理系统
slackware不是有自己的包管理系统吗?
为啥还要用netbsd的?

作者: zonzi   发布时间: 2006-03-14

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

作者: shannleon   发布时间: 2006-03-14

用source的还是用gentoo吧。slackware+slapt-get我已觉得足够了。

作者: fei   发布时间: 2006-03-15

楼主希望slackware能改用bsd的包管理系统,因为slackware下的软件是在太少,pkgtool不够完善,我的理解对吗?

如果我理解的对,我想谈谈我的看法!

我也很喜欢slackware,我linux入门就是用slack。但是说实话,我们能做些什么呢?你要是能说服pat固然好

我们现在能做的,尽自己的力量把slackware普及起来,用的人多了,大家把自己的tgz包共享出来,软件资源就丰富了。要想和debian一样丰富,那时不可能的,pkgto
ol我也不是很喜欢,我用swaret去弥补他,效果还不错。

我现在想把slackware版置顶的精华整理一下,复制粘贴出来有用的,太老的内容放到一边去,不知道大家同意吗?

作者: killads   发布时间: 2006-03-15

呵呵,见到斑竹大人本尊了。
并非觉得Slackware下软件少,自己动手编译不困难。麻烦点是实话。
pkgtool也没觉得不完善,有基本功能就够用了。现在有了slapt-get更加方便。Pat如若真变,会变成什么样子还是未知,还是不变的好。现在装Slackware都是用网络装-current。
Slackware缺少一个集中的库,最好的是上传软件到 linuxpackages 。咱们这里自己共享包还不如共享SlackBuild脚本,包容易过时,脚本命要长点,也容易维护,还可以加入依赖检查。
pkgsrc里软件不少,加上pkgsrc-wip,更多。由NetBSD维护,并且是可移植的。其中pkg_*系列命令可以补充pkgtool,pkgsrc软件库可以更方便安装软件。而且pkgsrc软件只装在/usr/pkg目录下,不会危害系统。可以说是没什么坏处(如果它能完美运行的话)。pkgsrc作为补充我支持,作为系统一部分我持保留态度。
希望各位能多留意pkgsrc。Slackware下的其他几个Ports系统不是软件少就是功能不让人满意。他们要走的路还比较长。
我喜欢Gentoo和Arch软件管理的方式,他们一定程度也是跟BSD学的。Gentoo做得不错,但是和BSD比起来我觉得有一定差距。我并不想离开Slackware,那样我宁愿直接用FreeBSD。Linux我就铁定了只用Slackware了。

作者: shannleon   发布时间: 2006-03-15

ports, pkgsrc, portage?

如果觉得需要的包大部分没有,不要使用Slackware了,Linux不缺的就是发布版。
如果觉得够用了,那少部分就自己动手编译。(不要告诉别人你在用Slackware而不会编译软件)
如果你领会Slack的精髓,去linuxpackages直接下编译好的包。

作者: kuafoo   发布时间: 2006-03-16

得,没人帮助顺道还把我往Slack外推。不过是想让Slk用得更舒服而已。别在建议我用别的发行版了,都用过一段时间,只喜欢slackware。

顺便再说一句,我发此贴不是为了讨论理念,只是想得到些TIPS。封贴吧。我用段时间NetBSD再试试。

作者: shannleon   发布时间: 2006-03-16

其实slackware的管理系统是最方便的,看到不爽的就直接rm

作者: zonzi   发布时间: 2006-03-16

我个人怎么觉得gentoo的portage比ports还要强呢。看你怎么看。

作者: fei   发布时间: 2006-03-16

引用:
作者: fei
我个人怎么觉得gentoo的portage比ports还要强呢。看你怎么看。
都跑题了,斑竹就别继续往歪路上引了。又或者,告诉我个Slackware上使用Portage的方法。

作者: shannleon   发布时间: 2006-03-16

引用:
作者: killads
呵呵,先别急,kuafoo可能没理解你的意思。虽然说linux的发行版有xxx种,但是真正广泛使用

的也没几个。

ps:我也曾经因为包太少想转移到debian上去,其实冷静下来仔细想想,我平时用到的软件有几

个?slack下需要自己编译的也没几个,不要闲麻烦。(new software fans除外)
谢谢,但是很遗憾,我想要讨论的并不是一个观念问题,也不是一个必要不必要的问题。我只是问个技术问题而已。
pkgsrc 理论上可以用在所有 Linux 发行版上,所以本来我这个问题并不涉及具体的发行版。只是因为我离不开Slackware。

如果真有某人想试试的话,看这个小文章:
http://users.piuha.net/martti/comp/s...slackware.html。
同时提醒各位,文章中有若干处并不准确,不要照书抄。曾想翻译一下,不过看懂也不难,算了。并且,不要轻易设置 CFLAGS 和 -march 。昨天装上 NetBSD ,发现它的文档并没有提到设置这些参数。虽然确实是有效果的,但也许不是官方所推荐的。

如果有对NetBSD熟悉的朋友看到,麻烦指点一下小弟为什么我在NetBSD下使用pkgsrc时ftp下载开始前等待时间非常之长(在Slackware下无此现象)。

帖子浮上来让我又想再试一次了…………

作者: shannleon   发布时间: 2006-03-16

热门下载

更多