Как взять под контроль действие обновления?

У меня есть сообщение (MOTD - сообщение дня), что есть некоторые обновления для моего сервера.

Теперь, если я не хочу просто делать то, что мне сказали (apt-get update, apt-get upgrade) и иметь некоторый контроль над дальнейшим обновлением, что именно я должен делать?

Имея некоторый контроль, я имею в виду:

  • иметь точный список пакетов для загрузки и установки

  • иметь возможность исключить некоторые из них, если я так хочу

1 ответ

Решение

Я бы предложил использовать aptitude Установить способность, Он имеет небольшой полу-графический интерфейс для терминала, с хорошим способом выбора пакетов, которые вы хотите установить. Вот краткое руководство.

  1. Начальная способность; примечание: не приводите аргументов.

    sudo aptitude
    

    введите описание здесь

    При желании нажмите U, чтобы обновить список пакетов (так же, как sudo apt-get update).

  2. По умолчанию пакеты для обновления не выбраны. Вы можете расширить группу пакетов, нажав Enter.

    • Вам нужно нажать +, чтобы пометить пакет для установки (или обновления в этом случае). Вы можете выбрать всю группу, делая это, пока группа выбрана.

    • Нажмите =, чтобы отметить его как текущую ситуацию (отменить выбор выше).

    • Чтобы удалить пакет, нажмите -.

  3. Нажмите G, чтобы перейти к предварительному просмотру действия, которое нужно предпринять (обратите внимание, что это в новой "вкладке"). В приведенном ниже примере я выбрал только "Обновления безопасности" - другие не обновляются.

    введите описание здесь

  4. Нажмите G еще раз, чтобы выполнить операцию, или Q, чтобы закрыть вкладку предварительного просмотра.

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

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