Hold: различия между версиями
Asy (обсуждение | вклад) |
Asy (обсуждение | вклад) |
||
Строка 12: | Строка 12: | ||
}; | }; | ||
Обратите внимание: строчки являются ''регулярными выражениями'', т.е. при необходимости можно захолдить сразу несколько пакетов: | Обратите внимание: строчки являются ''регулярными выражениями'', т.е., при необходимости, можно захолдить сразу несколько пакетов: | ||
"^FlightGear.*"; | "^FlightGear.*"; | ||
Не забывайте про точки запятой в конце строки! | Из-за этого же, перед именем, всегда стоит указывать символ начала строки "^". Не забывайте про точки запятой в конце строки! | ||
== См. тж. == | == См. тж. == |
Версия от 14:22, 20 января 2013
Как «поставить пакеты на холд»
Бывает нужно, чтобы при установке обновлений не затрагивались какие-либо пакеты — или известны регрессии в новой версии (о чём стоит сообщить сборщику пакета или разработчикам программы), или стоит сборка с иными патчами (о чём тоже хорошо бы уведомить майнтейнера).
При использовании менеджера пакетов APT этого можно достигнуть указанием в файле /etc/apt/apt.conf:
RPM::Hold { "^имя_пакета"; }
либо добавлением строчки в секцию
RPM { Hold { // ... }; };
Обратите внимание: строчки являются регулярными выражениями, т.е., при необходимости, можно захолдить сразу несколько пакетов:
"^FlightGear.*";
Из-за этого же, перед именем, всегда стоит указывать символ начала строки "^". Не забывайте про точки запятой в конце строки!