@Thomas, похоже, что вы совершенно правы, они исправили репо.
Для пользователей Docker, создавая ваш контейнер, вам, возможно, придется использовать параметр --no-cache, чтобы избежать создания вашей системы из плохого промежуточного контейнера - выполнит эту работу.
Для обычных пользователей просто повторное использование sudo apt-get update разрешит разбитые пакеты, как с пакетами Java, о которых я говорил ранее, так и с пакетами libc, описанными в этот вопрос.
Благодаря тому, кто пошел и исправил репозиции!
На основе поиска на сайте packages.ubuntu.com оказалось, что scan-build был разделен на отдельный пакет clang-tools.
Точнее, clang - это пакет зависимостей, который, на 18.04, устанавливает clang-6.0, а clang-tools зависит от соответствующего clang-tools-6.0 - который является фактическим пакетом, который предоставляет scan-tools для текущей версии clang.
На основе поиска на сайте packages.ubuntu.com оказалось, что scan-build был разделен на отдельный пакет clang-tools.
Точнее, clang - это пакет зависимостей, который, на 18.04, устанавливает clang-6.0, а clang-tools зависит от соответствующего clang-tools-6.0 - который является фактическим пакетом, который предоставляет scan-tools для текущей версии clang.
На основе поиска на сайте packages.ubuntu.com оказалось, что scan-build был разделен на отдельный пакет clang-tools.
Точнее, clang - это пакет зависимостей, который, на 18.04, устанавливает clang-6.0, а clang-tools зависит от соответствующего clang-tools-6.0 - который является фактическим пакетом, который предоставляет scan-tools для текущей версии clang.
На основе поиска на сайте packages.ubuntu.com оказалось, что scan-build был разделен на отдельный пакет clang-tools.
Точнее, clang - это пакет зависимостей, который, на 18.04, устанавливает clang-6.0, а clang-tools зависит от соответствующего clang-tools-6.0 - который является фактическим пакетом, который предоставляет scan-tools для текущей версии clang.