我使用 pip 安装了 youtube-dl,视频在 mpv player 中打开,但我没有安装。我检查了系统日志,显示以下内容:
: As-WARNING **: failed to rescan: Failed to parse /usr/share/applications/mpv.desktop.dpkg-new file: cannot process file of type text/plain
注意:它是在今天(9 月 19 日)安装的,是否可能与 youtube-dl 一起安装?我使用以下命令安装 yt-dl
wget -O - https://yt-dl.org/downloads/latest/youtube-dl | sudo tee /usr/local/bin/youtube-dl >/dev/null
sudo chmod a+x /usr/local/bin/youtube-dl 失败,因此通过 pip 安装
sudo apt-get install python-setuptools
sudo easy_install pip
sudo pip install --upgrade youtube-dl
yt-dl 会自行安装 mpv 吗?
答案1
yt-dl 会自行安装 mpv 吗?
不,您是单独安装的,或者将其作为另一个软件包的依赖项安装的。您可以使用以下命令列出它的软件包依赖项apt-cache depends
,如下所示:
tom@desktop:~$ apt-cache depends youtube-dl
youtube-dl
Depends: python-pkg-resources
Depends: <python:any>
python:i386
python
Depends: <python:any>
python:i386
python
|Recommends: aria2
|Recommends: wget
wget:i386
Recommends: curl
curl:i386
|Recommends: ffmpeg
ffmpeg:i386
Recommends: libav-tools
|Recommends: mpv
mpv:i386
|Recommends: mplayer
mplayer:i386
Recommends: mplayer2
Recommends: rtmpdump
mpv 仅作为推荐列出,而不是依赖项。如果您安装 youtube-dl 并接受默认选择,则不会安装 mpv。
如果您没有单独安装它,您可以使用命令检查 mpv 的“反向依赖项” apt-cache rdepends mpv
,以查看它作为依赖项安装的内容(我认为这假设原始包仍然必须安装,但不是 100% 确定)。如果您在那里没有看到任何需要保留的内容,您可以安全地删除 mpv 包。
为了完整起见,您可以使用命令删除系统范围内所有不必要的依赖项sudo apt autoremove
。