Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Автоматическое обновление ОС  (Прочитано 1251 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн venom177

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Автоматическое обновление ОС
« : 25 Августа 2008, 17:14:42 »
Поднял репозиторий,И теперь нужно чтобы машинки автоматически обновлялись. Но нужно это сделать прозрачно для пользователя. Права у пользователя забрали и пользователь не может обновлять систему. Как это сделать ? Можно чтобы было при старте системы или еще как нибудь.

Oni-chan

  • Гость
Re: Автоматическое обновление ОС
« Ответ #1 : 25 Августа 2008, 17:32:19 »
а что, sudo apt-get dist-upgrage не работает? (или просто  sudo apt-get upgrage).
Развиваю мысль. Создать скрипт и поместить /etc/init.d

#/bin/bash
apt-get upgrage

Затем создать на него симлинк в /etc/rc2.d
ln -s  /etc/init.d/script /etc/rc2.d/S99script

можно попробывать в эту сторону копать.


Оффлайн venom177

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Автоматическое обновление ОС
« Ответ #2 : 25 Августа 2008, 17:43:20 »
пользователи не могут использовать комманду sudo

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Автоматическое обновление ОС
« Ответ #3 : 25 Августа 2008, 17:56:25 »
пользователи не могут использовать комманду sudo
А причём тут пользователи-то? Когда ты, как админ, имея соответствуюзщие права, развешиваешь скрипты, запускаемые при старте системы. Только надо будет ещё посмотреть в сторону опций, которые подавляют интерактивную работу соответствующих утилит, типа --yes для apt-get.

Оффлайн Stiff

  • Активист
  • *
  • Сообщений: 677
    • Просмотр профиля
Re: Автоматическое обновление ОС
« Ответ #4 : 25 Августа 2008, 18:00:43 »
Засуньте в cron от рута запись apt-get update && apt-get upgrade -y чтоб выполнялась, скажем, раз в день.
То есть:
sudo su
(вводим пароль)
crontab -e
(добавляем строку)
« Последнее редактирование: 27 Августа 2008, 14:43:26 от Stiff »

Оффлайн venom177

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Автоматическое обновление ОС
« Ответ #5 : 26 Августа 2008, 11:11:14 »
написал в crontab  строки
05 11 * * * root /usr/bin/aptitude update
07 11 * * * root /usr/bin/aptitude upgrade
ни чего не происходит. пробовал и apt-get update && apt-get upgrade тоже ни чего не заметил.

Оффлайн venom177

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Автоматическое обновление ОС
« Ответ #6 : 26 Августа 2008, 18:01:08 »
Что я не так делаю ? ???

Оффлайн Stiff

  • Активист
  • *
  • Сообщений: 677
    • Просмотр профиля
Re: Автоматическое обновление ОС
« Ответ #7 : 27 Августа 2008, 14:42:37 »
Что я не так делаю ? ???
Да. у тебя команды выполняются одновременно, а надо, чтоб одна за другой. Также нужен ключ -y, чтоб не спрашивало, продолжить или нет
Пиши
aptitude update -y && aptitude upgrade -y > ~/upgr.log

 

Страница сгенерирована за 0.053 секунд. Запросов: 23.