Replacing base commands with pkg versions

Arthur Chance freebsd at
Tue Jan 29 12:35:16 UTC 2019

On 29/01/2019 12:31, Lorenzo Salvadore via freebsd-questions wrote:
>> What is the recommended way of dealing with the base versions of
>> commands when installing a package version instead? Should I chmod -x
>> the base executable(s), delete them or rename them? What happens if I
>> subsequently do a freebsd-update - do the base executables get
>> reinstated or are they ignored?
>> The specific case I'm interested in is unbound under 11.2, but this
>> applies to a variety of programs (CUPS vs base lpr, or base vs pkg llvm
>> come to mind) and if there's any official guidance on this I've missed it.
> I cannot give you an official answer, but if you always want to have the pkg
> version getting precedence on the base version, I would reorder the PATH
> variable.
> If instead you want to mix versions, I would not change the base system, I
> would rather create aliases for the shell.

In this case I specifically want to disable the base commands, and want
them to be disabled under all circumstances, hence the suggestions of
chmod -x, etc.

Always learn from the mistakes of others, because you won't live long
enough to learn from making all possible mistakes yourself.

More information about the freebsd-questions mailing list