-
Notifications
You must be signed in to change notification settings - Fork 0
Package management
Prism relies on the pkgsrc technology, using the high-level pkgin utility, which can be simply defined as NetBSD's version of apt and dnf/yum. the default pkgin repository included is Joyent's pkgsrc EL7 x86_64 package host, which is the reason for which the host type will be occasionally report itself as x86_64-redhat-linux-gnu.
The entire package database can be updated (as root) with pkgin update. This will download the latest package repository index (pkg_summary.gz).
you can perform an almost full system upgrade (vast majority of the system will be updated by this) by running (as root) pkgin -y upgrade, or decompressing the package tarballs from this repository's package directory, which will be occasionally updated. please note that the packages uploaded here are simple tarballs, which store the core components only.
-
you can install packages either using BusyBox's
dpkgandrpmutilities (be sure to add a parameter, which will ignore looking for dependencies). -
you can run (as root)
pkgin -y install <package name>.
Prism is based on GNU libc, which will allow you to install the vast majority of programs without installing compatibility libraries.
currently, the pkgsrc bootstrap script seems to be having issues with resolving dependencies, however the pkgsrc method will be included once the issue is resolved.