Linked by Thom Holwerda on Sun 31st Dec 2006 17:26 UTC, submitted by Charles A Landemaine
PC-BSD Just in time for the new year, the PC-BSD team is pleased to announce the immediate availability of PC-BSD version 1.3 for public download. You may download this release and view the change log. The team is also launching a web design contest for the new web site of 2007.
Thread beginning with comment 197770
To view parent comment, click here.
To read all comments associated with this story, please click here.
Joe User
Member since:
2005-06-29

But never never tell a non-BSD user that in order to update the system, you need to run three make commands, and then to upgrade the rest, you need a few more commands. Linux people are used to doing all that in a single command.

Where did you read that? People are trolling. It's just not true. To install, say, seamonkey on PC-BSD, you have 3 possibilities:

1. Install the application like on Windows (.pbi file)
2. Install the seamonkey package with: pkg_add -r seamonkey
3. Compile seamonkey from ports: cd /usr/ports/www/seamonkey && make install clean

AFAICT, on Linux you are pretty much limited to apt-get or yum.

one thing that always put me off BSD was the people who use *BSD - they see anyone who uses Linux as an enemy who is just as bad as a Vista user. I think a more accurate statement would be that "BSD fanboi's are 10x worse than Linux ones"

Ok, one more troll. Please show me on a BSD forum a comment that bashes a Linux user. Most BSD users are also Linux users, so your argument doesn't make sense. One of the reason some people leave the Linux community for BSD is precisely because the Linux gurus are pedant and treat n00bs as stupid. You don't see that among the BSD community.

The same guy also told me when I was moaning that there should be a simple "security centre" in Ubuntu where you control firewall/antivirus/antispam etc that people who use OSS software don't need security products as the code is so superior and that security software is an MS-only plague. Sad to say - he had been using FreeBSD for years!

Was he wrong? I doubt he ever dealt with viruses on his FreeBSD box. I think he was only talking about anti-virus which don't make sense on FreeBSD unless if you use it as a mail server. Obviously firewall and antispam are different, any system is affected.

Reply Parent Score: 5

Doc Pain Member since:
2006-10-08

First of all, you're completely right. But I'd like to make a few additions:

"To install, say, seamonkey on PC-BSD, you have 3 possibilities:

1. Install the application like on Windows (.pbi file)
2. Install the seamonkey package with: pkg_add -r seamonkey
3. Compile seamonkey from ports: cd /usr/ports/www/seamonkey && make install clean"


Oh, you have one more, so 4 (!) possibilities, namely portinstall / portupgrade. To be technically exactly, portinstall can do what no. 2 and 3 do, but it also cares about the package database integrity. Looking at no. 2 and 3, you should run

# pkgdb -aF

before and after, just for security.

portinstall can a) compile from source or b) use a precompiled package. It can also create a precompiled package from waht you just compiled from source. (I use this way to compile a bunch of applications once and then having precompiled packages to add on another system.)

This will install seamonkey from source:

# portinstall seamonkey

(You can add -p to have the precompiled package stored in /usr/ports/packages/.)

This will install seamonkey from a precompiled package, which is fetched automatically:

# portinstall -P seamonkey

(You can use -PP instead of -P to use such packages only, especially for dependencies.)

For more information and examples, please refer to "man portinstall".

And to upgrade to a newer version of seamonkey, you would do this:

# portupgrade seamonkey

(Use additional options as desired.)

But as I said before, the use of the PBI system is recommended. Novice users should always use it until they really know what they do.

So what's the problem here? Surely, no problem.

As a comment: My neighbour uses PC-BSD for half a year now and he's happy with it. He has no problems using the PBI system, it works fine for him. He doesn't even feel the need to install applications with pkg_add, portinstall or make. If I may say it this way, he's a computer illiterate; the PC-BSD workstation is his first own system - and he loves it. I'll give him the 1.3 installation discs soon after doing a data backup via LAN.

"AFAICT, on Linux you are pretty much limited to apt-get or yum."

What about YaST? Or am I mixing up things here? (I have to excuse, I don't use Linux on a daily basis.)

Most BSD users are also Linux users, so your argument doesn't make sense. One of the reason some people leave the Linux community for BSD is precisely because the Linux gurus are pedant and treat n00bs as stupid. You don't see that among the BSD community."

Can confirm.

"I doubt he ever dealt with viruses on his FreeBSD box. "

Same here. :-)

"I think he was only talking about anti-virus which don't make sense on FreeBSD unless if you use it as a mail server."

That's correct. If you're running a mail server, you have to be careful about proper administration. If you're running just a simple workstation, you usually won't encounter any problems with PC-BSD. The firewall settings (ipfw) are good by default. Spam is a problem in your INBOX where you can apply the proper rules in your favourite mail client. And viruses... I don't need to say anything. :-)

Reply Parent Score: 4

antik Member since:
2006-05-19

The firewall settings (ipfw) are good by default.

Correction: PC-BSD got PF (OpenBSD Packet Filter) as default, autogenerated, firewall. We have firewall gui in our roadmap for 1.4 release, so any ideas and feature requests are welcome.

Reply Parent Score: 3

Joe User Member since:
2005-06-29

Yeah there are some really stupid comments and misconceptions about BSD in this thread...

Too bad. I don't understand why so many Linux users dislike BSD. It's such a nicely designed system. We should all accept each other and accept each other's choice, be it Linux, BSD or Windows, and stop lying.

Reply Parent Score: 5

phoenix Member since:
2005-07-11

The portupgrade suite of tools is not part of the base OS. Anyone who chooses to use them has taken it upon themselves to use that method. Hence, there are only three official methods to install applications in PC-BSD (2 in standard FreeBSD).

Note also that the "package database" you discuss is a portupgrade-only feature, and is not part of the base OS. The FreeBSD ports tree uses /var/db/pkg/* to store installed app info. *ONLY* portupgrade uses /var/db/pkg/pkgdb and /usr/ports/INDEX.db.

The canonical ways to install applications in FreeBSD are:
- via the ports tree
- via packages (pkg_add)

Any other methods that a user chooses to use is at their discretion and their (possible) peril.

Reply Parent Score: 3

vegai Member since:
2005-12-25

"Where did you read that? People are trolling. It's just not true. To install, say, seamonkey on PC-BSD, you > have 3 possibilities:

1. Install the application like on Windows (.pbi file)
2. Install the seamonkey package with: pkg_add -r seamonkey
3. Compile seamonkey from ports: cd /usr/ports/www/seamonkey && make install clean "

You're installing new software. I was talking about updating the whole system.


The other things you said were not against my comments, and I don't disagree with them.

Reply Parent Score: 1