Несмотря на все мои усилия, в моей (зависшей) системе остались два пакета, которые отказываются обновляться:
enie...:~$ sudo apt list --upgradable
Listing... Done
libgcc-s1/jammy 13.1.0-2ubuntu2~22.04 amd64 [upgradable from: 12.1.0-2ubuntu1~22.04]
libstdc++6/jammy 13.1.0-2ubuntu2~22.04 amd64 [upgradable from: 12.1.0-2ubuntu1~22.04]
Я спросил у aptitude, что им известно о ситуации:
enie...:~$ sudo aptitude why-not libgcc-s1
i libcanberra-gtk-module:i386 Depends libc6:i386 (>= 2.4)
i A libc6:i386 Depends libgcc-s1:i386
i A libgcc-s1:i386 Breaks libgcc-s1 (!= 12.1.0-2ubuntu1~22.04)
... и
enie...:~$ sudo aptitude why-not libstdc++6
i libxml2:i386 Depends libicu70:i386 (>= 70.1-1~)
i A libicu70:i386 Depends libstdc++6:i386 (>= 5.2)
i A libstdc++6:i386 Breaks libstdc++6 (!= 12.1.0-2ubuntu1~22.04)
Я не знаю достаточно, чтобы сказать, почему эти посылки задерживаются. Кто-нибудь знает?
Это не позволяет мне установить gcc-13, что делает меня :'-(
решение1
Непосредственная (ближайшая) причина вашей проблемы — использование слишком большого количества не-Ubuntu-источников. Ваш не-Ubuntu-источник A предоставляет пакеты, которые несовместимы с пакетами из не-Ubuntu-источника B.
Основная причина вашей проблемы, причина, по которой вам нужно так много не-Ubuntu-исходников, заключается в том, что вы используете не тот релиз Ubuntu для своих нужд. Вы создалиФранкенDebianприкручивая новое не-Ubuntu программное обеспечение к старому LTS-релизу. Теперь вы узнаете, что ваше чудовищное творение слишком боится огня, чтобы подчиняться вашим командам.
Выпуски LTS просто не предназначены для постоянного обновления до новых версий приложений и зависимостей. Выпуски LTS предназначены для корпоративных пользователей, которым требуется последовательный рабочий процесс (минимальные изменения) в течение всех пяти лет.
Вместо этого попробуйте Ubuntu 23.04 или другой 6-месячный релиз Ubuntu. Эти релизы ДЕЛАЮТ снимок новых, обновленных версий и зависимостей. Они предоставляют вам стабильную 6-месячную платформу, затем вся платформа снова обновляется со следующим 6-месячным релизом.