Hold — различия между версиями

Материал из ALT Linux Wiki
Перейти к: навигация, поиск
(См. тж.)
(Ограничение)
 
Строка 25: Строка 25:
 
= Ограничение =
 
= Ограничение =
  
Hold не препятствует обновлению по зависимостям: {{altbug|22805}}.
+
Hold не препятствует обновлению по зависимостям: {{altbug|18636}}.
  
 
== См. тж. ==
 
== См. тж. ==

Текущая версия на 12:54, 31 января 2019

Как «поставить пакеты на холд»[править]

Бывает нужно, чтобы при установке обновлений не затрагивались какие-либо пакеты — или известны регрессии в новой версии (о чём стоит сообщить сборщику пакета или разработчикам программы), или стоит сборка с иными патчами (о чём тоже хорошо бы уведомить майнтейнера).

При использовании менеджера пакетов APT этого можно достигнуть созданием файла /etc/apt/apt.conf.d/hold-нужное.conf вида

/* held due to problems with this package in sisyphus as of 20150323 -- mike@ */
RPM::Hold {
        "^имя_пакета";
};

либо добавлением в файле /etc/apt/apt.conf строчки в секцию

RPM
{
   Hold {
   // ...
   };
};

Обратите внимание: строчки являются регулярными выражениями, т.е., при необходимости, можно захолдить сразу несколько пакетов:

"^FlightGear.*";

Из-за этого же, перед именем, всегда стоит указывать символ начала строки "^". Не забывайте про точки с запятой в конце строки!

Ограничение[править]

Hold не препятствует обновлению по зависимостям: altbug #18636.

См. тж.[править]