Как сделать в CLI проверка обновлений происходит каждые 4 недели, и устанавливать их автоматически без обращения к источникам программного обеспечения?

У меня есть набор пользовательских команд, которые я запускаю на своих компьютерах после их установки. Как сделать проверку Ubuntu на обновления каждые 4 недели и установить их автоматически при проверке?

Мне нужно было бы это сделать через командную строку, чтобы я мог настроить ее для обычных пользователей, когда я настраивал свои компьютеры. [ ! d2]

Первая команда заставит диспетчер обновлений проверять обновления каждые 2 недели, потому что они не всегда приходят так много и сохраняют пропускную способность серверов Ubuntu.

Мне также нужно установить его так что пользователям не нужно нажимать, чтобы устанавливать обновления, так как это утомительно каждый раз, когда я помогаю другу настроить компьютер.

9
задан 28 January 2011 в 01:27

36 ответов

Вы можете изменить интервал между временем запуска диспетчера обновлений, открыв gconf-editor (например, с помощью Alt + F2 и набрав gconf-editor). Затем найдите /apps/update-notifier.

Интервал определяется в ключе regular_auto_launch_interval, где значение - количество дней. Я думаю, что этот метод не влияет на неграфический автоматическое обновление (unattended-upgradees).

Обратите внимание, что Ubuntu не может автоматически устанавливать обновления безопасности из-за gconf-editor .

1
ответ дан 25 July 2018 в 22:34
  • 1
    Это командная строка версия ответа: gconftool -s /apps/update-notifier/regular_auto_launch_interval --type int 7 (где 7-это интервал в днях) – Stefano Palazzo♦ 25 January 2011 в 05:19
  • 2
    Я только что проверил он был уже 7. Но в источниках приложений его установить 2 недели. Может быть, его где-то еще? – Kangarooo 26 January 2011 в 04:43

Я помещаю gconftool -s /apps/update-notifier/regular_auto_launch_interval --type int 1 и его открытие каждый день, показывая, что я не установил обновления. Открывает ли он, если нет новых обновлений? Итак, чтобы автоматическое обновление каждые 4 недели не могло всплыть? Итак, как сделать с CLI автоматическую установку обновлений каждые проверки каждые 4 недели? Это то, что я хочу. Не отправляясь в источники ПО и делайте это с помощью мыши. И сделав так, что это возможно, он не может быть поставлен более 2 недель.

0
ответ дан 25 July 2018 в 22:34

если вы имеете в виду обновить все "обновить", т. е. обновить все пакеты, я думаю, вы могли бы хрон (в корень хрона), чем каждые 28 дней apt-get update && apt-get upgrade -y выполняется.

некоторые люди имеют проблемы с crond рабочих мест из-за ограничений PATH установка. Если у вас возникли проблемы, вы можете определить свой PATH в самом начале файла crontab -e (как предложено в CronHowto)

также, чтобы убедиться, что все идет хорошо, я бы записать результаты, как это:

root@PORTATIL:/var/log$ crontab -l * * */2 * * /usr/share/myupdate.sh > /var/log/myupdate.log

myupdate.sh может быть как простой, как эта:

#!/bin/bash #Testing updates echo "$(date) Crond myupdate sarting." apt-get update -y apt-get upgrade -y echo "$(date)Crond myupdate finished."
2
ответ дан 25 July 2018 в 22:34
  • 1
    Это не работает для меня. Когда я получаю свои журналы cron, aptitude -y safe-upgrade жалуется на необходимость управления tty, а затем кучу ошибок пути. Может быть, я должен задать вопрос .. – djeikyb 29 January 2011 в 01:45
  • 2
    Вы установили его в корневом cron? – luri 29 January 2011 в 01:57
  • 3
    Ага. Это было неудачно из-за некоторых проблем с разными путями, поэтому я сделал сценарий в / root / bin, с #! / Bin / bash и полным путем к apt-get. Он работает лучше, но он все еще не обновляется. – djeikyb 29 January 2011 в 02:48
  • 4
    После ошибки в журнале.... или что не – luri 29 January 2011 в 03:37
  • 5
    Я сделал отдельный вопрос: askubuntu.com/q/23795/8515 – djeikyb 29 January 2011 в 04:39

Сначала включите автоматические обновления, такие как:

sudo apt-get install unattended-upgrades

Затем вам нужно отредактировать его конфигурацию, введите

sudo nano /etc/apt/apt.conf.d/50unattended-upgrades

(замените nano на предпочтительный текстовый редактор если вы хотите)

Файл выглядит так:

Unattended-Upgrade::Allowed-Origins { "Ubuntu maverick-security"; // "Ubuntu maverick-updates"; };

// означает, что эта строка является комментарием и не будет рассмотрена программой, удалите штрихи включая стабильные обновления обновлений в дополнение к исправлениям безопасности. Кроме того, замените maverick на версию Ubuntu, в которой вы работаете.

Чтобы установить интервал, на котором система проверяет наличие обновлений, отредактируйте файл /etc/apt/apt.conf.d/10periodic с помощью текстового редактора:

APT::Periodic::Update-Package-Lists "14"; APT::Periodic::Download-Upgradeable-Packages "14"; APT::Periodic::AutocleanInterval "14"; APT::Periodic::Unattended-Upgrade "14";

В этом примере система обновляется каждые две недели.

Более подробное объяснение см. в разделе «Автоматические обновления» в руководстве по серверу Ubuntu.

Обратите внимание, что ответ papukaija говорит об интервале, на котором появляется диалоговое окно диспетчера обновлений на вашем экране, я предполагаю, что это не то, что вы не хотите, м не уверен. :

)
9
ответ дан 25 July 2018 в 22:34
  • 1
    Диалоги не нужны, чтобы всплывать, и это не происходит в 1 строке. Если я установил в Источники программного обеспечения 2 недели, чтобы проверить, возможно ли, что диалог обновления появляется раньше или позже? Нужно то, что с 1 строкой можно было бы настроить, что пользователь даже не знал, что он обновляется системой каждые 4 недели, и ему не нужно видеть какие-либо обновления и автоматически их просто устанавливать. Поэтому мне не нужно устанавливать это вручную с помощью мыши в источниках программного обеспечения. – Kangarooo 26 January 2011 в 04:48
  • 2
    Я не уверена, что понимаю вас. Вы можете отключить уведомления об обновлении, перейдя в система → параметры → запускаемые приложения и снятия галочки в "уведомления обновлений". Это то, что ты имел в виду? Также, конечно, вы можете установить его на "30" вместо "14" дней (или любое количество вы хотите) – Stefano Palazzo♦ 26 January 2011 в 05:01
  • 3
    И что может быть сделано с одной линии? Если да, это также хорошо, чтобы сделать, если нет - не главное, что я хотел. Главное-это преодолеть собираемся источники настройки программного обеспечения, чтобы изменить проверку обновлений и что делать. Я хочу поставить проверку каждые 28 дней и установить обновления, не требуя ничего в терминал, так что его быстрее. – Kangarooo 26 January 2011 в 09:08
  • 4
    Одна командная строка в моем ответе: apt-получить обновление && apt-получить обновления -г – luri 28 January 2011 в 03:03
  • 5
    @лури это не то, что этот вопрос о – Stefano Palazzo♦ 28 January 2011 в 03:07

Вы можете изменить интервал между временем запуска диспетчера обновлений, открыв gconf-editor (например, с помощью Alt + F2 и набрав gconf-editor). Затем найдите /apps/update-notifier.

Интервал определяется в ключе regular_auto_launch_interval, где значение - количество дней. Я думаю, что этот метод не влияет на неграфический автоматическое обновление (unattended-upgradees).

Обратите внимание, что Ubuntu не может автоматически устанавливать обновления безопасности из-за gconf-editor .

1
ответ дан 31 July 2018 в 11:00
  • 1
    Это командная строка версия ответа: gconftool -s /apps/update-notifier/regular_auto_launch_interval --type int 7 (где 7-это интервал в днях) – Stefano Palazzo♦ 25 January 2011 в 05:19
  • 2
    Я только что проверил он был уже 7. Но в источниках приложений его установить 2 недели. Может быть, его где-то еще? – Kangarooo 26 January 2011 в 04:43

я положил gconftool -s /apps/update-notifier/regular_auto_launch_interval --type int 1 и его открытия каждый день показывает не установленные обновления. Оно откроется, если нет новых обновлений? Так что тогда делать автоматическое обновление каждые 4 недели, а не выскочить? Тогда просто как сделать с командной строки для автоматической установки обновлений каждые проверки каждые 4 недели? Вот что я хочу. Не собираюсь источников программного обеспечения и делаю это с помощью мыши. И делаете так ее можно заставить его нельзя поставить больше 2 недель там.

0
ответ дан 31 July 2018 в 11:00

Если вы имеете в виду обновить все «обновляемые», то есть обновить ВСЕ ваши пакеты, я думаю, вы могли бы cron (внутри корневого cron), чем каждые 28 дней apt-get update && apt-get upgrade -y.

Некоторые люди проблемы с работами на основе crond из-за ограничительной установки PATH. Если у вас есть какие-либо проблемы, вы можете определить свой PATH в самом начале файла crontab -e (как предложено в CronHowto)

. Кроме того, чтобы проверить, все ли в порядке, я запишу результаты, например:

root@PORTATIL:/var/log$ crontab -l * * */2 * * /usr/share/myupdate.sh > /var/log/myupdate.log

myupdate.sh могут быть такими же простыми, как это:

#!/bin/bash #Testing updates echo "$(date) Crond myupdate sarting." apt-get update -y apt-get upgrade -y echo "$(date)Crond myupdate finished."
2
ответ дан 31 July 2018 в 11:00
  • 1
    Это не работает для меня. Когда я получаю свои журналы cron, aptitude -y safe-upgrade жалуется на необходимость управления tty, а затем кучу ошибок пути. Может быть, я должен задать вопрос .. – djeikyb 29 January 2011 в 01:45
  • 2
    Вы установите его в корень хрона? – luri 29 January 2011 в 01:57
  • 3
    Да. Это было не из-за проблем пути, поэтому я сделал скрипт в папку /root/bin, с #!/бин/баш, и полный путь к apt-получить. Он работает лучше, но все равно не обновляет. – djeikyb 29 January 2011 в 02:48
  • 4
    Опубликовать ошибки в журнале .... или что-то не получается – luri 29 January 2011 в 03:37
  • 5
    Я сделал отдельный вопрос: askubuntu.com/q/23795/8515 – djeikyb 29 January 2011 в 04:39

во-первых, включить автоматическое обновление, как это:

sudo apt-get install unattended-upgrades

, то Вам нужно отредактировать его настройки, введите

sudo nano /etc/apt/apt.conf.d/50unattended-upgrades

(замените nano с помощью вашего любимого текстового редактора, если вы хотите)

файл выглядит так:

Unattended-Upgrade::Allowed-Origins { "Ubuntu maverick-security"; // "Ubuntu maverick-updates"; };

в // означает, что эта строка является комментарием и не будет учитываться программой, удалить штрихи, включив стабильный выпуск обновлений, кроме исправлений безопасности. Кроме того, замените maverick с версии Ubuntu вы используете.

, чтобы установить интервал, через который система проверяет наличие обновлений, отредактировать файл /etc/apt/apt.conf.d/10periodic с помощью текстового редактора:

APT::Periodic::Update-Package-Lists "14"; APT::Periodic::Download-Upgradeable-Packages "14"; APT::Periodic::AutocleanInterval "14"; APT::Periodic::Unattended-Upgrade "14";

в этом примере, система обновляется каждые две недели.

более подробное объяснение см. в разделе Автоматическое обновление в руководстве по убунту сервер.

заметим, что ответ papukaija говорит о интервал обновления диалога диспетчера всплывает на экране, я полагаю, что это не то, что вы wan'T, но я не уверен. :)

9
ответ дан 31 July 2018 в 11:00
  • 1
    Диалоги не нужны, чтобы выскочить и он не будет в 1 строку. Если я поставил в источниках программного обеспечения 2 недели, чтобы быть проверены, то это возможно, что диалог обновления всплывает раньше или позже? Необходимо, чтобы с 1 линии можно было бы установить, что пользователь не будет даже знать, что он имеет систему неоспоримым обновляются каждые 4 недели и он не должен видеть каких-либо обновлений спрашивая, и автоматически его только что установили. Так что я не нужно, чтобы установить это вручную с помощью мыши в источниках приложений. – Kangarooo 26 January 2011 в 04:48
  • 2
    Я не уверена, что понимаю вас. Вы можете отключить уведомления об обновлении, перейдя в система → параметры → запускаемые приложения и снятия галочки в "уведомления обновлений". Это то, что ты имел в виду? Также, конечно, вы можете установить его на "30" вместо "14" дней (или любое количество вы хотите) – Stefano Palazzo♦ 26 January 2011 в 05:01
  • 3
    И что может быть сделано с одной линии? Если да, это также хорошо, чтобы сделать, если нет - не главное, что я хотел. Главное-это преодолеть собираемся источники настройки программного обеспечения, чтобы изменить проверку обновлений и что делать. Я хочу поставить проверку каждые 28 дней и установить обновления, не требуя ничего в терминал, так что его быстрее. – Kangarooo 26 January 2011 в 09:08
  • 4
    Одна командная строка в моем ответе: apt-получить обновление && apt-получить обновления -г – luri 28 January 2011 в 03:03
  • 5
    @luri, это не тот вопрос, о котором – Stefano Palazzo♦ 28 January 2011 в 03:07

Вы можете изменить интервал между временем, когда обновления-Manager запускается путем открытия gconf редактор (например, с помощью Alt+F2 и gconf редактор ввода). Затем найдите /apps/update-notifier.

интервал определяется на клавишу [F2], где значение-это число дней. Я думаю, что этот метод не влияет на неграфические автоматического обновления (автоматического обновления).

Пожалуйста, обратите внимание, что Ubuntu не может автоматически устанавливать обновления безопасности из-за gconf редактор.

1
ответ дан 31 July 2018 в 11:59
  • 1
    Это командная строка версия ответа: gconftool -s /apps/update-notifier/regular_auto_launch_interval --type int 7 (где 7-это интервал в днях) – Stefano Palazzo♦ 25 January 2011 в 05:19
  • 2
    Я только что проверил он был уже 7. Но в источниках приложений его установить 2 недели. Может быть, его где-то еще? – Kangarooo 26 January 2011 в 04:43

я положил gconftool -s /apps/update-notifier/regular_auto_launch_interval --type int 1 и его открытия каждый день показывает не установленные обновления. Оно откроется, если нет новых обновлений? Так что тогда делать автоматическое обновление каждые 4 недели, а не выскочить? Тогда просто как сделать с командной строки для автоматической установки обновлений каждые проверки каждые 4 недели? Вот что я хочу. Не собираюсь источников программного обеспечения и делаю это с помощью мыши. И делаете так ее можно заставить его нельзя поставить больше 2 недель там.

0
ответ дан 31 July 2018 в 11:59

Если вы имеете в виду обновить все «обновляемые», то есть обновить ВСЕ ваши пакеты, я думаю, вы могли бы cron (внутри корневого cron), чем каждые 28 дней apt-get update && apt-get upgrade -y.

Некоторые люди проблемы с работами на основе crond из-за ограничительной установки PATH. Если у вас есть какие-либо проблемы, вы можете определить свой PATH в самом начале файла crontab -e (как предложено в CronHowto)

. Кроме того, чтобы проверить, все ли в порядке, я запишу результаты, например:

root@PORTATIL:/var/log$ crontab -l * * */2 * * /usr/share/myupdate.sh > /var/log/myupdate.log

myupdate.sh могут быть такими же простыми, как это:

#!/bin/bash #Testing updates echo "$(date) Crond myupdate sarting." apt-get update -y apt-get upgrade -y echo "$(date)Crond myupdate finished."
2
ответ дан 31 July 2018 в 11:59
  • 1
    Это не работает для меня. Когда я получаю свои журналы cron, aptitude -y safe-upgrade жалуется на необходимость управления tty, а затем кучу ошибок пути. Может быть, я должен задать вопрос .. – djeikyb 29 January 2011 в 01:45
  • 2
    Вы установите его в корень хрона? – luri 29 January 2011 в 01:57
  • 3
    Да. Это было не из-за проблем пути, поэтому я сделал скрипт в папку /root/bin, с #!/бин/баш, и полный путь к apt-получить. Он работает лучше, но все равно не обновляет. – djeikyb 29 January 2011 в 02:48
  • 4
    После ошибки в журнале.... или что не – luri 29 January 2011 в 03:37
  • 5
    Я сделал отдельный вопрос: askubuntu.com/q/23795/8515 – djeikyb 29 January 2011 в 04:39

Сначала включите автоматические обновления, такие как:

sudo apt-get install unattended-upgrades

Затем вам нужно отредактировать его конфигурацию, введите

sudo nano /etc/apt/apt.conf.d/50unattended-upgrades

(замените nano на предпочтительный текстовый редактор если вы хотите)

Файл выглядит так:

Unattended-Upgrade::Allowed-Origins { "Ubuntu maverick-security"; // "Ubuntu maverick-updates"; };

// означает, что эта строка является комментарием и не будет рассмотрена программой, удалите штрихи включая стабильные обновления обновлений в дополнение к исправлениям безопасности. Кроме того, замените maverick на версию Ubuntu, в которой вы работаете.

Чтобы установить интервал, на котором система проверяет наличие обновлений, отредактируйте файл /etc/apt/apt.conf.d/10periodic с помощью текстового редактора:

APT::Periodic::Update-Package-Lists "14"; APT::Periodic::Download-Upgradeable-Packages "14"; APT::Periodic::AutocleanInterval "14"; APT::Periodic::Unattended-Upgrade "14";

В этом примере система обновляется каждые две недели.

Более подробное объяснение см. в разделе «Автоматические обновления» в руководстве по серверу Ubuntu.

Обратите внимание, что ответ papukaija говорит об интервале, на котором появляется диалоговое окно диспетчера обновлений на вашем экране, я предполагаю, что это не то, что вы не хотите, м не уверен. :

)
9
ответ дан 31 July 2018 в 11:59
  • 1
    Диалоги не нужны, чтобы выскочить и он не будет в 1 строку. Если я поставил в источниках программного обеспечения 2 недели, чтобы быть проверены, то это возможно, что диалог обновления всплывает раньше или позже? Необходимо, чтобы с 1 линии можно было бы установить, что пользователь не будет даже знать, что он имеет систему неоспоримым обновляются каждые 4 недели и он не должен видеть каких-либо обновлений спрашивая, и автоматически его только что установили. Так что я не нужно, чтобы установить это вручную с помощью мыши в источниках приложений. – Kangarooo 26 January 2011 в 04:48
  • 2
    Я не уверена, что понимаю вас. Вы можете отключить уведомления об обновлении, перейдя в система → параметры → запускаемые приложения и снятия галочки в "уведомления обновлений". Это то, что ты имел в виду? Также, конечно, вы можете установить его на "30" вместо "14" дней (или любое количество вы хотите) – Stefano Palazzo♦ 26 January 2011 в 05:01
  • 3
    И что может быть сделано с одной линии? Если да, это также хорошо, чтобы сделать, если нет - не главное, что я хотел. Главное-это преодолеть собираемся источники настройки программного обеспечения, чтобы изменить проверку обновлений и что делать. Я хочу поставить проверку каждые 28 дней и установить обновления, не требуя ничего в терминал, так что его быстрее. – Kangarooo 26 January 2011 в 09:08
  • 4
    Одна командная строка в моем ответе: apt-получить обновление && apt-получить обновления -г – luri 28 January 2011 в 03:03
  • 5
    @лури это не то, что этот вопрос о – Stefano Palazzo♦ 28 January 2011 в 03:07

Вы можете изменить интервал между временем запуска диспетчера обновлений, открыв gconf-editor (например, с помощью Alt + F2 и набрав gconf-editor). Затем найдите /apps/update-notifier.

Интервал определяется в ключе regular_auto_launch_interval, где значение - количество дней. Я думаю, что этот метод не влияет на неграфический автоматическое обновление (unattended-upgradees).

Обратите внимание, что Ubuntu не может автоматически устанавливать обновления безопасности из-за gconf-editor .

1
ответ дан 2 August 2018 в 04:01
  • 1
    Это версия командной строки этого ответа: gconftool -s /apps/update-notifier/regular_auto_launch_interval --type int 7 (где 7 - интервал в днях) – Stefano Palazzo♦ 25 January 2011 в 05:19
  • 2
    Я только что проверил он был уже 7. Но в источниках приложений его установить 2 недели. Может быть, его где-то еще? – Kangarooo 26 January 2011 в 04:43

я положил gconftool -s /apps/update-notifier/regular_auto_launch_interval --type int 1 и его открытия каждый день показывает не установленные обновления. Оно откроется, если нет новых обновлений? Так что тогда делать автоматическое обновление каждые 4 недели, а не выскочить? Тогда просто как сделать с командной строки для автоматической установки обновлений каждые проверки каждые 4 недели? Вот что я хочу. Не собираюсь источников программного обеспечения и делаю это с помощью мыши. И делаете так ее можно заставить его нельзя поставить больше 2 недель там.

0
ответ дан 2 August 2018 в 04:01

если вы имеете в виду обновить все "обновить", т. е. обновить все пакеты, я думаю, вы могли бы хрон (в корень хрона), чем каждые 28 дней apt-get update && apt-get upgrade -y выполняется.

некоторые люди имеют проблемы с crond рабочих мест из-за ограничений PATH установка. Если у вас возникли проблемы, вы можете определить свой PATH в самом начале файла crontab -e (как предложено в CronHowto)

также, чтобы убедиться, что все идет хорошо, я бы записать результаты, как это:

root@PORTATIL:/var/log$ crontab -l * * */2 * * /usr/share/myupdate.sh > /var/log/myupdate.log

myupdate.sh может быть как простой, как эта:

#!/bin/bash #Testing updates echo "$(date) Crond myupdate sarting." apt-get update -y apt-get upgrade -y echo "$(date)Crond myupdate finished."
2
ответ дан 2 August 2018 в 04:01
  • 1
    Это не работает для меня. Когда я получаю свои журналы cron, aptitude -y safe-upgrade жалуется на необходимость управления tty, а затем кучу ошибок пути. Может быть, я должен задать вопрос .. – djeikyb 29 January 2011 в 01:45
  • 2
    Вы установили его в корневом cron? – luri 29 January 2011 в 01:57
  • 3
    Ага. Это было неудачно из-за некоторых проблем с разными путями, поэтому я сделал сценарий в / root / bin, с #! / Bin / bash и полным путем к apt-get. Он работает лучше, но он все еще не обновляется. – djeikyb 29 January 2011 в 02:48
  • 4
    После ошибки в журнале.... или что не – luri 29 January 2011 в 03:37
  • 5
    Я задал отдельный вопрос: askubuntu.com/q/23795/8515 – djeikyb 29 January 2011 в 04:39

во-первых, включить автоматическое обновление, как это:

sudo apt-get install unattended-upgrades

, то Вам нужно отредактировать его настройки, введите

sudo nano /etc/apt/apt.conf.d/50unattended-upgrades

(замените nano с помощью вашего любимого текстового редактора, если вы хотите)

файл выглядит так:

Unattended-Upgrade::Allowed-Origins { "Ubuntu maverick-security"; // "Ubuntu maverick-updates"; };

в // означает, что эта строка является комментарием и не будет учитываться программой, удалить штрихи, включив стабильный выпуск обновлений, кроме исправлений безопасности. Кроме того, замените maverick с версии Ubuntu вы используете.

, чтобы установить интервал, через который система проверяет наличие обновлений, отредактировать файл /etc/apt/apt.conf.d/10periodic с помощью текстового редактора:

APT::Periodic::Update-Package-Lists "14"; APT::Periodic::Download-Upgradeable-Packages "14"; APT::Periodic::AutocleanInterval "14"; APT::Periodic::Unattended-Upgrade "14";

в этом примере, система обновляется каждые две недели.

более подробное объяснение см. в разделе Автоматическое обновление в руководстве по убунту сервер.

заметим, что ответ papukaija говорит о интервал обновления диалога диспетчера всплывает на экране, я полагаю, что это не то, что вы wan'T, но я не уверен. :)

9
ответ дан 2 August 2018 в 04:01
  • 1
    Диалоги не нужны, чтобы всплывать, и это не происходит в 1 строке. Если я установил в Источники программного обеспечения 2 недели, чтобы проверить, возможно ли, что диалог обновления появляется раньше или позже? Нужно то, что с 1 строкой можно было бы настроить, что пользователь даже не знал, что он обновляется системой каждые 4 недели, и ему не нужно видеть какие-либо обновления и автоматически их просто устанавливать. Поэтому мне не нужно устанавливать это вручную с помощью мыши в источниках программного обеспечения. – Kangarooo 26 January 2011 в 04:48
  • 2
    Я не уверена, что понимаю вас. Вы можете отключить уведомления об обновлении, перейдя в система → параметры → запускаемые приложения и снятия галочки в "уведомления обновлений". Это то, что ты имел в виду? Также, конечно, вы можете установить его на "30" вместо "14" дней (или любое количество вы хотите) – Stefano Palazzo♦ 26 January 2011 в 05:01
  • 3
    И что может быть сделано с одной линии? Если да, это также хорошо, чтобы сделать, если нет - не главное, что я хотел. Главное-это преодолеть собираемся источники настройки программного обеспечения, чтобы изменить проверку обновлений и что делать. Я хочу поставить проверку каждые 28 дней и установить обновления, не требуя ничего в терминал, так что его быстрее. – Kangarooo 26 January 2011 в 09:08
  • 4
    Одна командная строка в моем ответе: apt-получить обновление && apt-получить обновления -г – luri 28 January 2011 в 03:03
  • 5
    @лури это не то, что этот вопрос о – Stefano Palazzo♦ 28 January 2011 в 03:07

Сначала включите автоматические обновления, такие как:

  sudo apt-get install unattended-updateses  

Затем вам нужно отредактировать его конфигурацию, введите [ ! d11]

  sudo nano /etc/apt/apt.conf.d/50unattended-upgrades  

(замените nano на ваш предпочтительный текст редактор, если вы хотите)

Файл выглядит следующим образом:

  Unattended-Upgrade :: Allowed-Origins {«Ubuntu maverick-security»;  // «Ubuntu maverick-updates»;  };   

// означает, что эта строка является комментарием и не будет рассмотрена программой, удалите штрихи, чтобы включить стабильную релиз обновлений в дополнение к исправлениям безопасности. Кроме того, замените maverick на версию Ubuntu, в которой вы работаете.

Чтобы установить интервал, на котором система проверяет наличие обновлений, отредактируйте / etc / apt / Файл apt.conf.d / 10periodic с текстовым редактором:

  APT :: Periodic :: Update-Package-Lists "14";  APT :: Periodic :: Download-Upgradeable-Packages «14»;  APT :: Periodic :: AutocleanInterval "14";  APT :: Periodic :: Без разрешения - «14»;   

В этом примере система обновляется каждые две недели.

Более подробное объяснение см. в Автоматическое обновление на сервере Ubuntu руководство.


Обратите внимание, что ответ papukaija говорит об интервале, на котором появляется диалог Update Manager на вашем экране, я предполагаю, что это не то, что вы не хотите, но я не уверен. :

)
9
ответ дан 4 August 2018 в 20:04

Я положил gconftool -s / apps / update-notifier / regular_auto_launch_interval -type int 1 и каждый день открывал его, пока не установил обновления. Открывает ли он, если нет новых обновлений? Итак, чтобы автоматическое обновление каждые 4 недели не могло всплыть? Итак, как сделать с CLI автоматическую установку обновлений каждые проверки каждые 4 недели? Это то, что я хочу. Не отправляясь в источники ПО и делайте это с помощью мыши. И, делая это, его возможный couse не может быть поставлен более 2 недель.

0
ответ дан 4 August 2018 в 20:04

Если вы имеете в виду обновить все «обновляемые», т. е. обновить ВСЕ ваши пакеты, я думаю, вы могли бы cron (внутри корневого cron), чем каждые 28 дней apt-get update & amp; & amp; & amp; & amp; & amp; apt-get upgrade -y запущен.

У некоторых людей есть проблемы с заданиями на работу в режиме crond из-за ограничительной установки PATH . Если у вас есть какие-либо проблемы, вы можете определить свой PATH в самом начале файла crontab -e (как предложено в CronHowto )

Кроме того, чтобы проверить, что все идет ОК, я бы зарегистрировал результаты, например:

  root @ PORTATIL: / var / log $ crontab -l * * * /  2 * * /usr/share/myupdate.sh & gt;  /var/log/myupdate.log  

myupdate.sh может быть таким же простым, как это:

  #! / bin  / bash # Тестирование обновлений echo "$ (date) Crond myupdate sarting."  apt-get update -y apt-get upgrade -y echo "$ (date) Crond myupdate завершен."   
2
ответ дан 4 August 2018 в 20:04

Вы можете изменить интервал между временем запуска диспетчера обновлений, открыв gconf-editor (например, с помощью Alt + F2 и ввода gconf-editor). Затем найдите / apps / update-notifier .

Интервал определяется в ключе regular_auto_launch_interval , где значение - количество дней. Я думаю, что этот метод не влияет на неграфический автоматическое обновление (unattended-upgradees).

Обратите внимание, что Ubuntu не может автоматически устанавливать обновления безопасности из-за ошибки .

1
ответ дан 4 August 2018 в 20:04

Если вы имеете в виду обновить все «обновляемые», т. е. обновить ВСЕ ваши пакеты, я думаю, вы могли бы cron (внутри корневого cron), чем каждые 28 дней apt-get update & amp; & amp; & amp; & amp; & amp; apt-get upgrade -y запущен.

У некоторых людей есть проблемы с заданиями на работу в режиме crond из-за ограничительной установки PATH . Если у вас есть какие-либо проблемы, вы можете определить свой PATH в самом начале файла crontab -e (как предложено в CronHowto )

Кроме того, чтобы проверить, что все идет ОК, я бы зарегистрировал результаты, например:

  root @ PORTATIL: / var / log $ crontab -l * * * /  2 * * /usr/share/myupdate.sh & gt;  /var/log/myupdate.log  

myupdate.sh может быть таким же простым, как это:

  #! / bin  / bash # Тестирование обновлений echo "$ (date) Crond myupdate sarting."  apt-get update -y apt-get upgrade -y echo "$ (date) Crond myupdate завершен."   
2
ответ дан 6 August 2018 в 04:05

Сначала включите автоматические обновления, такие как:

  sudo apt-get install unattended-updateses  

Затем вам нужно отредактировать его конфигурацию, введите [ ! d11]

  sudo nano /etc/apt/apt.conf.d/50unattended-upgrades  

(замените nano на ваш предпочтительный текст редактор, если вы хотите)

Файл выглядит следующим образом:

  Unattended-Upgrade :: Allowed-Origins {«Ubuntu maverick-security»;  // «Ubuntu maverick-updates»;  };   

// означает, что эта строка является комментарием и не будет рассмотрена программой, удалите штрихи, чтобы включить стабильную релиз обновлений в дополнение к исправлениям безопасности. Кроме того, замените maverick на версию Ubuntu, в которой вы работаете.

Чтобы установить интервал, на котором система проверяет наличие обновлений, отредактируйте / etc / apt / Файл apt.conf.d / 10periodic с текстовым редактором:

  APT :: Periodic :: Update-Package-Lists "14";  APT :: Periodic :: Download-Upgradeable-Packages «14»;  APT :: Periodic :: AutocleanInterval "14";  APT :: Periodic :: Без разрешения - «14»;   

В этом примере система обновляется каждые две недели.

Более подробное объяснение см. в Автоматическое обновление на сервере Ubuntu руководство.


Обратите внимание, что ответ papukaija говорит об интервале, на котором появляется диалог Update Manager на вашем экране, я предполагаю, что это не то, что вы не хотите, но я не уверен. :

)
9
ответ дан 6 August 2018 в 04:05

Вы можете изменить интервал между временем запуска диспетчера обновлений, открыв gconf-editor (например, с помощью Alt + F2 и ввода gconf-editor). Затем найдите / apps / update-notifier .

Интервал определяется в ключе regular_auto_launch_interval , где значение - количество дней. Я думаю, что этот метод не влияет на неграфический автоматическое обновление (unattended-upgradees).

Обратите внимание, что Ubuntu не может автоматически устанавливать обновления безопасности из-за ошибки .

1
ответ дан 6 August 2018 в 04:05

Я положил gconftool -s / apps / update-notifier / regular_auto_launch_interval -type int 1 и каждый день открывал его, пока не установил обновления. Открывает ли он, если нет новых обновлений? Итак, чтобы автоматическое обновление каждые 4 недели не могло всплыть? Итак, как сделать с CLI автоматическую установку обновлений каждые проверки каждые 4 недели? Это то, что я хочу. Не отправляясь в источники ПО и делайте это с помощью мыши. И, делая это, его возможный couse не может быть поставлен более 2 недель.

0
ответ дан 6 August 2018 в 04:05

Сначала включите автоматические обновления, такие как:

  sudo apt-get install unattended-updateses  

Затем вам нужно отредактировать его конфигурацию, введите [ ! d11]

  sudo nano /etc/apt/apt.conf.d/50unattended-upgrades  

(замените nano на ваш предпочтительный текст редактор, если вы хотите)

Файл выглядит следующим образом:

  Unattended-Upgrade :: Allowed-Origins {«Ubuntu maverick-security»;  // «Ubuntu maverick-updates»;  };   

// означает, что эта строка является комментарием и не будет рассмотрена программой, удалите штрихи, чтобы включить стабильную релиз обновлений в дополнение к исправлениям безопасности. Кроме того, замените maverick на версию Ubuntu, в которой вы работаете.

Чтобы установить интервал, на котором система проверяет наличие обновлений, отредактируйте / etc / apt / Файл apt.conf.d / 10periodic с текстовым редактором:

  APT :: Periodic :: Update-Package-Lists "14";  APT :: Periodic :: Download-Upgradeable-Packages «14»;  APT :: Periodic :: AutocleanInterval "14";  APT :: Periodic :: Без разрешения - «14»;   

В этом примере система обновляется каждые две недели.

Более подробное объяснение см. в Автоматическое обновление на сервере Ubuntu руководство.


Обратите внимание, что ответ papukaija говорит об интервале, на котором появляется диалог Update Manager на вашем экране, я предполагаю, что это не то, что вы не хотите, но я не уверен. :

)
9
ответ дан 7 August 2018 в 22:05

Я положил gconftool -s / apps / update-notifier / regular_auto_launch_interval -type int 1 и каждый день открывал его, пока не установил обновления. Открывает ли он, если нет новых обновлений? Итак, чтобы автоматическое обновление каждые 4 недели не могло всплыть? Итак, как сделать с CLI автоматическую установку обновлений каждые проверки каждые 4 недели? Это то, что я хочу. Не отправляясь в источники ПО и делайте это с помощью мыши. И, делая это, его возможный couse не может быть поставлен более 2 недель.

0
ответ дан 7 August 2018 в 22:05

Если вы имеете в виду обновить все «обновляемые», т. е. обновить ВСЕ ваши пакеты, я думаю, вы могли бы cron (внутри корневого cron), чем каждые 28 дней apt-get update & amp; & amp; & amp; & amp; & amp; apt-get upgrade -y запущен.

У некоторых людей есть проблемы с заданиями на работу в режиме crond из-за ограничительной установки PATH . Если у вас есть какие-либо проблемы, вы можете определить свой PATH в самом начале файла crontab -e (как предложено в CronHowto )

Кроме того, чтобы проверить, что все идет ОК, я бы зарегистрировал результаты, например:

  root @ PORTATIL: / var / log $ crontab -l * * * /  2 * * /usr/share/myupdate.sh & gt;  /var/log/myupdate.log  

myupdate.sh может быть таким же простым, как это:

  #! / bin  / bash # Тестирование обновлений echo "$ (date) Crond myupdate sarting."  apt-get update -y apt-get upgrade -y echo "$ (date) Crond myupdate завершен."   
2
ответ дан 7 August 2018 в 22:05

Вы можете изменить интервал между временем запуска диспетчера обновлений, открыв gconf-editor (например, с помощью Alt + F2 и ввода gconf-editor). Затем найдите / apps / update-notifier .

Интервал определяется в ключе regular_auto_launch_interval , где значение - количество дней. Я думаю, что этот метод не влияет на неграфический автоматическое обновление (unattended-upgradees).

Обратите внимание, что Ubuntu не может автоматически устанавливать обновления безопасности из-за ошибки .

1
ответ дан 7 August 2018 в 22:05

Если вы имеете в виду обновить все «обновляемые», т. е. обновить ВСЕ ваши пакеты, я думаю, вы могли бы cron (внутри корневого cron), чем каждые 28 дней apt-get update & amp; & amp; & amp; & amp; & amp; apt-get upgrade -y запущен.

У некоторых людей есть проблемы с заданиями на работу в режиме crond из-за ограничительной установки PATH . Если у вас есть какие-либо проблемы, вы можете определить свой PATH в самом начале файла crontab -e (как предложено в CronHowto )

Кроме того, чтобы проверить, что все идет ОК, я бы зарегистрировал результаты, например:

  root @ PORTATIL: / var / log $ crontab -l * * * /  2 * * /usr/share/myupdate.sh & gt;  /var/log/myupdate.log  

myupdate.sh может быть таким же простым, как это:

  #! / bin  / bash # Тестирование обновлений echo "$ (date) Crond myupdate sarting."  apt-get update -y apt-get upgrade -y echo "$ (date) Crond myupdate завершен."   
2
ответ дан 10 August 2018 в 10:19

Сначала включите автоматические обновления, такие как:

  sudo apt-get install unattended-updateses  

Затем вам нужно отредактировать его конфигурацию, введите [ ! d11]

  sudo nano /etc/apt/apt.conf.d/50unattended-upgrades  

(замените nano на ваш предпочтительный текст редактор, если вы хотите)

Файл выглядит следующим образом:

  Unattended-Upgrade :: Allowed-Origins {«Ubuntu maverick-security»;  // «Ubuntu maverick-updates»;  };   

// означает, что эта строка является комментарием и не будет рассмотрена программой, удалите штрихи, чтобы включить стабильную релиз обновлений в дополнение к исправлениям безопасности. Кроме того, замените maverick на версию Ubuntu, в которой вы работаете.

Чтобы установить интервал, на котором система проверяет наличие обновлений, отредактируйте / etc / apt / Файл apt.conf.d / 10periodic с текстовым редактором:

  APT :: Periodic :: Update-Package-Lists "14";  APT :: Periodic :: Download-Upgradeable-Packages «14»;  APT :: Periodic :: AutocleanInterval "14";  APT :: Periodic :: Без разрешения - «14»;   

В этом примере система обновляется каждые две недели.

Более подробное объяснение см. в Автоматическое обновление на сервере Ubuntu руководство.


Обратите внимание, что ответ papukaija говорит об интервале, на котором появляется диалог Update Manager на вашем экране, я предполагаю, что это не то, что вы не хотите, но я не уверен. :

)
9
ответ дан 10 August 2018 в 10:19

Другие вопросы по тегам:

Похожие вопросы: