# dpkg -i /var/cache/apt/archives/pve-firmware_1.0-14_all.deb
(Reading database ... 39867 files and directories currently installed.)
Unpacking pve-firmware (from .../pve-firmware_1.0-14_all.deb) ...
dpkg: error processing /var/cache/apt/archives/pve-firmware_1.0-14_all.deb (--install):
trying to overwrite '/lib/firmware/RTL8192SU/rtl8192sfw.bin', which is also in package firmware-realtek 0.28+squeeze1
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/pve-firmware_1.0-14_all.deb
Установка Debian 6 (amd64) чистая. Как исследовать проблему глубже?
Решено удалив пакет firmware-realtek.
Ваш вопрос довольно расплывчатый, но проблема в следующем:
dpkg: error processing /var/cache/apt/archives/pve-firmware_1.0-14_all.deb (--install):
trying to overwrite '/lib/firmware/RTL8192SU/rtl8192sfw.bin', which is also in package firmware-realtek 0.28+squeeze1
Это означает, что файл /lib/firmware/RTL8192SU/rtl8192sfw.bin
является частью этих пакетов:
pve-firmware_1.0-14_all
firmware-realtek 0.28+squeeze1
Если вам не нужна альтернатива, просто удалите ее:
apt-get remove firmware-realtek 0.28+squeeze1
Будьте осторожны, когда пробуете это: смотрю на все остальное, что APT хочет удалить, если это набор важных элементов, таких как GNOME или хуже.
В противном случае вы можете заставить пакет перезаписать файл с помощью:
apt-get -o Dpkg::Options::="--force-overwrite" install pve-firmware_1.0-14_all
Обратите внимание, что это воля перезапишите файл, и если вы полагаетесь на пакет firmware-realtek 0.28+squeeze1
работающий и неповрежденный, может и нет. Ваша «новая» версия файла может быть старше или новее, и все может плохо реагировать; выполняйте эту последнюю команду, только если вы знать что ты делаешь.