У меня есть набор пользовательских команд, которые я запускаю на своих компьютерах после их установки. Как заставить Ubuntu проверять наличие обновлений каждые 4 недели и автоматически устанавливать их при проверке?
Мне нужно сделать это через командную строку, чтобы я мог настроить его для обычных пользователей, когда я настраиваю их компьютеры.
Первая команда будет заставлять менеджер обновлений проверять наличие обновлений каждые 2 недели, потому что они не всегда бывают такими большими и экономят пропускную способность серверов Ubuntu.
Мне также нужно настроить его так, чтобы пользователям не нужно было нажимать, чтобы устанавливать обновления, так как это утомляет каждый раз, когда я помогаю другу настроить компьютер.
источник
Если вы имеете в виду обновить все «обновляемые», то есть обновить ВСЕ ваши пакеты, я думаю, вы могли бы cron (в пределах корневого cron), чем каждые 28 дней
apt-get update && apt-get upgrade -y
.У некоторых людей возникают проблемы с заданиями в crond из-за ограничений
PATH
. Если у вас есть какие-либо проблемы, вы можете определить ихPATH
в самом началеcrontab -e
файла (как предложено в CronHowto )Кроме того, чтобы проверить, что все идет хорошо, я бы записал результаты, например так:
myupdate.sh
может быть так просто, как это:источник
aptitude -y safe-upgrade
жалуюсь на необходимость контролировать tty, а затем кучу ошибок пути. Может быть, я должен задать вопрос ..Вы можете изменить интервал времени между запуском update-manager, открыв gconf-editor (например, с помощью Alt + F2 и набрав gconf-editor). Тогда найдите
/apps/update-notifier
.Интервал определяется в ключе,
regular_auto_launch_interval
где значением является количество дней. Я думаю, что этот метод не влияет на неграфическое автоматическое обновление (автоматические обновления).Обратите внимание, что Ubuntu не может автоматически устанавливать обновления безопасности из-за ошибки .
источник
gconftool -s /apps/update-notifier/regular_auto_launch_interval --type int 7
(где 7 - интервал в днях)Я ставлю
gconftool -s /apps/update-notifier/regular_auto_launch_interval --type int 1
и его открытие каждый день показывает, что я не установил обновления. Он открывается, если нет новых обновлений? Так что автоматическое обновление каждые 4 недели не заставит это всплыть? Так что же делать с CLI для автоматической установки обновлений каждые 4 недели? Это то, что я хочу. Не переходя к источникам программного обеспечения и делая это с помощью мыши. И при этом его возможная причина, это не может быть помещено больше чем 2 недели там.источник