to change repo(s)...

Do you mean Subversion repos for the source tree?
FTP sites for package repos?
The ports tree?

More information is required.
 
Are you using csup or subversion to manage the source tree?
Or are you using freebsd-update to manage the install?

IOW, how did you do the "upgrade" to stable?

I could list all the different ways to do this (csup, svn, f-update, etc), but knowing which way you used will make it a lot simpler for everyone. :)
 
Every distro has their own repo of latest software for e.g. sabayon (limbo repo), arch (yaourt), not to mention gentoo (overlays), etc.

How to add or change current repos? And which ones with the latest software. Don't know why all the software in FreeBSD is out of date.

tia!
 
Keep in mind that the ports tree has nothing to do with the version of FreeBSD. The same tree is used for all versions and architectures.
 
d_mon said:
Every distro has their own repo of latest software for e.g. sabayon (limbo repo), arch (yaourt), not to mention gentoo (overlays), etc.

How to add or change current repos? And which ones with the latest software. Don't know why all the software in FreeBSD is out of date.

tia!

FreeBSD is not a 'distro'.
Comparing FreeBSD mechanisms to Linux distributions ones will get you nowhere.

Binary packages are separated by target, eg. -STABLE, -RELEASE, -CURRENT. You can think of those as three different repositories. Packages for -RELEASE are compiled only once, when that particular release rolls out. Other two are being periodically updated by newly compiled ports.

There is only one ports tree, regardless of the OS version / tag.

So, if you are on -STABLE but wish to use -CURRENT package repository, set the PACKAGESITE environment variable like nekoexmachina suggested, and just run # pkg_add -rv someprogram.
 
just can you tell me how?

It's already written here. If you're unable to see it, I suggest reading some UNIX shell basics first. You're going to have unpleasant trip with FreeBSD, if you can't grasp some UNIX fundamentals.
 
Back
Top