一発で出てこなかったのでメモです
Fedora42以降で確認済み(DNF5対応)
sudo dnf config-manager addrepo --set=baseurl=http://rpm.metasploit.com/ --id=metasploit
sudo rpmkeys --import https://apt.metasploit.com/metasploit-framework.gpg.key
sudo dnf install -y metasploit-framework
libcrypt.so.1 が足りなかったので libxcrypt-compat をインストール
sudo dnf install -y 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