Re: Installing non-base packages from dvd1.iso

From: Lars Tunkrans <drsnx60_at_gmail.com>
Date: Mon, 27 Oct 2025 09:58:17 UTC
HI ,    Im  travelling  away   from  my  lab  computers  this week,

I  plan  to  return   to  normal  on   Friday  30/10    and will  
install   Beta3  or  Beta4   then.

     Regards

                 //Lars

On 10/27/25 4:27 AM, Mark Millard wrote:
> 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
>
>