Чтобы установить пакет .deb
при загрузке зависимостей из настроенных репозиториев, используйте
# apt install./foo.deb
Укажите путь, даже если файл находится в текущем каталоге.
Если зависимость по-прежнему не найдена, покажите нам вывод apt-cache policy docker-ce
.
Отвечаю сам, поэтому будет запись этого варианта решения. Оказывается, решение этой проблемы очень похоже на все примеры в сети, где люди не могут заставить mariadb запускаться, когда они перемещают его в /home, с изюминкой.
В Debian 10 systemd включает /usr в каталоги. По замыслу у вас не может быть веб-сайта с /usr, если он использует mariadb. Чтобы исправить это, как sudo:
vi /etc/systemd/system/multi-user.target.wants/mariadb.service
/ProtectSystem=full
s/full/false/
ZZ
systemctl daemon-reload
systemctl start mariadb
Я не уверен, что это нужно повторять при каждом обновлении, поэтому будьте бдительны при установке исправлений.