Существует два способа обновления -в стиле Debian ssh-keygen
, поскольку openssh-client
недоступен в бэкпортах Debian 8.
Во-первых, нужно обновиться до Debian 9, так как у него есть достаточно новый openssh-client
пакет.
Второй — пересобрать пакет Debian 9 на Debian 8:
sudo apt install devscripts build-essential dh-exec dh-systemd libaudit-dev libedit-dev libgtk-3-dev libkrb5-dev libpam0g-dev libselinux1-dev libssl-dev libsystemd-dev libwrap0-dev
dget http://httpredir.debian.org/debian/pool/main/o/openssh/openssh_7.4p1-10+deb9u1.dsc
cd openssh-7.4p1
dpkg-buildpackage -us -uc
Это установит ряд необходимых для сборки -зависимостей (, которые вы можете удалить впоследствии ), загрузите исходный код пакета из Debian 9 и соберите его. Он создаст несколько пакетов в родительском каталоге, которые вы затем сможете установить :
.
sudo dpkg -i../openssh-client_7.4p1-10+deb9u1_*.deb
С этим решением вам предстоит отслеживать любые обновления пакета в Debian 9 и локально пересобирать пакет.
Это уже встроено -в Timeshift, просто отключено по умолчанию. Следующее изображение взято из меню настроек Timeshift; просто снимите флажок Stop cron emails и все готово.