LINUX.ORG.RU

Сломались пакеты (lubuntu 22.04)

 , ,


0

0

Я тут поставил новый диск в ноут, и решил накатить сразу убунту 22.04 (lubuntu), чтобы не обновляться после выхода. Сначала всё работало более-менее, а потом при очередном обновлении что-то сломалось:

$sudo apt upgrade
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Расчёт обновлений… Готово
Некоторые пакеты не могут быть установлены. Возможно, то, что вы просите,
неосуществимо, или же вы используете нестабильную версию дистрибутива, где
запрошенные вами пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, вам поможет:

Следующие пакеты имеют неудовлетворённые зависимости:
 libwacom9 : Зависит: libwacom-common (= 2.1.0-2) но 1.12-1 должен быть установлен
E: Сломанные пакеты

Я надеялся, что это временный косяк, но уже несколько недель так. Моих знаний не хватает, чтобы понять, что не так, и как это исправить.

apt show -a libwacom-common
Package: libwacom-common
Version: 2.1.0-2
Priority: optional
Section: libs
Source: libwacom
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Timo Aaltonen <tjaalton@debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 822 kB
Task: ubuntu-desktop-minimal, ubuntu-desktop, ubuntu-desktop-raspi, kubuntu-desktop, xubuntu-core, xubuntu-desktop, lubuntu-desktop, ubuntustudio-desktop-core, ubuntustudio-desktop, ubuntukylin-desktop, ubuntu-mate-core, ubuntu-mate-desktop, ubuntu-budgie-desktop, ubuntu-budgie-desktop-raspi
Download-Size: 54,1 kB
APT-Sources: http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages
Description: определение модели и возможностей планшетов Wacom (общие файлы)
 libwacom — библиотека для определения модели планшета Wacom и их
 функциональных возможностей. Она позволяет узнать интегрирован ли планшет
 в экран, его размеры и др.
 .
 Пакет содержит общие файлы для библиотеки libwacom.

Package: libwacom-common
Version: 1.12-1
Status: install ok installed
Priority: optional
Section: libs
Source: libwacom
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Timo Aaltonen <tjaalton@debian.org>
Installed-Size: 794 kB
Replaces: libwacom0 (<= 0.2-1)
Download-Size: неизвестно
APT-Manual-Installed: no
APT-Sources: /var/lib/dpkg/status
Description: определение модели и возможностей планшетов Wacom (общие файлы)
 libwacom — библиотека для определения модели планшета Wacom и их
 функциональных возможностей. Она позволяет узнать интегрирован ли планшет
 в экран, его размеры и др.
 .
 Пакет содержит общие файлы для библиотеки libwacom.

Если я правильно понял, то у меня установлена библиотека libwacom-common версии 1.12-1, а какому-то из обновлений требуется эта библиотека версии 2.1.0-2.

Подскажите, как это разрулить, очень не хочется переставлять систему.

★★

Ответ на: комментарий от TeopeTuK

Покажи вывод команды apt policy ‘libwacom*’

apt policy 'libwacom*'
libwacom0:
  Установлен: (отсутствует)
  Кандидат:   (отсутствует)
  Таблица версий:
libwacom2:
  Установлен: 1.12-1
  Кандидат:   1.12-1
  Таблица версий:
 *** 1.12-1 100
        100 /var/lib/dpkg/status
libwacom9:
  Установлен: (отсутствует)
  Кандидат:   2.1.0-2
  Таблица версий:
     2.1.0-2 500
        500 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages
libwacom-common:
  Установлен: 1.12-1
  Кандидат:   2.1.0-2
  Таблица версий:
     2.1.0-2 500
        500 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages
        500 http://archive.ubuntu.com/ubuntu jammy/main i386 Packages
 *** 1.12-1 100
        100 /var/lib/dpkg/status
libwacom-bin:
  Установлен: 1.12-1
  Кандидат:   2.1.0-2
  Таблица версий:
     2.1.0-2 500
        500 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages
 *** 1.12-1 100
        100 /var/lib/dpkg/status
libwacom-dev:
  Установлен: (отсутствует)
  Кандидат:   2.1.0-2
  Таблица версий:
     2.1.0-2 500
        500 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages
Beewek ★★
() автор топика
Ответ на: комментарий от anonymous

Вообще, за почти пятнадцать лет использования apt я ни разу не сталкивался с необходимостью использовать именно upgrade вместо full-upgrade (или dist-upgrade когда-то).

anonymous
()
Ответ на: комментарий от anonymous

Спасибо, получилось!

Я раньше тоже вроде всё время командовал dist-upgrade, а потом как-то потихоньку переключился на просто upgrade, потому что короче. А разницу между этими командами я никогда не понимал :-)

Beewek ★★
() автор топика
Ответ на: комментарий от Beewek

Разница в том, что full-upgrade допускает установку новых или удаление старых пакетов, если это необходимо. И это иногда подаётся как нечто опасное, хотя к «непонятным» ошибкам приводит чаще именно «безопасный» upgrade. Причём это применимо не только к разрабатываемым веткам, но и к стабильным релизам.

anonymous
()
Ответ на: комментарий от anonymous

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

А они ему были нужны?!

anonymous
()
Ответ на: комментарий от anonymous

да, в служебных целях, здесь же не все далеко сообщения ему адресованы

anonymous
()
Ответ на: комментарий от greenman

по причине: по произволу

правильно так: по произволу Шомы

Minona ★★☆
()
Ответ на: комментарий от anonymous

Я тоже плохо понимаю иногда Эзопов язык, как и юмор. Люди разные бывают. Не уметь понимать образные выражения - это не большая потеря, КМК.

lucentcode ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.