Пакеты, имеющие неудовлетворённые зависимости: Невозможно исправить ошибки, у вас отложены (held) битые пакеты. Как исправить?
Это означает что в подключенных репозиториях нет пакетов, которые указаны в зависимостях к пакету libboost-all-dev.
Соответственно надо или подключить репозитории, где данные пакеты есть, либо откуда-то еще их приносить руками  и ставить по очереди.
man apt-get выдаст вам исчерпывающий ответ apt-get -f install без доп. параметров.apt-get install boost-defaults
а такapt-get -f install libboost-all-devникогда не делай!