Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Alternatives - Принципы работы11 мая 2011Оглавление: 1. Alternatives 2. Принципы работы 3. Терминология 4. Примеры общих имён Update-alternatives управляет симлинками с заранее оговоренных имён на реальные приложения. Например, /usr/bin/x-www-browser может указывать на /usr/bin/firefox, /usr/bin/konquerior, /usr/bin/opera или на другой браузер. Программе, которой нужно вызвать браузер, не нужно знать о всём многообразии браузеров или предоставлять особую настройку выбора браузера, эта программа просто вызывает /usr/bin/x-www-browser когда нужно, а правильно выбранная альтернатива предоставляет возможность администратору системы указать, каким именно этот браузер должен быть. В рамках модели alternatives общее имя указывает не на нужный файл напрямую, а на имя в каталоге альтернатив, которое, в свою очередь уже является симлинком на файл, предоставляющий нужную функциональность. Общее имя не обязательно должно быть программой, например, это может быть страница справки, шрифта, словаря и т. д. При установке каждого пакета, который предоставляет специфичную функциональность, вызывается update-alternatives, который сохраняет информацию о появлении какой-либо альтернативы. Обычно вызов осуществляется в секциях postist или prerm. Если удаляется последний из пакетов, предоставляющих функциональность, характерную для общего имени, то симлинк и общее имя удаляются. Дополнительно, существует возможность группировать зависимости, указывая основные ссылки и вторичные. Вторичные ссылки зависящая от первичной ссылки называется группой ссылок. Каждая ссылка может быть автоматической или заданной вручную. Когда группа ссылок находится в автоматическом режиме, система управления альтернативами самостоятельно решает, какая программа является предпочтительной. В ручном режиме альтернатива задаётся системным администратором и не меняется. В автоматическом режиме выбор предпочтительной программы осуществляется на основании приоритета. Просмотров: 3226
|