В Wed, 26 Jun 2024 04:46:34 +0300 Serge Shu <m12mir...@yandex.ru> пишет:
> Rus error: > libsqlite3-dev : Зависит: libsqlite3-0 (= 3.40.1-2) но 3.42.0-1 > должен быть установлен В системе откуда-то взялся libsqlite3-0 версии 3.42.0-1. Может с полгода назад ставился из тестинга (сейчас там 3.46.0-1), может из какого-то левого источника пакетов. А пакет libsqlite3-dev пытается поставиться из основного дистрибуитва. И не может, потому что версия libsqlite3-dev должна точно соответствовать версии libsqlite3-0. А стоит более свежий. Наиболее правильный путь решения проблемы - сдаунгрейдить libsqlite3-0 до дистрибутивного, которому соответствует дистрибутивный libsqlite3-dev. Но от этого может сломаться тот пакет ради которого в свое время был поставлен неродной libsqlite3-0. Надо выяснить что это за пакет и разбираться что с этим делать. Возможно придется брать более новые libsqlite3-0 и libsqlite3-dev, поскольку версию 3.42.0 я сейчас нигде в репозиториях не вижу. Хотя.. Из ubuntu 23.10 она. Оттуда же можно взять и libsqlite3-dev соответствующей версии. Но лучше так не делать. Не надо мешать Debian и Ubuntu, особенно если не понимаешь всех последствий. На будущее НИКОГДА НИКОГДА НИКОГДА не ставить версий ubuntu у которых первое число в номере версии нечетное или у которых второе число не 04. Апрельские версии по четным годам - Long Term Support, ими можно пользоваться. Апрельские версии по нечетным и все октябрьские - interim release, они только для тех кто понимает что делает и зачем. Человеку -- Victor Wagner <vi...@wagner.pp.ru>