На мой взгляд, самый мощный ftp-клиент командной строки, несомненно, lftp.
позволяет использовать стандартную команду оболочки по ftp-каналу. Он обеспечивает очередь вверх / вниз для длительных операций [!d2 ]Проверьте журналы в /var/log/unattended-upgrades/, чтобы убедиться, что ваши автоматические обновления применяются.
(Я сделал другой ответ, потому что мои изменения в ответе LinuxBill были отклонены.)
Существует пакет, который можно использовать для включения автоматических обновлений для вас.
Используйте следующую команду для включения / отключения автоматических обновлений:
sudo dpkg-reconfigure -plow unattended-upgrades
Эта команда изменит файл /etc/apt/apt.conf.d/20auto-upgrades и может также изменить /etc/apt/apt.conf.d/10periodic .
В качестве альтернативы вы можете включить автоматический путь GUI для обновления с помощью software-properties-gtk на вкладке «Обновления», изменив параметр «Когда появились обновления для системы безопасности». Это изменит файлы /etc/apt/apt.conf.d/10periodic и /etc/apt/apt.conf.d/20auto-upgrades.
В качестве альтернативы вы можете изменить вышеупомянутые файлы вручную. В этом файле вы можете указать, как часто вы хотите вызвать обновление:
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";
Файл должен выглядеть так. 1 означает, что он будет обновляться каждый день. 7 - еженедельно. Переменная APT :: Periodic :: AutocleanInterval определяет, как часто «apt-get autoclean» выполняется автоматически. 0 означает, что для этих переменных отключено.
Вы можете изменить способ автоматической работы с обновлением, отредактировав файл /etc/apt/apt.conf.d/50unattended-upgrades. Этот файл позволит вам выбрать, какие обновления вы хотите сделать, выбрав, где apt может искать новые обновления и обновления.
Unattended-Upgrade::Allowed-Origins {
"${distro_id}:${distro_codename}-security";
// "${distro_id}:${distro_codename}-updates";
// "${distro_id}:${distro_codename}-proposed";
// "${distro_id}:${distro_codename}-backports";
};
Переменные ${distro_id} и ${distro_codename} автоматически расширяются. В приведенном выше списке автоматически обновляются только обновления для системы безопасности. Вы можете распространять автоматические обновления в любом репозитории, см. Другой вопрос.
Вы можете изменить
//Unattended-Upgrade::Remove-Unused-Dependencies "false";
на
Unattended-Upgrade::Remove-Unused-Dependencies "true";
Это автоматически удалит например чрезмерные старые ядра, так что / boot не заполняется.
Автоматические обновления включены по умолчанию. Если нет, чтобы включить автоматическое обновление, просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, запустите следующую команду.
sudo apt-get install unattended-upgrades
На сервере вы также можете отредактировать /etc/apt/apt.conf.d/50unattended-upgrades и закомментировать обновление обновления, которое вы не хотите автоматически обновлять. Эти изменения должны выполняться с привилегиями root.