Удовлетворить зависимости python-gtk2 на Ubuntu 22.04
Я пытаюсь установить python-gtk2 на Ubuntu 22.04 следующим образом:
$ wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-6_amd64.deb
$ sudo dpkg -i python-gtk2_2.24.0-6_amd64.deb
Однако это не удается, потому что python-gtk2 зависит от Python 2, но в Ubuntu 22.04 пакет был переименован с «python» на «python2».
Поэтому я создаю фиктивный пакет. Вот управляющий файл:
Section: misc
Priority: optional
Standards-Version: 3.9.2
Package: python
Version: 2.7.18-3
Maintainer: Nobody <nobody@example.com>
Architecture: all
Description: Dummy package to provide python on Ubuntu 22.04
Я собираю этот пакет с помощью equiv-build и устанавливаю его. Однако, когда я снова пытаюсь установить python-gtk2, он все равно не проходит проверку зависимостей:
sudo dpkg -i Territory_Editor/src/python-gtk2_2.24.0-6_amd64.deb (Чтение базы данных... 430347 файлов и каталогов, установленных на данный момент.) Подготовка к распаковке .../python-gtk2_2.24.0-6_amd64.deb ... Распаковка python-gtk2 (2.24.0-6) поверх (2.24.0-6)... dpkg: проблемы с зависимостями препятствуют настройке python-gtk2: python-gtk2 зависит от python:any (>= 2.6.6-7~). dpkg: ошибка обработки пакета python-gtk2 (--install): проблемы с зависимостями - оставить ненастроенным При обработке возникли ошибки: Python-GTK2
Я в тупике. Почему мой фиктивный пакет не удовлетворяет зависимости?