atmosx said:I'm a Gentoo user mostly, but I've used all *BSD flavors from time to time. I've seen other linux systems also, at least the most popular. I *never* encountered a precompiled, package manager that can match debian's. *NEVER* .. lacks of flexibility and some tasks like kernel-recompile under debian are absurdly trivial, I don't know wtf do the devs have in their minds... but apt-get's efficiency is unparalleled.
So please, don't even compare FreeBSD lame pkg_add or even the pkgng to apt-get, it's a lost cause. FreeBSD's strength lies in the ports, where flexibility can be a virtue and of course, the way the system is designed is much more clear and straight-forward than Leenoux. Another thing to follow is the magical handbook!
my 2 cents plz
Zare said:I have worked on Debian systems in business / production environments for years, and seen apt screw up so badly on several occasions. pkg_* are simple tools and do their jobs. pkgng seems good, however the official repository (still marked as beta) is out of date with ports, and lacks some packages.
atmosx said:I never said that apt-get never fails. I said that pkg_tools are not by any means comparable to apt-get and I really believe that. Neither freebsd tools is comparable to portage either imho. But ports are more than decent for me at least.
Just a question because, you seem reversing a bit the text: are you claiming that you keep a production system up and running using pkg_tools? Have you *ever* do it? If yes, I'm a fan! I can't run my 80 EUR embedded server just by using pkg_add, keeps mixing versions (even without messing with freebsd ports).
I don't exactly call FreeBSD 2.0 (1994) recent.jwele said:So what is the issue with pkg_tools? How recent were they added to FreeBSD as well?
jwele said:So what is the issue with pkg_tools? How recent were they added to FreeBSD as well? Also do you feel portage is superior to /usr/ports?
atmosx said:I never said that apt-get never fails. I said that pkg_tools are not by any means comparable to apt-get and I really believe that. Neither freebsd tools is comparable to portage either imho. But ports are more than decent for me at least.
Just a question because, you seem reversing a bit the text: are you claiming that you keep a production system up and running using pkg_tools? Have you *ever* do it? If yes, I'm a fan! I can't run my 80 EUR embedded server just by using pkg_add, keeps mixing versions (even without messing with freebsd ports).
Zare said:pkg_tools aren't comparable to apt, they are comparable to dpkg and rpm. I have never used Gentoo/portage, so I can't really comment...
% USE="caca lame -X -gtk" emerge -v mplayer
kpa said:The biggest issue with them is the very fragile /var/db/pkg package database that uses plain text files without any internal consistency checking mechanism. The PKGNG system is largely about addressing this very issue but of course is bringing more enhancements.
pkgdb -F
portmaster -y --check-depends
grep bin /var/db/pkg/portname-number/+CONTENTS
# even in long pipes, modified
$ pkg query "%n-%v %o %Fp"
...
binutils-2.22_3 devel/binutils /usr/local/bin/addr2line
binutils-2.22_3 devel/binutils /usr/local/bin/ar
binutils-2.22_3 devel/binutils /usr/local/bin/as
binutils-2.22_3 devel/binutils /usr/local/bin/c++filt
binutils-2.22_3 devel/binutils /usr/local/bin/elfedit
binutils-2.22_3 devel/binutils /usr/local/bin/gprof
binutils-2.22_3 devel/binutils /usr/local/bin/ld
binutils-2.22_3 devel/binutils /usr/local/bin/ld.bfd
binutils-2.22_3 devel/binutils /usr/local/bin/ld.gold
binutils-2.22_3 devel/binutils /usr/local/bin/nm
binutils-2.22_3 devel/binutils /usr/local/bin/objcopy
binutils-2.22_3 devel/binutils /usr/local/bin/objdump
binutils-2.22_3 devel/binutils /usr/local/bin/ranlib
binutils-2.22_3 devel/binutils /usr/local/bin/readelf
binutils-2.22_3 devel/binutils /usr/local/bin/size
binutils-2.22_3 devel/binutils /usr/local/bin/strings
binutils-2.22_3 devel/binutils /usr/local/bin/strip
binutils-2.22_3 devel/binutils /usr/local/include/ansidecl.h
...