Linked by Thom Holwerda on Fri 5th Oct 2007 20:49 UTC, submitted by Flatland_Spider
PC-BSD Jan Stedehouder has used PC-BSD for thirty days to see what living with it is like. On day thirty, he concludes: "Does PC-BSD have the potential to be a serious contender for the open source desktop? I answered that question with a yes, because the potential is there. The solid FreeBSD roots, the very strong and very accessible information, the friendly and mature community and the PBI system provide the foundations for that potential. I don't think it is ready now and I couldn't recommend it yet to someone in the early stages of moving away from Windows to an open source desktop. But I do think that the PC-BSD team has the right target audience in mind and is building an system and a support system that addresses it's needs."
Thread beginning with comment 276424
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Package Management
by Chezz on Sat 6th Oct 2007 03:37 UTC in reply to "Package Management"
Chezz
Member since:
2005-07-11

With the BSDs, well, pkg_add isn't great at resolving dependencies and ports need to compile. PBIs are definitely not the answer. Really, they're a truly terrible idea. Package all dependencies in one binary so that when there's a security flaw in one common dependency, it needs to be updated in 50 places (by 50 different people creating 50 new PBIs).


I have been using pkg_add -r add for the past 9 years and I never had any dependency issue. In fact I just throw the package name at it and it installs everything smoothly. And to be honest with you when I used to use Redhat GNU/Linux years ago I couldn't get rpm to automatically install dependencies but "pkg_add -r" did it at that time and it is still doing it smoothly. I am aware of the new fancy gui pkg managements introduced in debian/ubuntoo and others and I love the way they use the point and click install. PBI is not as perfect as that but it is doing well there.

Perhaps can you give me where pkg_add didn't meet your needs and it gave you some dependency "hell"? I will be more than happy to run that exact command on my box and give you my experience.

Reply Parent Score: 5

RE[2]: Package Management
by gireesh on Sat 6th Oct 2007 04:18 in reply to "RE: Package Management"
gireesh Member since:
2005-07-24

the problem I had with pkg_add was that the binary package was too far behind the ports package. I would have liked having the binaries on par with ports all the time. Is that too much to ask for?

Reply Parent Score: 1

RE[3]: Package Management
by sonic2000gr on Sat 6th Oct 2007 06:06 in reply to "RE[2]: Package Management"
sonic2000gr Member since:
2007-05-20

Try:

export PACKAGESITE="ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/Lat...

or:

export PACKAGESITE="ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/All...

(no line breaks!)

before issuing your pkg_add -r command.
(If you use csh, change export to setenv and replace "=" with a space)

If you use "Latest", you simply specify the package name. If you use "All" you need to specify exact version. You can browse the ftp location above to see what is available. Most of these packages are in sync or a few minor version behind the ports, and are continously updated.

Reply Parent Score: 4

RE[3]: Package Management
by Chezz on Sat 6th Oct 2007 06:07 in reply to "RE: Package Management"
Chezz Member since:
2005-07-11

I think you switched gears here. First you were bashing pkg_add because there are *problems* with dependencies. Now are you bashing it because the mirror you are using is not up to date?

Would you specify the exact issue?

Did you try to use another Mirror? like stable branch?

I mentioned this long time ago but you can try it if you are using 6.x:
http://www.osnews.com/permalink.php?news_id=12756&comment_id=64030

if you still can't find the latest version you can always compile your own with portupgrade -vaRrPp

If you are still not satisfied you can get the package from the 3rd party website like freshports.

If you are still not satisfied then donate some hardware to FreeBSD so they can build hourly ports for you.

Edited 2007-10-06 06:08

Reply Parent Score: 5

RE[4]: Package Management
by edogawaconan on Sat 6th Oct 2007 08:55 in reply to "RE[3]: Package Management"
edogawaconan Member since:
2006-10-10

if you still can't find the latest version you can always compile your own with portupgrade -vaRrPp

don't forget to do a cvsup before starting portupgrade...

Reply Parent Score: 2

RE[2]: Package Management
by superman on Sat 6th Oct 2007 06:22 in reply to "RE: Package Management"
superman Member since:
2006-08-01

> I used to use Redhat GNU/Linux years ago I couldn't get rpm to automatically install dependencies

Rpm does not automatically revolve dependencies. Yum or smart or drakerpm or up2date or apt (apt4rpm) ... does.

Reply Parent Score: 2

RE[3]: Package Management
by Chezz on Sat 6th Oct 2007 06:42 in reply to "RE[2]: Package Management"
Chezz Member since:
2005-07-11

instead of just quoting the part you like... you should probably (out of honesty) finish your quote. I already said I am aware of the new fancy gui stuff. I know what yum and apt-get can do.

Btw at that time yum even exist.

Reply Parent Score: 1

v RE[2]: Package Management
by Joe User on Sat 6th Oct 2007 23:47 in reply to "RE: Package Management"
RE[3]: Package Management
by Doc Pain on Sun 7th Oct 2007 16:43 in reply to "RE[2]: Package Management"
Doc Pain Member since:
2006-10-08

"You are obviously lying. For me "pkg_add -r" aborts ~30% of times."

I won't mod you down allthough I think your first statement deserves it. Instead, I'd like to tell you this:

Don't insult someone, please, just because your individual experiences differ from his. I'm using pkg_add -r for most software I install and I cannot your confirm your "30%", so I'd have the right to insult you being a liar? No, I won't do that. But please take in mind that, depending on the PACKAGESITE you use, packages can be considered to be experimental, or at least non-RELEASE or non-STABLE. It can depend on what kind of software you're adding, too.

I can honestly agree to the one you replied at, the "liar" - call me a liar, too, if you like, but I say to you: I didn't encounter any major problems using the precompiled packages via pkg_add -r when adding software to the system.

Reply Parent Score: 3