Background: I'm coming to FreeBSD from ArchLinux, which has a ports-like system (ABS)
I'm using FreeBSD on my server and I'm using PC-BSD's pkgng repository until FreeBSD's comes back online (I assume it's still down?). Since this is a headless server, I don't want X dependencies, so I compile those packages that need them (like avahi-app [dep of Samba]). I realize that I could just not enable X, but I don't see the point of bringing in those deps if I don't need them.
However, when I run pkg upgrade, it tries to reinstall the packages that I've built from source, even though the versions installed from source are the same version or newer. I get output like this:
I just ran a portsnap fetch update and portmaster -a, so all ports should be up-to-date.
Why is pkgng trying to update my already up-to-date ports? Is there a way to tell pkgng to ignore source-compiled packages or at least not upgrade things that are already up-to-date? Also, is mixing source and binary packages not recommended?
After a brief search, I didn't see anything obvious about this in the handbook.
I'm using FreeBSD on my server and I'm using PC-BSD's pkgng repository until FreeBSD's comes back online (I assume it's still down?). Since this is a headless server, I don't want X dependencies, so I compile those packages that need them (like avahi-app [dep of Samba]). I realize that I could just not enable X, but I don't see the point of bringing in those deps if I don't need them.
However, when I run pkg upgrade, it tries to reinstall the packages that I've built from source, even though the versions installed from source are the same version or newer. I get output like this:
Code:
$ pkg upgrade
Updating repository catalogue
Upgrades have been requested for the following 19 packages:
Installing xproto: 7.0.24
Installing libXdmcp: 1.1.1
Installing libXau: 1.0.8
Installing libpthread-stubs: 0.3_3
Installing kbproto: 1.0.6
Installing libICE: 1.0.8,1
Installing jpeg: 8_4
Installing jbigkit: 1.6
Installing png: 1.5.17
Installing cups-client: 1.5.4_1
Installing libxcb: 1.9.1
Installing libX11: 1.6.2,1
Installing libSM: 1.2.2,1
Reinstalling dbus-1.6.12 (options changed)
Reinstalling dbus-glib-0.100.2 (direct dependency changed)
Installing tiff: 4.0.3
Reinstalling avahi-app-0.6.31 (direct dependency changed)
Reinstalling links-2.8,1 (options changed)
Reinstalling samba4-4.0.8 (options changed)
Why is pkgng trying to update my already up-to-date ports? Is there a way to tell pkgng to ignore source-compiled packages or at least not upgrade things that are already up-to-date? Also, is mixing source and binary packages not recommended?
After a brief search, I didn't see anything obvious about this in the handbook.