checkinstall не может установить пакет Debian
Я пытаюсь установить sip для pyqt и пытаюсь заставить checkinstall работать. Но это продолжает говорить
Installing Debian package... FAILED!
Вот что находится в файле журнала:
(Reading database ... 191312 files and directories currently installed.)
Preparing to unpack .../sip_4.16.3-1_amd64.deb ...
Unpacking sip (4.16.3-1) ...
dpkg: error processing archive /home/user/sip-4.16.3/sip_4.16.3-1_amd64.deb (--install):
trying to overwrite '/usr/include/python2.7/sip.h', which is also in package python-sip-dev 4.15.5-1build1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing: /home/user/sip-4.16.3/sip_4.16.3-1_amd64.deb
Кто-нибудь знает, как я могу это исправить и заставить его работать? Я не могу найти что-то, что можно сделать, чтобы это исправить.. Похоже, sip был успешно установлен - так как я могу проверить номер версии.
Кажется, в папке sip-4.16.3 также есть файл deb. Но когда я пытаюсь установить или удалить, я получаю
dpkg: error processing archive sip_4.16.3-1_amd64.deb (--install):
trying to overwrite '/usr/include/python2.7/sip.h', which is also in package python-sip-dev 4.15.5-1build1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing: sip_4.16.3-1_amd64.deb
1 ответ
Решение
У вас уже установлен SIP.
Ваше сообщение об ошибке говорит, что файл /usr/include/python2.7/sip.h
уже существует, и является частью python-sip-dev
файл.
Вы можете исправить это двумя способами:
- Удалить
python-sip-dev
с помощьюsudo apt-get uninstall
, - Ничего не делать.