yt-dlp(静的ビルド)ダウンロード、/usr/local/bin/ に設置。
~]# cd /tmp/ tmp]# curl -LO https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp tmp]# mv yt-dlp /usr/local/bin/ tmp]# chmod 755 /usr/local/bin/yt-dlp tmp]# chown root: /usr/local/bin/yt-dlp tmp]# yt-dlp --version
パスの通っているディレクトリに Deno をインストールする。
~]# curl -fsSL https://deno.land/x/install/install.sh | sudo DENO_INSTALL=/usr/local sh ~]# deno -version
pip で pycryptodomex をインストールする。
~]# dnf install python3-pip ~]# /usr/bin/python3 -m pip install pycryptodomex
もし、Python が yt-dlp が要求するバージョンの条件を満たさなかったら、必要なバージョンを指定してインストールする。
利用可能なパッケージのみを表示。
~]# dnf list --available 'python3.[0-9][0-9].x86_64'
必要なバージョンを指定してインストール。
~]# dnf -y install python3.xx
/usr/bin/ にインストールされた Python を確認。
~]# ls -l /usr/bin/ | grep python
ensurepip は pip を後付けするための Python 標準ツール。
~]# /usr/bin/python3.xx -m ensurepip --upgrade
pip が入ったか確認。
~]# /usr/bin/python3.xx -m pip --version
pycryptodomex をインストール。
~]# /usr/bin/python3.xx -m pip install pycryptodomex
確認。
~]# /usr/bin/python3.xx -m pip show pycryptodomex