On a freshly flashed AGX Orin, with L4T R34.1.1 :
sudo apt install rng-tools reveals a conflict with nvidia-l4t-init.
default config file installed by nvidia-l4t-init prevents rng-tools from being installed.
$ sudo apt install rng-tools Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: rng-tools 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/21,7 kB of archives. After this operation, 97,3 kB of additional disk space will be used. (Reading database ... 228998 files and directories currently installed.) Preparing to unpack .../rng-tools_5-1ubuntu2_arm64.deb ... Unpacking rng-tools (5-1ubuntu2) ... dpkg: error processing archive /var/cache/apt/archives/rng-tools_5-1ubuntu2_arm64.deb (--unpack): trying to overwrite '/etc/default/rng-tools', which is also in package nvidia-l4t-init 34.1.1-20220516211757 Errors were encountered while processing: /var/cache/apt/archives/rng-tools_5-1ubuntu2_arm64.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
I am unsure which package is more appropriate to contain the default config file.
The only difference is
HRNGDEVICE=/dev/urandom, enabled in the nvidia version, commented in the ubuntu version.
You can use dpkg to force overwrite the file, and then modify the default config back to how nvidia had it, but it seems to break later jetpack updates when nvidia-l4t-init needs to be updated.
Is there a better way for nvidia to impose their configuration?