Well, first of all those error messages are because your portjail is
already running. It starts with the system by default.
Here's normally what you need to do:
Run "portjail console" as a user, then "su -" within it, to get root
By default your /usr/ports tree will be empty, as you noticed, so go
ahead and fetch the latest with this command:
# portsnap fetch extract update
After that's finished, you'll have a fully-populated /usr/ports
directory. Go ahead and build away with your ports!
Once you've installed some application, such as "gimp", you can then
make icons / shortcuts on your desktop to running the portjail version
of "gimp" with the following as the command name:
"portjail run gimp"
That'll start up the gimp program in your ports jail for you, and you'll
If you are really adventurous (or simply bored), feel free to learn
about what a "jail" on FreeBSD is here:
It's really quite a cool feature, and if you are good with the jail
command there are a lot of possibilities