我想安装 playerctl,我从 GitHub 下载了它,因为 apt 没有它。然后我需要一个 gobject-2.0,它无法通过 apt 安装,因为它使用正则表达式,因此无法满足依赖关系。
因此,为了安装 gobject2.0,我下载了 glib-master,但它也无法安装,提示说,因为我没有软件包mount
。这毫无道理;我当然有它。
我应该怎么办?
答案1
如果您只是想要 playerctl,我建议您下载.deb
文件并安装它们,而不是自己编译:
- libplayerctl(playerctl 的依赖)
- 播放器控制
以下是我在 Ubuntu 18.04.1 LTS 上所做的:
wget http://ftp.nl.debian.org/debian/pool/main/p/playerctl/libplayerctl2_2.0.1-1_amd64.deb
wget http://ftp.nl.debian.org/debian/pool/main/p/playerctl/playerctl_2.0.1-1_amd64.deb
sudo dpkg -i libplayerctl2_2.0.1-1_amd64.deb playerctl_2.0.1-1_amd64.deb
当然,要使这个功能正常工作,必须满足所有其他依赖项。在我的例子中,它们都是如此。
答案2
在Ubuntu 20.04 及更高版本,playerctl 可通过 apt 在universe
存储库中使用:
sudo apt update
sudo apt install playerctl