Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Не могу исправить зависимости  (Прочитано 69589 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sidsoft67

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Не могу исправить зависимости
« : 18 Сентября 2023, 13:45:57 »
Здравствуйте!
Я новичек в Linux.
Что то случилось с зависимостями и никак не могу решить их.
Я пытался установить GCC-13.2.0 но послу установки у меня все "поломалось" и не могу обновить систему и вообще ничего не могу установить, система просит решить "зависимости", при попытке установить что ли бо пишет такое:
 sudo apt install build-essential
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Вы можете запустить «apt --fix-broken install» для исправления этих ошибок.
Следующие пакеты имеют неудовлетворённые зависимости:
build-essential : Зависит: gcc (>= 4:10.2) но он не будет установлен
                   Зависит: g++ (>= 4:10.2) но он не будет установлен
 gcc-13 : Зависит: cpp-13 (= 13.2.0-3) но он не будет установлен
          Зависит: libcc1-0 (>= 13.2.0-3) но 13.1.0-8ubuntu1~22.04 должен быть установлен
          Зависит: binutils (>= 2.41) но 2.38-4ubuntu2.3 должен быть установлен
          Зависит: libgcc-13-dev (= 13.2.0-3) но он не будет установлен
          Зависит: libc6 (>= 2.36) но 2.35-0ubuntu3.3 должен быть установлен
          Зависит: libgmp10 (>= 2:6.3.0+dfsg) но 2:6.2.1+dfsg-3ubuntu1 должен быть установлен
          Зависит: libzstd1 (>= 1.5.5) но 1.4.8+dfsg-3build1 должен быть установлен
 gcc-13-base : Ломает: gcc-13-base:i386 (!= 13.2.0-3) но 13.1.0-8ubuntu1~22.04 должен быть установлен
 gcc-13-base:i386 : Ломает: gcc-13-base (!= 13.1.0-8ubuntu1~22.04) но 13.2.0-3 должен быть установлен
 lib32gcc-s1 : Зависит: gcc-13-base (= 13.1.0-8ubuntu1~22.04) но 13.2.0-3 должен быть установлен
 lib32stdc++6 : Зависит: gcc-13-base (= 13.1.0-8ubuntu1~22.04) но 13.2.0-3 должен быть установлен
 libasan8 : Зависит: gcc-13-base (= 13.1.0-8ubuntu1~22.04) но 13.2.0-3 должен быть установлен
 libatomic1 : Зависит: gcc-13-base (= 13.1.0-8ubuntu1~22.04) но 13.2.0-3 должен быть установлен
 libcc1-0 : Зависит: gcc-13-base (= 13.1.0-8ubuntu1~22.04) но 13.2.0-3 должен быть установлен
 libgcc-s1 : Зависит: gcc-13-base (= 13.1.0-8ubuntu1~22.04) но 13.2.0-3 должен быть установлен
 libgfortran5 : Зависит: gcc-13-base (= 13.1.0-8ubuntu1~22.04) но 13.2.0-3 должен быть установлен
 libgomp1 : Зависит: gcc-13-base (= 13.1.0-8ubuntu1~22.04) но 13.2.0-3 должен быть установлен
 libstdc++6 : Зависит: gcc-13-base (= 13.1.0-8ubuntu1~22.04) но 13.2.0-3 должен быть установлен
 linux-headers-6.4.16-060416-generic : Зависит: libc6 (>= 2.38) но 2.35-0ubuntu3.3 должен быть установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета (или указав решение).

Ввожу команду apt --fix-broken install , система все также выдает:

Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Исправление зависимостей… не удалось.
Следующие пакеты имеют неудовлетворённые зависимости:
gcc-13 : Зависит: cpp-13 (= 13.2.0-3) но он не установлен
          Зависит: libcc1-0 (>= 13.2.0-3) но 13.1.0-8ubuntu1~22.04 уже установлен
          Зависит: binutils (>= 2.41) но 2.38-4ubuntu2.3 уже установлен
          Зависит: libgcc-13-dev (= 13.2.0-3) но он не установлен
          Зависит: libc6 (>= 2.36) но 2.35-0ubuntu3.3 уже установлен
          Зависит: libgmp10 (>= 2:6.3.0+dfsg) но 2:6.2.1+dfsg-3ubuntu1 уже установлен
          Зависит: libzstd1 (>= 1.5.5) но 1.4.8+dfsg-3build1 уже установлен
 gcc-13-base : Ломает: gcc-13-base:i386 (!= 13.2.0-3) но 13.1.0-8ubuntu1~22.04 уже установлен
 gcc-13-base:i386 : Ломает: gcc-13-base (!= 13.1.0-8ubuntu1~22.04) но 13.2.0-3 уже установлен
 lib32gcc-s1 : Зависит: gcc-13-base (= 13.1.0-8ubuntu1~22.04) но 13.2.0-3 уже установлен
 lib32stdc++6 : Зависит: gcc-13-base (= 13.1.0-8ubuntu1~22.04) но 13.2.0-3 уже установлен
 libasan8 : Зависит: gcc-13-base (= 13.1.0-8ubuntu1~22.04) но 13.2.0-3 уже установлен
 libatomic1 : Зависит: gcc-13-base (= 13.1.0-8ubuntu1~22.04) но 13.2.0-3 уже установлен
 libcc1-0 : Зависит: gcc-13-base (= 13.1.0-8ubuntu1~22.04) но 13.2.0-3 уже установлен
 libgcc-s1 : Зависит: gcc-13-base (= 13.1.0-8ubuntu1~22.04) но 13.2.0-3 уже установлен
 libgfortran5 : Зависит: gcc-13-base (= 13.1.0-8ubuntu1~22.04) но 13.2.0-3 уже установлен
 libgomp1 : Зависит: gcc-13-base (= 13.1.0-8ubuntu1~22.04) но 13.2.0-3 уже установлен
 libstdc++6 : Зависит: gcc-13-base (= 13.1.0-8ubuntu1~22.04) но 13.2.0-3 уже установлен
 linux-headers-6.4.16-060416-generic : Зависит: libc6 (>= 2.38) но 2.35-0ubuntu3.3 уже установлен
E: Ошибка: pkgProblemResolver::Resolve привёл к появлению сломанных пакетов. Это может быть вызвано зафиксированными пакетами.
E: Невозможно исправить зависимости

Помогите пожалуйста решить эту проблему.
Спасибо Вам заранее!
« Последнее редактирование: 18 Сентября 2023, 14:17:06 от Usermaster »

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3203
    • Просмотр профиля
Re: Не могу исправить зависимости
« Ответ #1 : 18 Сентября 2023, 14:18:30 »
Я пытался установить GCC-13.2.0
А зачем ты её устанавливал?
Теперь ты будешь знать что нельзя ставить всё что попало.
Скорее всего систему ты уже поломал.

Эо системная программа, её трогать нельзя.
« Последнее редактирование: 18 Сентября 2023, 14:20:47 от Usermaster »
А чего это вы тут делаете, а?

Оффлайн sidsoft67

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Не могу исправить зависимости
« Ответ #2 : 18 Сентября 2023, 14:24:46 »
Спасибо большое за ответ.
VMWARE PLAYER просил. Ему надо было модули откомпилировать именно под этим GCC-13.2.0

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7764
    • Просмотр профиля
Re: Не могу исправить зависимости
« Ответ #3 : 18 Сентября 2023, 14:28:02 »
Цитировать
Ввожу команду apt --fix-broken install , система все также...
..."сломана".
Ищи на форуме: "сломанные пакеты", "неудовлетворенные зависимости". Едва-ли не каждую неделю появляется очередная тема.
Есть два быстрых и гарантированных способа, восстановить систему. Восстановление из бэкапа и переустановка.
Все остальные варианты требуют значительно больше времени и знаний и не дают никакой гарантии, что удастся восстановить.

Оффлайн jurganov

  • Старожил
  • *
  • Сообщений: 1917
    • Просмотр профиля
Re: Не могу исправить зависимости
« Ответ #4 : 19 Сентября 2023, 19:57:15 »
VMWARE PLAYER просил. Ему надо было модули откомпилировать именно под этим GCC-13.2.0
Для чего просил??
Ты хотел обновить его до последней версии?
Теперь будешь знать, что последняя версия может быть только на последней версии Ubuntu.
Я вот тоже как то хотел на Ubuntu установить последнюю версию PHP.
Она потребовала свежих библиотек, а в моей Ubuntu их не было. Я их хотел установить, но они не вставали. Я установил насильно. И сломал пакетную базу.
мой случай от твоего отличается тем, что я эту Ubuntu только что установил на виртуалку. Без проблем снес её, и установил следующую LTS  версию в бэте. И всё сработало как надо.Выполнил задачу и удалил всё.
Ну а тебе тоже придется сносить сломанную тобой Ubuntu и ставить её по новой. Только живую систему, в которой та сидел. жалко.
Это будет тебе уроком - не лезь в пакетную базу как слон в посудную лавку. Я свой урок получил меньшей кровью

 

Страница сгенерирована за 0.097 секунд. Запросов: 26.