How to change pkg repository?

I have read the manual of pkg and pkg.conf. However I can't find how to change pkg repository. PACKAGESITE and MIRROR_TYPE are deprecated. What is the right way to change repository? And is the pkg repository different with the full freebsd FreeBSD mirrors?
 
The bare minimum...

/etc/pkg/FreeBSD.conf:
Code:
FreeBSD: { 
  url             : "pkg+http://pkg.FreeBSD.org/${ABI}/latest",
  enabled         : yes,
  mirror_type     : "SRV",
}

Change the url part to whatever suits you. The above uses the defaults: it tells pkg to fetch packages for the system's architecture and lets the server redirect to the closest mirror.

I don't understand your second question. What repository are you talking about and what are "full FreeBSD mirrors"?!
 
As I know, the pkg repository only contains binary packages. But the full FreeBSD mirrors contain source code and binary packages (maybe that is called Ports repository, I don't know). That's worked on Ports and I know that contains binary packages. So I wonder whether it can be used as a pkg repository.
 
Thread's been dead for 10 years.

And it's not correct, you should never edit /etc/pkg/FreeBSD.conf. Your changes are likely removed with an update to the base OS.
 
Back
Top