Linux

apt и dpkg

9 статей с причинами, проверками и пошаговыми решениями. Например: dpkg was interrupted; Could not get lock.

Could not get lock apt: «Could not get lock /var/lib/dpkg/lock-frontend» — причины и решение Ошибка `Could not get lock /var/lib/dpkg/lock-frontend` означает, что пакетную базу уже использует другой процесс либо текущему пользователю не хватает прав. Сначала выя… UbuntuDebianLinux Mint APT: unmet dependencies / held broken packages — причины и решение Выполните apt --fix-broken install и проверьте репозитории. Linux apt: GPG error — NO_PUBKEY — причины и решение Ошибка NO_PUBKEY при apt update означает, что у системы нет открытого ключа репозитория. Скачайте ключ от издателя, преобразуйте через gpg --dearmor в /etc/apt/keyrings … UbuntuDebian apt: Hash Sum mismatch при обновлении — причины и решение Ошибка означает, что скачанный файл не совпадает с контрольной суммой: зеркало обновлялось в момент загрузки, прокси кэширует старые данные либо файл повреждён. Ниже — п… Linux apt: The repository does not have a Release file — причины и решение Репозиторий недоступен или не поддерживает ваш релиз: закрыт старый выпуск, неверный адрес или PPA не содержит файлы для вашей версии. Ниже — причины и порядок действий … Linux apt: You have held broken packages / unmet dependencies — причины и решение Ошибка «unmet dependencies / held broken packages» исправляется командами apt update, apt --fix-broken install, снятием фиксации пакетов (apt-mark unhold), отключением с… Linux APT: Hash Sum mismatch — несоответствие контрольной суммы — причины и решение Зеркало обновилось в момент загрузки или кэш повреждён. Очистите /var/lib/apt/lists и повторите update. Linux APT: You have held broken packages — зафиксированные пакеты мешают установке — причины и решение Пакеты в hold блокируют разрешение зависимостей. Проверьте apt-mark showhold и снимите блокировку. Linux APT: Release file is not valid yet — неверное время на сервере — причины и решение Системное время отстаёт от даты репозитория. Синхронизируйте время через timedatectl и повторите apt update. Linux