web-dev-qa-db-ja.com

checkinstallがdebianパッケージのインストールに失敗する

Pyqtにsipをインストールして、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
2
yob-v-u

すでにSIPがインストールされています。

エラーメッセージには、ファイル/usr/include/python2.7/sip.hが既に存在し、python-sip-devファイルの一部であることが示されています。

これは2つの方法で修正できます。

  1. python-sip-devを使用してSudo apt-get uninstallをアンインストールします。
  2. 何もしない。
0
Kaz Wolfe