Удовлетворить зависимости 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

Я в тупике. Почему мой фиктивный пакет не удовлетворяет зависимости?

0 ответов

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