我试图在 Linux 上使用 Play 安装英雄无敌 3。当我启动程序时,它给了我一条错误消息
PlayOnLinux 找不到 wine(来自 Wine)。您应该安装它以使用 PlayOnLinux。
sudo apt-get install wine
Run Code Online (Sandbox Code Playgroud)
我试过这个,但我收到一条错误消息:
E:无法纠正问题,您持有破损的包裹。
我该怎么办?
输入:
sudo apt-get install wine
Run Code Online (Sandbox Code Playgroud)
输出:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package wine is a virtual package provided by:
winehq-staging 4.0~rc1~cosmic
winehq-stable 3.0.4~cosmic
winehq-devel 4.0~rc1~cosmic
wine-development 3.6-1
You should explicitly select one to install.
E: Package 'wine' has no installation candidate
Run Code Online (Sandbox Code Playgroud)
当我输入时:
sudo apt-get install winehq-stable
Run Code Online (Sandbox Code Playgroud)
我明白了:
Reading package lists... Done
Building dependency tree
Reading state …Run Code Online (Sandbox Code Playgroud) youtube-dl 既不下载视频也不下载 mp3。这是我使用的命令:
youtube-dl --extract-audio --audio-format mp3 <Youtube URL>
Run Code Online (Sandbox Code Playgroud)
输出:
m62iekbg9eo:“令牌”参数不明原因不在视频信息中;请在https://yt-dl.org/bug上报告此问题。确保您使用的是最新版本; 有关如何更新,请参阅 https://yt-dl.org/update。请务必使用 --verbose 标志调用 youtube-dl 并包含其完整输出。
版本为 2018.03.14。我用pip升级了它,它说它升级了。但是当我询问版本时,youtube-dl --version
它仍然显示我 2018.03.14。
所以我删除了 youtube-dl 并用 pip 重新安装了它。我使用的命令:
sudo apt-get remove youtube-dl
sudo apt-get install python-pip
pip install --user youtube-dl
Run Code Online (Sandbox Code Playgroud)
但是现在,当我尝试下载 mp3 时,它说:
bash: /usr/bin/youtube-dl: 没有那个文件或目录
我也使用 18.04.3 LTS