Re: Trying to understand base system packages

From: infoomatic <infoomatic_at_gmx.at>
Date: Fri, 05 Dec 2025 15:27:39 UTC
This is because you have installed certain FreeBSD sets, which are meta 
packages. I do admit that the messages from pkg should be improved.

If you want to know what FreeBSD-set-* pulls in FreeBSD-sendmail as a 
dependency, use "pkg info -r FreeBSD-sendmail", and then uninstall the 
set. You can then uninstall FreeBSD-sendmail.

On my VM which I dedicated to understanding pkgbase, I only have 
FreeBSD-set-minimal-jail and FreeBSD-set-kernels installed.

"man freebsd-base" also helps.

hth,

Robert


On 05.12.25 15:31, Sad Clouds wrote:
> On Fri, 5 Dec 2025 13:45:10 +0100
> Marco Moock <mm@dorfdsl.de> wrote:
> 
>>> # pkg delete FreeBSD-sendmail
>>> Cannot solve problem using SAT solver, trying another plan
>>> Cannot solve problem using SAT solver, trying another plan
>>> Cannot solve problem using SAT solver, trying another plan
>>> Checking integrity... done (0 conflicting)
>>> 1 packages requested for removal: 0 locked, 1 missing
>>
>> The MTA selection is being done with /etc/mail/mailer.conf
>> I assume it is not intended to delete the actual software, as it is
>> part of the base system.
>>
> 
> This happens for every other base package:
> 
> # pkg delete FreeBSD-games
> Cannot solve problem using SAT solver, trying another plan
> Cannot solve problem using SAT solver, trying another plan
> Cannot solve problem using SAT solver, trying another plan
> Checking integrity... done (0 conflicting)
> 1 packages requested for removal: 0 locked, 1 missing
>