What is Nostr?
top.ofthe.top /
npub18js…wkcv
2025-01-05 13:31:05

top.ofthe.top on Nostr: Так, успешно обновил систему с 22.04 до 24.04. Из ...

Так, успешно обновил систему с 22.04 до 24.04. Из попавшихся граблей в процессе: оказывается в 2022 они решили заменить директории /bin, /lib и т.п. на соответствующие симлинки /usr/*, а некоторые пакеты из 24.04 отказались ставиться если это не сделано, выдавая ошибку dpkg-divert: error: cannot divert directories. Нужные симлинки генерирует пакет usrmerge из репозитория 22.04, но в моём случае ручная установка пакета оттуда не прокатила, т.к. там зачем-то прописали зависимости от libpng и прочего, которые этот пакет по факту не использует (видимо конфликты в метаданных пакета прописали чтобы пакет автоматически удалился при миграции на новую версию), но у меня система уже частично успела обновиться перед фейлом, поэтому проблему решил ручной распаковкой пакета и запуском его скриптов вручную.
Дальше была ещё куча косяков, которые решались через apt --fix-broken install или dpkg --force-owerwrite -i /var/cache/apt/package.deb (ну, у меня система стоит без переустановки с 2015г., плюс часть пакетов из репозиториев KDE Neon, поэтому система немного засрана). В итоге всё же всё обновилось и завелось вроде, но что-то на других моих устрйствах обновлять уже не охота.
Author Public Key
npub18jsy3r72sv06yk0eec07qulx6pczvelzlw2rmuqkp45zfrfd64aqzswkcv