I thought I would pass a few minutes and upgrade my yt-dlp install. I am running a frugal install on HDD.
So a
yt-dlp -U yielded a message to the effect that the current version was an apt install and that it (apt) should be used for the upgrade.
OK. Tried this:
Code: Select all
# apt install yt-dlp
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
yt-dlp is already the newest version (2023.03.04-1).
0 upgraded, 0 newly installed, 0 to remove and 9 not upgraded.
#
The version listed is not the latest available!
Download a version from https://github.com/yt-dlp/yt-dlp/releases, change permissions so the file can be executed and:
Code: Select all
# yt-dlp --version
Error loading shared library libz.so.1: Exec format error (needed by /initrd/mnt/tmpfs/tmp/staticx-LnDjkp/yt-dlp_linux)
Error relocating /initrd/mnt/tmpfs/tmp/staticx-LnDjkp/yt-dlp_linux: inflate: symbol not found
Error relocating /initrd/mnt/tmpfs/tmp/staticx-LnDjkp/yt-dlp_linux: inflateInit_: symbol not found
Error relocating /initrd/mnt/tmpfs/tmp/staticx-LnDjkp/yt-dlp_linux: inflateEnd: symbol not found
#
The issue is that this file/folder (whatever) does not exist /initrd/mnt/tmpfs/tmp/staticx-LnDjkp/yt-dlp_linux - (EDIT) I am not entirely sure that statement is correct. The /initrd/blah/blah does not exist in the working Fossa64 yt-dlp.
The library file libz so.1 does exist.
It should be noted that the yt-dlp -U command worked perfectly in Fossa64.
I particularly want the bookworm64 version to work because it is the only install without adblockers installed - a requirement for some sites I visit.