"No package 'pygtk-2.0' found" on Ubuntu 20.04 even after installing python-gtk2 from archives

Я пытаюсь установить blueman, который, похоже, имеет 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, но все равно получаю ту же ошибку.

Я что-то упускаю?

2
задан 7 July 2021 в 21:36

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 .

Также обратите внимание, что современная версия BlueMan на основе Gtk3.0 существует в официальном отсеке для Ubuntu 20.04 LTS. Вы можете установить BlueMan так же просто, как

sudo apt-add-repository universe
sudo apt-get install blueman
3
ответ дан 28 July 2021 в 11:21

Другие вопросы по тегам:

Похожие вопросы: