с использованием conky и gcalcli
Один из способов - использовать conky для выполнения этой задачи. Вот вам учебник.
В основном он говорит, чтобы использовать gcalcli для подключения к вашему календарю Google и использовать сценарий .conkyrc для его отображения. вы можете изменить шрифты и цвета в этом файле.
Есть более подробный Вот учебник для него .
Несколько строительных блоков для этого:
Вы можете настроить частный репозиторий (или несколько) с помощью reprepro, дисциплина, как этот репозиторий обновляется, и использовать его как единственный источник apt для ваши серверы.
apt принимает аргументы packagename = version и будет устанавливать требуемую точную версию. Так называемый «закрепление» - это еще один способ обеспечения этого.
Как только вы можете указать точные версии, существует несколько способов обеспечения конечной цели - например, путем разбора версий, установленных в «основной» системе на заданной даты из dpkg -l (не путайте версии, усеченные в терминальном выводе, они не будут переданы или перенаправлены в файл).
Также убедитесь, что вы не запускаете с позиции, где что-либо в целевой системе является NEWER, чем то, что вы хотите, - это имеет тенденцию приглашать все виды трения с зависимостями и сценариями postinst / preinst.
Не отвлекайтесь на «Самые последние версии или вы - неудачник », эти люди склонны быть достаточно компетентными, чтобы знать, почему большинство современных версий имеют преимущества в плане безопасности, но еще не понимают такие вещи, как процессы QA или управление рисками.
Несколько строительных блоков для этого:
Вы можете настроить частный репозиторий (или несколько) с помощью reprepro, дисциплина, как этот репозиторий обновляется, и использовать его как единственный источник apt для ваши серверы.
apt принимает аргументы packagename = version и будет устанавливать требуемую точную версию. Так называемый «закрепление» - это еще один способ обеспечения этого.
Как только вы можете указать точные версии, существует несколько способов обеспечения конечной цели - например, путем разбора версий, установленных в «основной» системе на заданной даты из dpkg -l (не путайте версии, усеченные в терминальном выводе, они не будут переданы или перенаправлены в файл).
Кроме того, убедитесь, что вы не запускаете с позиции, где что-либо в целевой системе является NEWER, чем то, что вы хотите, - это имеет тенденцию приглашать все виды трения с зависимостями и сценариями postinst / preinst.
Не отвлекайтесь на «Самые последние версии или вы - неудачник », эти люди склонны быть достаточно компетентными, чтобы знать, почему большинство современных версий имеют преимущества в плане безопасности, но еще не понимают такие вещи, как процессы QA или управление рисками.