wget https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/8-07-14_MegaCLI.zip
or
curl -LO https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/8-07-14_MegaCLI.zip
unzip 8-07-14_MegaCLI.zip
For Debian
cd Linux
sudo alien MegaCli-8.07.14-1.noarch.rpm # convert from rpm to deb first
sudo dpkg -imegacli_8.07.14-2_all.deb
For CentOS
sudo yum install MegaCli-8.07.14-1.noarch.rpm
For CentOS
sudo alternatives --install '/usr/bin/MegaCli64' 'MegaCli64' '/opt/MegaRAID/MegaCli/MegaCli64' 1
sudo alternatives --install '/usr/bin/MegaCli' 'MegaCli' '/opt/MegaRAID/MegaCli/MegaCli64' 1
sudo alternatives --install '/usr/bin/megacli' 'megacli' '/opt/MegaRAID/MegaCli/MegaCli64' 1
For Debian
sudo update-alternatives --install '/usr/bin/MegaCli64' 'MegaCli64' '/opt/MegaRAID/MegaCli/MegaCli64' 1
sudo update-alternatives --install '/usr/bin/MegaCli' 'MegaCli' '/opt/MegaRAID/MegaCli/MegaCli64' 1
sudo update-alternatives --install '/usr/bin/megacli' 'megacli' '/opt/MegaRAID/MegaCli/MegaCli64' 1
/opt/MegaRAID/MegaCli/MegaCli64 -h
MegaCli64 -h
MegaCli -h
megacli -h
Thanks guys for the GIST. Things have changed a lot, at least on my AlmaLinux system:
rpm -qi ncurses
yum -y install ncurses-compat-libs-6.1-7.20180224.el8.x86_64
doesn't work, just says no match for argument.ln -s /usr/lib64/libncurses.so.6.2 /usr/lib64/libncurses.so.5
doesn't work either. MegaCli64 still spits out ncurses 5 issueThen I saw the comment:
And so gave ChatGPT a spin on the statement:
Looks like I'm going to be wasting a lot of time getting MegaCLI working on a newer AlmaLinux system..