1

У меня есть Raspberry Pi, для которого я скомпилировал ядро, чтобы получить поддержку GPS для сигнала 1PPS.

Однажды я выполнил apt-get upgrade и оно заменило ядро, поэтому мне пришлось восстановить его из резервной копии.

Это устройство является NTP-сервером для интрасети, и мне было интересно, могу ли я выборочно обновлять пакеты, то есть только ntpd чтобы быть уверенным в его актуальности.

На других устройствах, которые я тоже давно не обновлял, потому что боюсь, что они больше не будут загружаться (они расположены удаленно). Я только что установил новые пакеты после выполнения apt-get update без apt-get upgrade (git и molly-guard), и все, кажется, работает без проблем.

Поэтому мой вопрос: могу ли я безопасно обновить только определенные пакеты и оставить все как есть, или это вызовет проблемы? Кроме того, я могу просто установить новые пакеты, не обновляя другие?

На другом устройстве я получаю

E: Срок действия файла релиза для http://security.debian.org/dists/jessie/updates/InRelease истек (недействителен с 53d 13h 41min 46s). Обновления для этого хранилища не будут применяться.

Как я могу установить на него новые пакеты, сделав только минимальные изменения в системе?

1 ответ1

1

В Debian, как правило, довольно безопасно просто установить или обновить отдельные пакеты, или несколько пакетов, или сколько угодно, при условии соблюдения зависимостей. Цепочки зависимостей могут усложняться, и иногда автоматическое разрешение не дает наилучшего решения; в этом случае aptitude действительно помогает: TUI нужно немного акклиматизироваться, но вы можете легко изучить различные способы решения проблем зависимости.

И apt-get и aptitude покажут вам, какие дополнительные пакеты необходимо установить (хотя только в aptitude вы можете легко изменить это, если есть другие способы), поэтому легко определить минимальное изменение.

Также в общем случае не проблема смешивать пакеты из разных выпусков Debian, если вы можете выяснить зависимости. (Я делаю это все время).

Многие репозитории Debian имеют обратные порты (хотя я не знаком с Raspian). Добавление этих репозиториев (в соответствии с выпуском, который вы в основном установили) поможет внести минимальные изменения.

Если RaspPi не подключен к Интернету, вам также не нужно беспокоиться об отсутствующих обновлениях безопасности.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .