LINUX.ORG.RU

можно ли обновить hold пакеты, не убирая их из hold?

 ,


0

1

Дано: система debian, в которой некоторые пакеты поставлены на hold (apt-mark hold <package>).

Вопрос: можно ли какой-то командой обновить вообще всё, в том числе и эти hold пакеты? Не убирая их из hold. Может у apt full-upgrade есть какой-нить параметр для этого?

★★★

ответь на простой вопрос: зачем ты их холдишь, если хочешь обновить «вообще всё»?

aol ★★★★★
()
Ответ на: комментарий от aol

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

Например chrome и wine - только эти два пакета это ~300 мегов, и они обновляются... ну раз в неделю точно! не понимаю зачем мне каждую неделю качать их, по этому я их закинул в холд. Но хочу всё же раз в несколько месяцев обновлять их, но не убирая из hold.

devorg ★★★
() автор топика

Попробуй apt install package=1.2.3-2 После знака равенства — текущая версия, до которой надо обновить.

anonymous
()
Ответ на: комментарий от anonymous

надо что-то типа этого же, но одной командой:

apt-mark showhold >showhold.txt
apt-mark unhold $(<showhold.txt)
apt update
apt full-upgrade
apt-mark hold $(<showhold.txt)
devorg ★★★
() автор топика
Ответ на: комментарий от devorg

Легко:

apt-mark showhold >showhold.txt && apt-mark unhold $(<showhold.txt) && apt update && apt full-upgrade && apt-mark hold $(<showhold.txt)
CrX ★★★★★
()
       --ignore-hold
           Ignore package holds; this causes apt-get to ignore a hold placed
           on a package. This may be useful in conjunction with dist-upgrade
           to override a large number of undesired holds. Configuration Item:
           APT::Ignore-Hold.
Rootlexx ★★★★★
()
Ответ на: комментарий от Rootlexx

Во, так и думал что есть такой параметр. Спасибо!

devorg ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.