Пакет needrestart
будет реализовывать то, что вы описываете после установки.
Эта ошибка возникла из-за отсутствия зависимостей, которые apt-get не удалось решить.
В моем случае пакеты уже были загружены apt-get при первой попытке установки. Глядя на первый вывод, dpkg выдает ошибку в этом пакете libc6_2.24-9_amd64.deb .
dpkg -i /var/cache/apt/archives/libc6_2.24-9_amd64.deb
В этом каталоге apt-get сохраняет файлы deb в качестве кеша.
Во втором выводе вы могли увидеть, что есть еще одна зависимость, поэтому найдите нужный пакет в этом каталоге и установите его.
dpkg -i /var/cache/apt/archives/libc-bin_2.24-9_amd64.deb
Если больше нет зависимостей, вы можете продолжить установку.
apt-get install gcc/testing
Внимательно посмотрите на полученный файл. информация о командах apt-get, иначе вы можете прекратить удаление импортированных вещей в вашей системе
Вам нужно остановить службу PostgreSQL, а затем перезапустить исходную установка, которую вы пытались установить; предположительно что-то вроде
apt-get install gcc-6/testing
. Надеюсь, вы понимаете, что обновляете большую часть пути до Debian 9, делая это (из-за обновления glibc
) ...