В виде короткого сценария:
for source in $(dpkg-query --show -f '${source:Package}\n' | sort -u); do bts select source:${source} tag:patch; done
Здесь используется dpkg-query
для списка установленных исходных пакетов. и bts
(из пакета devscripts
package ) для перечисления всех номеров ошибок, соответствующих открытой ошибке с патчем, поданным против любого из исходных пакетов. Он полагается на ограничения именования пакетов для упрощения синтаксического анализа (нет необходимости обрабатывать пробелы или специальные символы).
Я не знаю ни одного существующего инструмента командной строки, который бы это делал.
В /usr/share/doc/at/timespec
также утверждается, что
time : time_base
| time_base timezone_name
;
, что, как я понимаю, означает, что at
использует местное время или UTC. в зависимости от того, указано ли "UTC". Насколько я помню, это так, хотя я уже давно не использовал at
или batch
.