В Ubuntu / Debian я использую пакет checkinstall
при установке пакетов из источника
sudo checkinstall make install
или
sudo checkinstall python setup.py install
Myпроблема в том, что пакеты Python, использующие setuptools
(которые изменяют файл easy-install.pth
), не могут быть установлены правильно, так как checkinstall
просит перезаписать easy-install.pth
для каждого нового пакета Python, который его использует.
Я знаю, что могу использовать pip install <package>
, но зависимости, координируемые системой пакетов Debian, не "увидят" этот пакет, если не обработать хотя бы с checkinstall
из-за недостатка моих знаний.
Я надеюсь, что моя терминология вернаи я хотел бы знать, может ли эта проблема быть как-то решена, спрашивая себя:
- может
checkinstall
так или иначе работать с пакетом Python, который использует setuptools
?, или - можетПакет Python, который использует
setuptools
, должен быть установлен по-другому (как, например, избегать записи в easy-install.pth
с каким-либо переключением на команду python setup.py install
или подобным?