我还是继续沉默吧 - -
时间:2006-03-12
来源:互联网
最近又试了一次SLK+pkgsrc。xorg-libs出错,本该装上的东西好多没有装上。以前是进行到xorg-client出错。在国外论坛上看别人反应SLK+pkgsrc都还不错,也不知道到底有什么需要注意的。
各位牛人关心一下吧。很喜欢BSD系列软件管理方式。
也别建议我用Gentoo,portage和他们还是有差别,虽然各有利弊,但是不喜欢portage,也不是很喜欢Gentoo。
上天保佑,不要又没有人回复吧…………
作者: shannleon 发布时间: 2006-03-12
作者: sleetdrop 发布时间: 2006-03-12
作者: shannleon 发布时间: 2006-03-12
作者: fei 发布时间: 2006-03-13
作者: dreamawake 发布时间: 2006-03-14
作者: zonzi 发布时间: 2006-03-14
我曾经设置为 -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是什么啊?
|
作者: jiangn 发布时间: 2006-03-14
作者: jiangn
好像是netbsd的包管理系统
|
为啥还要用netbsd的?
作者: zonzi 发布时间: 2006-03-14
Archlinux比较适合我的要求,但是还是更喜欢Slackware。换Arch或者Gentoo都不爽。Gentoo比BSD的pkg_*系列命令弱点,make部分似乎强些,这些都是初步的感受,说错了也别怪。
还是喜欢BSD管理软件的方式,其实也是习惯。
说回正题,我是失败了。再多些耐心肯定能解决,就是没耐心了。怪不得有Slack+pkgsrc的发行版出现。什么时候FreeBSD的Ports能用到Slackware上就好了。
作者: shannleon 发布时间: 2006-03-14
作者: fei 发布时间: 2006-03-15
如果我理解的对,我想谈谈我的看法!
我也很喜欢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
如果觉得需要的包大部分没有,不要使用Slackware了,Linux不缺的就是发布版。
如果觉得够用了,那少部分就自己动手编译。(不要告诉别人你在用Slackware而不会编译软件)
如果你领会Slack的精髓,去linuxpackages直接下编译好的包。
作者: kuafoo 发布时间: 2006-03-16
顺便再说一句,我发此贴不是为了讨论理念,只是想得到些TIPS。封贴吧。我用段时间NetBSD再试试。
作者: shannleon 发布时间: 2006-03-16
作者: zonzi 发布时间: 2006-03-16
作者: fei 发布时间: 2006-03-16
作者: fei
我个人怎么觉得gentoo的portage比ports还要强呢。看你怎么看。
|
作者: 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
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28