Installing non-base packages from dvd1.iso (was: FreeBSD 15.0-BETA2 Now Available) BETA3
- Reply: Lars Tunkrans : "Re: Installing non-base packages from dvd1.iso"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 27 Oct 2025 03:27:27 UTC
Graham Perrin <grahamperrin_at_gmail.com> wrote on
Date: Sun, 26 Oct 2025 17:27:15 UTC :
> On 19/10/2025 06:42, Lars Tunkrans wrote:
>
> > HI
> >
> > I downloaded the 15.0-Beta2-amd64-DVD1.iso
> > I attempted to install the supplied X11/KDE/GNOME packages
> > supplied on the DVD in the DVD: ./packages directory.
> > But the DVD:./packages/repos directory and the
> > DVD:./packages/repos/FreeBSD_install_cdrom.conf file is missing .
> >
> > …
>
>
> Also <https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290024>
>
> /290024 – FreeBSD Installer live system: /bin/sh: indexinfo: not found,
> pkg: POST-INSTALL script failed/
>
>
> (Installations fail for things such as nano.)
Colin/Lexi: See later notes below about the content
of packages/repos/FreeBSD_install_cdrom.conf . The
rest is probably not of interest.
# ls -lodT ~/FreeBSD-15.0-BETA3-amd64-dvd1.iso
-rw-r--r-- 1 root wheel uarch 4245942272 Oct 23 23:35:48 2025 /usr/home/root/FreeBSD-15.0-BETA3-amd64-dvd1.iso
Having mounted it to /mnt . . .
# find -s /mnt/ -name FreeBSD_install_cdrom.conf -print
/mnt/packages/repos/FreeBSD_install_cdrom.conf
# ls -lodT /mnt/packages/*
drwxr-xr-x 1 root wheel - 2048 Oct 23 23:05:51 2025 /mnt/packages/FreeBSD:15:amd64
lrwxr-xr-x 1 root wheel - 0 Oct 23 23:05:51 2025 /mnt/packages/freebsd:15:x86:64 -> FreeBSD:15:amd64
drwxr-xr-x 1 root wheel - 2048 Oct 23 23:05:51 2025 /mnt/packages/repos
# ls -lodT /mnt/packages/*/*
drwxr-xr-x 1 root wheel - 106496 Oct 23 23:05:51 2025 /mnt/packages/FreeBSD:15:amd64/All
drwxr-xr-x 1 root wheel - 2048 Oct 23 23:05:51 2025 /mnt/packages/FreeBSD:15:amd64/Latest
-rw-r--r-- 1 root wheel - 206116 Oct 23 23:05:51 2025 /mnt/packages/FreeBSD:15:amd64/data.pkg
lrwxr-xr-x 1 root wheel - 0 Oct 23 23:05:51 2025 /mnt/packages/FreeBSD:15:amd64/data.tzst -> data.pkg
-rw-r--r-- 1 root wheel - 179 Oct 23 23:05:51 2025 /mnt/packages/FreeBSD:15:amd64/meta
-rw-r--r-- 1 root wheel - 179 Oct 23 23:05:51 2025 /mnt/packages/FreeBSD:15:amd64/meta.conf
-rw-r--r-- 1 root wheel - 206139 Oct 23 23:05:51 2025 /mnt/packages/FreeBSD:15:amd64/packagesite.pkg
lrwxr-xr-x 1 root wheel - 0 Oct 23 23:05:51 2025 /mnt/packages/FreeBSD:15:amd64/packagesite.tzst -> packagesite.pkg
drwxr-xr-x 1 root wheel - 106496 Oct 23 23:05:51 2025 /mnt/packages/freebsd:15:x86:64/All
drwxr-xr-x 1 root wheel - 2048 Oct 23 23:05:51 2025 /mnt/packages/freebsd:15:x86:64/Latest
-rw-r--r-- 1 root wheel - 206116 Oct 23 23:05:51 2025 /mnt/packages/freebsd:15:x86:64/data.pkg
lrwxr-xr-x 1 root wheel - 0 Oct 23 23:05:51 2025 /mnt/packages/freebsd:15:x86:64/data.tzst -> data.pkg
-rw-r--r-- 1 root wheel - 179 Oct 23 23:05:51 2025 /mnt/packages/freebsd:15:x86:64/meta
-rw-r--r-- 1 root wheel - 179 Oct 23 23:05:51 2025 /mnt/packages/freebsd:15:x86:64/meta.conf
-rw-r--r-- 1 root wheel - 206139 Oct 23 23:05:51 2025 /mnt/packages/freebsd:15:x86:64/packagesite.pkg
lrwxr-xr-x 1 root wheel - 0 Oct 23 23:05:51 2025 /mnt/packages/freebsd:15:x86:64/packagesite.tzst -> packagesite.pkg
-rw-r--r-- 1 root wheel - 209 Oct 23 23:05:51 2025 /mnt/packages/repos/FreeBSD_install_cdrom.conf
# cat /mnt/packages/repos/FreeBSD_install_cdrom.conf
#
#
# The pkg(8) repository configuration file for the installation DVD.
#
FreeBSD_install_cdrom: {
url: "file:///dist/packages/${ABI}",
mirror_type: "none",
enabled: yes
}
FreeBSD: {
enabled: no
}
(The comment or something should probably be explicit
about "port-package repository configuration file for
the installation DVD" these days. More importantly
the content lacks a 'enabled: no' for FreeBSD-ports
and for FreeBSD-ports-kmods as well.)
# ls -lodT /mnt/dist/*
ls: /mnt/dist/*: No such file or directory
# find -s /mnt/ -name dist -print
/mnt/var/audit/dist
# ls -lodT /mnt/var/audit/dist/*
ls: /mnt/var/audit/dist/*: No such file or directory
That suggests that the dvd (if any) or .iso is mounted
to /dist in the intended context, not to /mnt like I
did.
QUOTE of: https://docs.freebsd.org/en/books/handbook/bsdinstall/
-dvd1.iso: This file contains all of the files needed to
install FreeBSD, its source, and the Ports Collection.
It also contains a set of popular binary packages for
installing a window manager and some applications so that
a complete system can be installed from media without
requiring a connection to the Internet. . . .
END QUOTE
There is no claim there that most of the alternative window
managers or most applications are included.
# ls -C1 /mnt/packages/FreeBSD:15:amd64/All/*.pkg | wc -l
647
So some is there, but not all that much.
I was unable to check your X11/KDE/GNOME reference, as there
is nothing with any specific name that you gave for checking.
It was easier to guess at:
# ls -lodT /usr/ports/*/nano
drwxr-xr-x 2 root wheel uarch 6 Sep 11 22:08:50 2025 /usr/ports/editors/nano
# ls -C1 /mnt/packages/FreeBSD:15:amd64/All/nano*.pkg
ls: /mnt/packages/FreeBSD:15:amd64/All/nano*.pkg: No such file or directory
So, yea, not there. But not all that surprising.
===
Mark Millard
marklmi at yahoo.com