Re: FreeBSD-15.1-RELEASE-amd64-dvd1.iso Optional Packages nowhere to be found after installation

From: Mark Millard <marklmi_at_yahoo.com>
Date: Thu, 23 Jul 2026 18:49:00 UTC
On 7/22/26 15:57, John Gaskill wrote:
> I recently reinstalled FreeBSD-15.1 to an all new machine from the dvd, and like
> many others am trying to install a number of optional package sets which are
> supposed to be included in the dvd1 distribution as non-automatically installed
> "package-sets."
> 
> the pkg-query -e '%a = 0' %o
> 
> produces a list of various package-sets located.  Resulting in a list of the following"
> 
> base/FreeBSD-kernal-generic
> base/FreeBSD-kernal-generic-dbg
> (12 more      )   base/FreeBSD-***-generic
> (similar lines )   base/FreeBSD-***-generic-dbg
> and ending with
> ports-mgmt/pkg
> 
> Further inquiry reveals no directories or files with these names.

It is not specifically 15.1-RELEASE for my context here, but, for
illustration that should at least be suggestive:

# pkg info -l FreeBSD-kernel-generic
FreeBSD-kernel-generic-16.snap20260713093225:
        /boot/kernel/accf_data.ko
        /boot/kernel/accf_dns.ko
        /boot/kernel/accf_http.ko
        /boot/kernel/accf_tls.ko
. . .

# pkg info -l FreeBSD-kernel-generic-dbg
FreeBSD-kernel-generic-dbg-16.snap20260713093225:
        /usr/lib/debug/boot/kernel/accf_data.ko.debug
        /usr/lib/debug/boot/kernel/accf_dns.ko.debug
        /usr/lib/debug/boot/kernel/accf_http.ko.debug
        /usr/lib/debug/boot/kernel/accf_tls.ko.debug
. . .

Do not expect a pkg name to necessarily exactly match the name of any
directory or file that it contains for installation.

> 
> The above pkg query was made after putting a revised copy of the
> FreeBSD_install_cdrom.conf and and modifying the FreeBSD.conf
> in /usr/local/etc/pkg/repos/ as Sir Dice suggested and then experi-
> enced a number of failed installed package attempts, with all trying
> to go online before trying to find the file.
> 
> I assumed that "pkg install fusefs-exfat" would not be a big deal.

With a sufficiently modern pkg, such as 2.7.5,

# pkg install -rFreeBSD-ports fusefs-exfat

would not try to involve pkgbase packages that are in the FreeBSD-base
repository, such as avoiding the FreeBSD-kernel-* above. It does so by
only using the FreeBSD-ports repository, not all the repositories that
are enabled by default in your environment.

Again my context is not a match to 15.1-RELEASE but, for illustration:

# pkg repos -el
FreeBSD-base
main-aarch64-default

are my by-default-enabled repositories. (I build my own port-packages,
mostly to avoid any interesting-commit vs. distribution delay at taht
point.)

My personal choice for commands allowing -r REPONAME arguments is to be
explicit about the exact ones I want to be used for the specific command.

There are some pkg commands that are designed for use with all one's
normal repositories being involved (no -r REPONAME arguments), which is
why I have both enabled by default and use command line options to use
subsets instead.

> 
> Appreicate any help. 
> 
> 


-- 
===
Mark Millard
marklmi at yahoo.com