Re: FreeBSD-15.1-RELEASE-amd64-dvd1.iso Optional Packages nowhere to be found after installation
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