CodeBlocks в Xenial

Я новичок в Linux, и я не могу установить кодовые блоки в xenial. Эти ошибки случаются:

The following packages have unmet dependencies:

codeblocks: 
    Depends: libcodeblocks0 (= 16.01~ubuntu16.04.1) but 16.01~ubuntu16.04.1 is to be installed
    Depends: libgcc1 (>= 1:3.0) but 1:6.0.1-0ubuntu1 is to be installed
    Depends: libwxbase2.8-0 (>= 2.8.12.1+dfsg2) but it is not going to be installedcd
    Depends: libwxgtk2.8-0 (>= 2.8.12.1+dfsg2) but it is not going to be installed
    Depends: codeblocks-common (= 16.01~ubuntu16.04.1) but 16.01~ubuntu16.04.1 is to be installed

Я установил 3.0 версию wx.

Tks

2 ответа

Решение

Xenial сбросил wxWidgets 2.8, это даже не в репозиториях. code::blocks не будет работать на нем, если только версия, скомпилированная с 3.0, не станет доступной (и версия Jen не будет работать, для нее требуются более свежие библиотеки, чем те, которые доступны в репозиториях hte) или 2.8 не будет добавлена ​​обратно.

Вы можете попробовать эти два способа решить эту проблему:

  1. Выполните следующую команду, которая должна исправить (и установить) отсутствующие пакеты, от которых зависит кодовый блок:

    sudo apt-get install -f
    
  2. Установите недостающие пакеты вручную с помощью этой команды:

    sudo apt-get install libcodeblocks0 libgcc1 libwxbase2.8 libwxgtk2.8 codeblocks-common
    

Более подробную информацию о команде apt-get можно найти в руководстве:

man apt-get

Я надеюсь, что это может помочь вам.

Другие вопросы по тегам