我正在尝试安装蓝人它似乎依赖 pygtk-2.0。执行时./configure
,它在这里停止:
configure: error: Package requirements (pygtk-2.0 >= 2.12.0) were not met:
No package 'pygtk-2.0' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix.
Alternatively, you may set the environment variables PYGTK_CFLAGS and PYGTK_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.
由于无法通过 获得 python-gtk2 apt
,因此我按照说明从包中手动安装了它这里。
然后尝试再次配置 blueman,但仍然出现相同的错误。
我是否遗漏了什么?
答案1
需要pygtk-2.0.pc文件最后适用于 Ubuntu 18.04 LTS,来自python-gtk2-dev
包裹。
因此您必须使用以下命令手动下载并安装此开发包及其依赖项:
cd ~/Downloads
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-5.1ubuntu2_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2-dev_2.24.0-5.1ubuntu2_all.deb
sudo apt-get update
sudo apt-get install ./python-gtk2-dev_2.24.0-5.1ubuntu2_all.deb ./python-gtk2_2.24.0-5.1ubuntu2_amd64.deb
然后通过 检查其注册pkg-config --list-all | grep pygtk-2.0
。
另请注意,基于 Gtk3.0 的现代 BlueMan 版本存在在官方宇宙Ubuntu 20.04 LTS 的 Pocket。您可以像下面这样简单地安装 BlueMan
sudo apt-add-repository universe
sudo apt-get install blueman