Назад | Перейти на главную страницу

Как отключить автоматические обновления в OpenSUSE 12.2

По неизвестным причинам в OpenSUSE, кажется, есть полдюжины разных мест, где упоминается автоматическое обновление. Есть ли способ определенно, навсегда, необратимо отключить автоматическое обновление, чтобы новое программное обеспечение никогда и ни при каких обстоятельствах не устанавливалось? В идеале я хочу запретить ОС даже подключаться к Интернету, чтобы увидеть если любые обновления доступны.

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

Если это имеет значение, OpenSUSE 12.2 с рабочим столом GNOME.

Полную информацию о том, как работает система, можно найти на Вики-страница OpenSUSE для Zypper. Zypper - это основа для всех функций автоматического обновления в OpenSUSE.

Вероятно, лучший способ остановить любое обновление - это удалить все репозитории программного обеспечения из Zypper.

Чтобы получить их список, запустите:

zypper lr

Это даст вам список всех источников надоедливых обновлений.

#  | Alias                          | Name                         | Enabled | Refresh
---+--------------------------------+------------------------------+---------+--------
 1 | Mozilla-12.2                   | Mozilla Updates              | Yes     | No     

Затем вы можете использовать эту информацию с zypper rr команда или RemoveRepo

zypper rr 1
zypper rr Mozilla-12.2
zypper rr "Mozilla Updates"

Удалите их все, и у вас больше никогда не будет автоматического обновления пакетов.

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

zypper mr -d Mozilla-12.2    # disables the Mozilla repo
zypper mr -e Mozilla-12.2    # enables the Mozilla repo
zypper mr -a -d              # disable all repos
zypper mr -a -e              # enable all repos

Пока я в теме, вы можете получить список обновлений через zypper lu команда, и может выбрать отдельные обновления с помощью zypper install [packagename].