Intenté instalar varios paquetes de Ubuntu en Debian Wheezy, pero falló y ahora tengo paquetes rotos.
El problema es que la ejecución también apt-get -f installfalla, con este error:
Preparing to replace libqtwebkit4:amd64 2.2.1-1ubuntu4 (using .../libqtwebkit4_2.2.1-5_amd64.deb) ...
Unpacking replacement libqtwebkit4:amd64 ...
dpkg: error processing /var/cache/apt/archives/libqtwebkit4_2.2.1-5_amd64.deb (--unpack):
trying to overwrite shared '/usr/share/doc/libqtwebkit4/changelog.Debian.gz', which is different from other instances of package libqtwebkit4:amd64
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Parece quejarse de sobrescribir algunos archivos. ¿Debo intentar eliminar o mover esos archivos?
debian
apt
package-management
Sashoalm
fuente
fuente

Ahí está su problema: Ubuntu y Debian usan el mismo formato de paquete, pero no puede mezclar tan fácilmente los paquetes de Debian y Ubuntu en el mismo sistema, porque los lanzamientos tienen diferentes versiones de los paquetes. Tendría problemas similares si mezclara múltiples versiones de Debian o de Ubuntu. A veces se puede hacer, principalmente si instala paquetes de hoja (paquetes de los que ningún otro paquete depende), pero no se recomienda.
Más específicamente, el problema aquí es que tiene diferentes versiones del
libqtwebkit4paquete instaladas, para diferentes arquitecturas (i386yamd64). Necesita tener la misma versión para ambas arquitecturas.apt-get install libqtwebkit4 libqtwebkit4:i386podría solucionar esto, aunque es posible que haya alcanzado un estado donde se requiere violín manual. En principio, si llegaste a este estado solo con APT, APT debería poder sacarte de él. Por otro lado, si llamódpkgmanualmente, se espera que se requiera alguna reparación manual.fuente