“没有 apt 包“yt-dlp”,但有一个具有该名称的快照”是什么意思?

Mai*_*rey 3 package-management apt

我只想使用以下命令安装 yt-dlp:sudo apt install yt-dlp。但我收到这样的消息:

Reading package lists... Done
Building dependency tree       
Reading state information... Done

No apt package "yt-dlp", but there is a snap with that name.
Try "snap install yt-dlp"

E: Unable to locate package yt-dlp
Run Code Online (Sandbox Code Playgroud)

问题是什么snap意思?

Sax*_*owl 5

Snap只是Canonical(Ubuntu)制作的一个软件打包和部署系统,旨在方便在linux系统上安装和更新软件

对于您的问题,这仅意味着 Ubuntu 存储库中没有可用的“yt-dlp”软件包,但它还表示使用 snap“snap install yt-dlp”可以使用同名的 snap 软件包

请注意,您可以使用 python 的软件包安装程序简单地安装 yt-dlp,而不是使用以下命令安装 snap:

pip install yt-dlp
Run Code Online (Sandbox Code Playgroud)

  • 请查看 /sf/ask/2051748191/,了解有关将“sudo”与“pip install”一起使用的问题。 (4认同)
  • 请注意,您需要“apt install python3-pip”,这可能不是每个 Ubuntu 安装都附带的。 (2认同)