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

Материал из ALT Linux Wiki
Строка 12: Строка 12:
  };
  };


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


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


== См. тж. ==
== См. тж. ==

Версия от 11:22, 20 января 2013

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

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

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

RPM::Hold { "^имя_пакета"; }

либо добавлением строчки в секцию

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

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

"^FlightGear.*";

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

См. тж.