LINUX.ORG.RU

kdenlive : Зависит: melt но он не установлен.

 ,


0

1

После апгрейда вылезает такая ошибка:

Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Вы можете запустить «apt --fix-broken install» для исправления этих ошибок.
Следующие пакеты имеют неудовлетворённые зависимости:
 kdenlive : Зависит: melt но он не будет установлен

sudo apt --fix-broken install выдает такой результат:

Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Исправление зависимостей… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  libmlt7-data libopenal1:i386 libsndio7.0:i386 linux-headers-5.15.0-56 linux-headers-5.15.0-56-generic linux-headers-5.15.0-58 linux-headers-5.15.0-58-generic
  linux-headers-5.15.0-60 linux-headers-5.15.0-60-generic linux-headers-5.15.0-67 linux-headers-5.15.0-67-generic linux-headers-5.15.0-69
  linux-headers-5.15.0-69-generic linux-image-5.15.0-56-generic linux-image-5.15.0-58-generic linux-image-5.15.0-60-generic linux-image-5.15.0-67-generic
  linux-image-5.15.0-69-generic linux-modules-5.15.0-56-generic linux-modules-5.15.0-58-generic linux-modules-5.15.0-60-generic linux-modules-5.15.0-67-generic
  linux-modules-5.15.0-69-generic linux-modules-extra-5.15.0-56-generic linux-modules-extra-5.15.0-58-generic linux-modules-extra-5.15.0-60-generic
  linux-modules-extra-5.15.0-67-generic linux-modules-extra-5.15.0-69-generic melt-7
Для их удаления используйте «sudo apt autoremove».
Будут установлены следующие дополнительные пакеты:
  libmlt-data melt
Следующие НОВЫЕ пакеты будут установлены:
  libmlt-data melt
Обновлено 0 пакетов, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 2 пакетов не обновлено.
Установлено или удалено не до конца 87 пакетов.
Необходимо скачать 0 B/126 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 802 kB.
Хотите продолжить? [Д/н] 
(Чтение базы данных … на данный момент установлен 580661 файл и каталог.)
Подготовка к распаковке …/libmlt-data_7.14.0-2~ubuntu22.04.1_all.deb …
Распаковывается libmlt-data (7.14.0-2~ubuntu22.04.1) …
dpkg: ошибка при обработке архива /var/cache/apt/archives/libmlt-data_7.14.0-2~ubuntu22.04.1_all.deb (--unpack):
 попытка перезаписать «/usr/share/mlt-7/avformat/blacklist.txt», который уже имеется в пакете libmlt7-data 7.14.0-1~ubuntu22.04.1
Подготовка к распаковке …/melt_7.14.0-2~ubuntu22.04.1_amd64.deb …
Распаковывается melt (7.14.0-2~ubuntu22.04.1) …
dpkg: ошибка при обработке архива /var/cache/apt/archives/melt_7.14.0-2~ubuntu22.04.1_amd64.deb (--unpack):
 попытка перезаписать «/usr/bin/melt-7», который уже имеется в пакете melt-7 7.14.0-1~ubuntu22.04.1
При обработке следующих пакетов произошли ошибки:
 /var/cache/apt/archives/libmlt-data_7.14.0-2~ubuntu22.04.1_all.deb
 /var/cache/apt/archives/melt_7.14.0-2~ubuntu22.04.1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

установка melt и libmlt-data одиночно - выдают ошибки.

Linux mint, zsh


Я не разбираюсь в тонкостях kdenlive, но судя по логу apt, у тебя стоят пакеты

melt-7 и libmlt7-data оба версии 7.14.0-1~ubuntu22.04.1

ты пытаешься установить

melt и libmlt-data оба версии 7.14.0-2~ubuntu22.04.1

Выглядит похоже на то, что пакеты melt-7 и libmlt7-data переименовали в melt и libmlt-data, но должным образом не оформили это в метаданных пакетов (если б оформили - apt бы удалил старые и ничего бы не конфликтовало, ну в убунто-минтах я такому не удивлюсь). Либо же у тебя какой-то мусор в sources.list и эти пакеты пришли из разных реп.

Набери

apt policy melt-7 melt
firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 2)

Поскольку ты не отвечаешь, дальше напишу, но это не точно.

Код после выполнения команды выше скорее всего такой:

dpkg -r --force-depends melt-7 libmlt7-data
apt --fix-broken install melt libmlt-data

Если вторая (apt) начнёт какую-то ругань с простынями пакетов, которые она хочет удалить - то надо отказаться и разбираться дальше. По идее она должна будет установить melt и libmlt-data без конфликтов, и, может быть, что-то ещё обновить.

firkax ★★★★★
()