Вопрос: Как заблокировать ppa для текущих установленных версий? [Дубликат]


На этот вопрос уже есть ответ:

У меня два ppa добавлен в мою установку Ubuntu 16.04 и хотел бы заморозить текущую версию, которую я тщательно протестировал.

add-apt-repository ppa:certbot/certbot 
add-apt-repository ppa:freeradius/stable-3.0

Есть ли способ заморозить текущую версию, так что будущие автоматические обновления не будут получать последние данные, которые могут нарушить производственную систему?

Вот как я установил мои автоматические обновления.

sed -r \
-e 's|^//Unattended-Upgrade::MinimalSteps "true";$|Unattended-Upgrade::MinimalSteps "true";|' \
-e 's|^//Unattended-Upgrade::Mail "root";$|Unattended-Upgrade::Mail "root";|' \
-e 's|^//Unattended-Upgrade::Automatic-Reboot "false";$|Unattended-Upgrade::Automatic-Reboot "true";|' \
-e 's|^//Unattended-Upgrade::Remove-Unused-Dependencies "false";|Unattended-Upgrade::Remove-Unused-Dependencies "true";|' \
-e 's|^//Unattended-Upgrade::Automatic-Reboot-Time "02:00";$|Unattended-Upgrade::Automatic-Reboot-Time "03:00";|' \
-i /etc/apt/apt.conf.d/50unattended-upgrades

echo 'APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";
' > /etc/apt/apt.conf.d/10periodic

service unattended-upgrades restart

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

Это возможно?


2
2018-04-03 10:36


Источник


Видеть Как устанавливать обновления только из определенного репозитория? а также Как предотвратить обновление определенного пакета? - pomsky
Что заставляет вас думать, что по умолчанию для обновлений без обновления автоматически обновляется с ppa? - doug
Это хороший вопрос @doug. Я ошибался в своем предположении раньше? Потому что, если автоматические обновления не получаются последними из PPA, тогда я достаточно безопасен, чтобы сохранить его таким, какой он есть. Как я могу осуществлять контроль. Пожалуйста, подтвердите, если это так. - Houman
Можно подтвердить, что автоматические обновления не будут обновлять пакеты ppa. Вы можете проверить себя sudo unattended-upgrade --dry-run -d - doug
Удивительно. Спасибо @doug - Houman


Ответы: