Disappearance of <
https://www.freebsd.org/ports/> was premature.
The page could,
should have been improved.
Yep, it's important for people to know the basics, especially since FreeBSD-provided packages are no longer limited to the ports tree.
Less basic, an obscure example of a vital non-ports package:
Code:
root@mowa219-gjp4-zbook-freebsd:~ # bectl list -c creation
BE Active Mountpoint Space Created
n264998-d9fee1d02178-a - - 5.79G 2023-08-24 21:07
n264998-d9fee1d02178-b - - 573M 2023-08-25 15:31
n265053-315ee00fa961-a - - 458M 2023-08-28 11:13
n265053-315ee00fa961-c - - 12.7G 2023-08-31 16:36
n266415-257b04454818-e - - 13.3G 2023-12-03 06:11
n266992-604de40a024c-b - - 1005M 2023-12-19 10:28
n266992-604de40a024c-c - - 521M 2023-12-22 14:46
n266992-604de40a024c-d NR / 483G 2023-12-25 08:36
root@mowa219-gjp4-zbook-freebsd:~ # bectl create n266992-604de40a024c-e
root@mowa219-gjp4-zbook-freebsd:~ # bectl mount n266992-604de40a024c-e /tmp/up
/tmp/up
root@mowa219-gjp4-zbook-freebsd:~ # pkg -r /tmp/up lock -l
Currently locked packages:
root@mowa219-gjp4-zbook-freebsd:~ # pkg -r /tmp/up query -e '%o = base' %n
FreeBSD-clibs
root@mowa219-gjp4-zbook-freebsd:~ # pkg -r /tmp/up delete FreeBSD-clibs
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):
Installed packages to be REMOVED:
FreeBSD-clibs: 15.snap20231222052511
Number of packages to be removed: 1
The operation will free 4 MiB.
Proceed with deinstalling packages? [y/N]: y
pkg: Cannot delete vital package: FreeBSD-clibs!
pkg: If you are sure you want to remove FreeBSD-clibs,
pkg: unset the 'vital' flag with: pkg set -v 0 FreeBSD-clibs
root@mowa219-gjp4-zbook-freebsd:~ # bectl umount n266992-604de40a024c-e
root@mowa219-gjp4-zbook-freebsd:~ # bectl destroy n266992-604de40a024c-e
root@mowa219-gjp4-zbook-freebsd:~ #