Программы не обновлены?

Этот вопрос задавали раньше, я знаю, но я думаю, что моя ситуация немного ... странная.

Я пытался install build-essential, поэтому я могу сделать некоторую разработку, но я продолжаю получать огромный список зависимостей, который я не могу установить вручную.

Я пробовал несколько руководств по этому поводу, включая трюк dpkg -i, прежде чем осознать, что это только для пакетов .deb (если я полностью не понял этот весь Q & amp; A). Я попытался установить через Synaptic и вручную через зеркальные сайты, я попытался добавить строки к /etc/apt/sources.list, как некоторые из них предложили, но пока ничего не произошло.

Это не столько вопрос о том, как это исправить, сколько о том, что происходит? Я запустил sudo apt-get update, а затем sudo apt-get upgrade без изменений. Затем я запустил sudo apt-get dist-upgrade. Выход sudo apt-get upgrade:

    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    Calculating upgrade... Done
    The following packages have been kept back:
      cpp-4.8 gcc-4.8 gcc-4.8-base gcc-4.8-base:i386 libasan0 libatomic1
      libgcc-4.8-dev libgomp1 libitm1 libquadmath0 libstdc++6     libstdc++6:i386
      libtsan0
    0 upgraded, 0 newly installed, 0 to remove and 13 not upgraded.

Выход sudo apt-get update является обычным Hit http://... и Ign http://.... Однако sudo apt-get dist-upgrade изменил его, пока я не попытаюсь выполнить какое-либо другое обновление, обновление или установку. Это результат:

    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    Calculating upgrade... Done
    The following packages have been kept back:
      cpp-4.8 gcc-4.8-base gcc-4.8-base:i386 libasan0
    0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.

При загрузке build-essential через Synaptic он все равно хотел избавиться от этой программы, поэтому решил, что просто использую remove или purge для Избавься от них. Однако у них есть зависимости, чтобы избавиться от них (что делает нулевой смысл)? Я покажу вам, что у меня есть.

    $ sudo apt-get purge gcc-4.8-base
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:

    The following packages have unmet dependencies:
     gir1.2-dee-1.0 : Depends: libdee-1.0-4 (>= 1.2.7+13.10.20130924.1) but it is not going to be installed
     system-image-dbus : Depends: system-image-common (= 2.2-0ubuntu1) but it is not going to be installed
    E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Несмотря на то, что в совершенно несвязанной и полностью подобной проблеме я обнаружил, что удаление этих пакетов фактически приводит к тому, что Ubuntu перестает работать вообще! Поэтому теперь я не знаю, почему эти пакеты не будут обновляться или «сдерживаются», как говорит мне команда dist-upgrade. Извините за длинный вопрос. Надеюсь, я четко понял основные моменты!

1
задан 1 July 2016 в 02:52

0 ответов

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

Похожие вопросы: