Современные дистрибутивы Linux оснащены механизмами обновления для повышения стабильности и безопасности системы. Эти функции часто включены по умолчанию, чтобы минимизировать риски, связанные с устаревшими компонентами. Однако в некоторых случаях требуется более гибкий подход к управлению обновлением программного обеспечения.
В этой статье рассмотрены методы изменения стандартного поведения системы на примере одного из популярных дистрибутивов. Описанные способы включают настройку через графический интерфейс, изменение параметров конфигурации и использование команд в терминале.
Для управления репозиториями и обновлениями используется утилита apt. Чтобы проверить текущие настройки, выполните:
sudo apt-config dump | grep -i "APT::Periodic"
Для отключения определённых задач, например, проверки обновлений, введите:
sudo nano /etc/apt/apt.conf.d/10periodic
Измените строки с параметрами APT::Periodic::Update-Package-Lists или APT::Periodic::Download-Upgradeable-Packages, установив значение «0». Сохраните изменения и перезагрузите службу обновлений, если необходимо:
sudo systemctl restart apt-daily.service apt-daily-upgrade.service
Содержание статьи
Отключение обновлений через системные настройки
Графическая оболочка многих дистрибутивов предоставляет удобные инструменты для управления параметрами обновления системы. Этот подход подходит пользователям, предпочитающим избегать работы с конфигурационными файлами или терминалом. Настройки могут варьироваться в зависимости от используемой среды рабочего стола.
В системах с окружением GNOME или аналогичным интерфейсом управление обновлениями осуществляется через приложение «Программное обеспечение и обновления». Откройте его через главное меню системы и перейдите в соответствующий раздел конфигурации.
| Действие | Результат |
|---|---|
| Откройте вкладку «Обновления». | Появится список параметров управления обновлениями. |
| Измените частоту проверки обновлений. | Можно выбрать значение «Никогда». |
| Отключите загрузку новых версий программ. | Система перестанет загружать и устанавливать новые пакеты автоматически. |
После внесения изменений проверьте их применение с помощью утилиты apt-config или вручную проверьте содержимое файлов настроек в каталоге /etc/apt/apt.conf.d/.
sudo apt-config dump | grep -i "Periodic"
Для гарантии корректной работы рекомендуется перезапустить службы, отвечающие за обновление:
sudo systemctl restart apt-daily.service apt-daily-upgrade.service
Редактирование конфигурационных файлов вручную

Для детального управления процессами обновления в системе рекомендуется вносить изменения непосредственно в конфигурационные файлы. Этот подход предоставляет максимальную гибкость и позволяет тонко настроить параметры работы системы.
Основные настройки хранятся в каталоге /etc/apt/apt.conf.d/. Чтобы изменить поведение службы обновлений, откройте файл 10periodic или создайте новый конфигурационный файл с приоритетом выше.
sudo nano /etc/apt/apt.conf.d/10periodic
Пример настроек, которые можно изменить:
APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::AutocleanInterval "0";
Параметры обозначают:
- Update-Package-Lists – частота проверки новых версий пакетов;
- Download-Upgradeable-Packages – загрузка пакетов для обновления;
- AutocleanInterval – периодическое удаление устаревших пакетов.
После сохранения изменений перезапустите службы для применения новых настроек:
sudo systemctl restart apt-daily.service apt-daily-upgrade.service
Для проверки текущих параметров выполните команду:
sudo apt-config dump | grep -i "APT::Periodic"
Точный контроль через конфигурационные файлы полезен на серверах и в системах с минималистичной настройкой, где требуется стабильность и предсказуемость работы.
Управление обновлениями через терминал
Использование командной строки позволяет более точно управлять процессами обновления в системе. Терминал предоставляет инструменты для настройки параметров и выполнения задач без необходимости обращаться к графическому интерфейсу. Такой способ особенно полезен для серверов и систем с минимальным окружением.
Для остановки регулярной загрузки и установки пакетов можно использовать утилиту systemctl. Выполните следующие команды для отключения соответствующих служб:
sudo systemctl stop apt-daily.service
sudo systemctl disable apt-daily.service
sudo systemctl stop apt-daily-upgrade.service
sudo systemctl disable apt-daily-upgrade.service
Чтобы убедиться, что службы отключены, проверьте их статус:
sudo systemctl status apt-daily.service
sudo systemctl status apt-daily-upgrade.service
Для изменения поведения без остановки служб можно редактировать файлы конфигурации APT напрямую. Например, чтобы отключить загрузку обновлений, добавьте или измените параметр в новом конфигурационном файле:
echo 'APT::Periodic::Update-Package-Lists "0";' | sudo tee /etc/apt/apt.conf.d/99no-updates
После внесения изменений рекомендуется вручную проверить настройки:
sudo apt-config dump | grep -i "APT::Periodic"
Использование терминала позволяет максимально быстро настроить работу системы, минимизируя зависимость от дополнительных инструментов.
Использование инструментов для управления пакетами
Современные дистрибутивы Linux предоставляют несколько утилит для контроля над процессом установки, удаления и обновления программного обеспечения. Эти инструменты позволяют гибко настраивать поведение системы и управлять репозиториями, от которых она получает пакеты.
Основным инструментом в дистрибутивах на основе Debian является утилита apt. Для проверки текущих параметров использования пакетов выполните команду:
apt-config dump | grep -i "APT::"
Чтобы приостановить загрузку или установку новых версий пакетов, можно использовать параметры конфигурации в файле настроек. Пример создания кастомного файла:
sudo nano /etc/apt/apt.conf.d/99custom-settings
Добавьте в файл следующие строки:
- APT::Get::Assume-No; – отключает автоматическое подтверждение действий;
- APT::Periodic::Update-Package-Lists «0»; – исключает проверку обновлений;
- APT::Periodic::Download-Upgradeable-Packages «0»; – предотвращает загрузку пакетов.
Для управления репозиториями удобно использовать утилиту add-apt-repository. Чтобы удалить ненужный источник, выполните:
sudo add-apt-repository --remove ppa:example/ppa
Кроме того, утилита dpkg позволяет управлять отдельными пакетами. Для проверки состояния установленных компонентов выполните:
dpkg --get-selections | grep "install"
Эти инструменты подходят как для начальной настройки системы, так и для тонкого управления пакетами в рабочем процессе.

