Skip to main content

D3 Dependencies - Must Load Manually

  • December 15, 2025
  • 5 replies
  • 63 views

Brian Cram
Forum|alt.badge.img+3

Due to some security issues, the D3 installers' ability to automatically download dependency packages is no longer available. This makes it necessary to load dependencies manually before running D3_setup. Here are the instructions:

First, disable D3_setup's attempt to load dependencies:

mkdir /usr/lib/pick  ( if /usr/lib/pick doesn't already exist )
cat /dev/null > /usr/lib/pick/d3depends  ( if the depends file doesn't already exist )

==================================

Manually loading dependencies on Linux versions 7 and lower:

D3 Linux versions 9.2 and lower:

yum install dialog.i686
yum install glibc-devel
yum install ncurses-devel
yum install libgcc.i686
yum install net-tools
yum install gcc
yum install pam-devel
yum install pam-devel.i686
yum install glibc-devel
yum install glibc-devel.i686
yum install libuuid
yum install openssl098e
yum install hal-libs
yum install libidn

D3 Linux versions 10.1 through 10.3.2:

yum install dialog
yum install dialog.x86_64
yum install gcc
yum install libcurl-devel
yum install libcurl.i686
yum install pam-devel
yum install pam-devel.i686
yum install xinetd
yum install net-tools
yum install psmisc
yum install glibc-devel
yum install glibc-devel.i686
yum install libgcc.i686
yum install ncurses-devel
yum install ncurses-devel.i686
yum install ncurses-libs.i686
yum install libidn
yum install libuuid
yum install openssl
yum install openssl-devel
yum install initscripts
yum install gcc-c++
dnf install python-devel
And if you're running 10.3.2 over Linux version 7:
yum install centos-release-scl
yum install devtoolset-8-gcc devtoolset-8-gcc-c++
scl enable devtoolset-8 – bash

==================================

Manually loading dependencies on Linux versions 8 and higher:

D3 Linux versions 10.3.2 and higher:
dnf install dialog
dnf install dialog.x86_64
dnf install gcc
dnf install libcurl-devel
dnf install libcurl.i686
dnf install pam-devel
dnf install pam-devel.i686
dnf install xinetd (Linux 8, deprecated on 9)
dnf install net-tools
dnf install psmisc
dnf install glibc-devel
dnf install glibc-devel.i686
dnf install libgcc.i686
dnf install ncurses-devel
dnf install ncurses-devel.i686
dnf install ncurses-libs.i686
dnf install libidn (Linux 8, deprecated on 9)
dnf install libuuid
dnf install openssl
dnf install openssl-devel
dnf install initscripts
dnf install gcc-c++
dnf install python-devel
For 10.3.3 and higher, also install the following:
dnf install libstdc++
dnf install libstdc++-devel
dnf install mpfr-devel
dnf install libgcc
dnf install cpp
dnf install kernel-headers
dnf install libgomp
dnf install libmpc
dnf install nss-softokn-freebl

5 replies

Brian Cram
Forum|alt.badge.img+3
  • Author
  • Rocketeer
  • December 16, 2025

And I don’t believe I need to say this, but just in case, that’s a text document from which you can copy and paste and save your fingers some typing pain….


Kiran Debram
  • New Participant
  • February 16, 2026

I found that if you are using Redhat 8.10 and install D3 Version 10.3 you can get the d3depends to download automatically if you modify the /etc/system-release file 
From: Red Hat Enterprise Linux release 8.10 (Ootpa)
To: Red Hat Enterprise Linux release 8.6 (Ootpa)

Make sure to change it back when you done with the setup.

Doesn’t work with D3 10.3.4.7


Brian Cram
Forum|alt.badge.img+3
  • Author
  • Rocketeer
  • February 17, 2026

Kiran, I’m really confused. The FTP site from which D3_setup downloads packages (repository) was disabled late last year. Are you saying you tried it with 10.3 over 8.10 more recently than November of last year and it worked????


Kiran Debram
  • New Participant
  • February 25, 2026

Hi, Brain.

Yes indeed i had a incident this year where a clients server crashed and i needed to perform a reload of linux and d3 and it worked. 


Brian Cram
Forum|alt.badge.img+3
  • Author
  • Rocketeer
  • February 26, 2026

Don’t rely on that. There may be a cached version of the now-disabled Rocket FTP server somewhere that you're hitting, which means someday it will probably fail.