Не могу установить плагин Code::Blocks wxsmith

Я пытаюсь установить плагин wxsmith для кодовых блоков. У меня работает Code::Blocks 13.12 на моем компьютере. Вот что я сделал:

sudo apt-get install codeblocks-contrib codeblocks-wxcontrib-dev

Он загрузил плагин, но не смог установить его, выдав мне следующее сообщение об ошибке.

dpkg: error processing archive /var/cache/apt/archives/codeblocks-contrib_13.12-3_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/pkgconfig/cb_wximagepanel.pc', which is also in package codeblocks-wxcontrib-dev 13.12-1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
 Errors were encountered while processing:
 /var/cache/apt/archives/codeblocks-contrib_13.12-3_amd64.deb

1 ответ

Решение

Вам необходимо установить ту же версию codeblocks-contrib а также codeblocks-wxcontrib-dev, Это решило бы вашу проблему чисто, потому что похоже, что разработчики пакетов решили переместить файл из одного пакета в другой между двумя версиями, что создало конфликт, с которым вы столкнулись в настоящее время.

Похоже, вы установили эти пакеты с помощью APT, что не позволяет правильно разрешить удаление и последовательность установки пакетов (возможно, из-за неправильных записей о конфликтах пакетов). Поэтому вам необходимо скачать вручную и принудительно установить эти пакеты:

apt-get download codeblocks-contrib codeblocks-wxcontrib-dev
sudo dpkg -i --force-overwrite --force-overwrite-dir codeblocks-contrib_*.deb codeblocks-wxcontrib-dev_*.deb

Или удалите оба пакета и переустановите их:

sudo apt-get remove codeblocks-contrib codeblocks-wxcontrib-dev
sudo apt-get install codeblocks-contrib codeblocks-wxcontrib-dev
Другие вопросы по тегам