一発で出てこなかったのでメモです
Fedora40で確認済み
sudo dnf config-manager --add-repo http://rpm.metasploit.com/
sudo dnf install metasploit-framework
libcrypt.so.1 が足りなかったので libxcrypt-compat をインストール
sudo dnf install libxcrypt-compat
/opt/metasploit-framework 配下にインストールされるので PATHも通す
#初回だけ実行
echo 'export PATH="$PATH:/opt/metasploit-framework/bin"' >> ~/.bash_profile
source ~/.bash_profile
msfdb init
msfconsoleを実行
利用するlisten port/fileに応じて sudo
msfconsole